PHPackages                             chain/string - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. chain/string

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

chain/string
============

Library of \_Chain\_ links for string processing.

16PHP

Since Feb 23Pushed 11y agoCompare

[ Source](https://github.com/youlweb/_String_)[ Packagist](https://packagist.org/packages/chain/string)[ RSS](/packages/chain-string/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

\#\_String\_ ####Library of [\_Chain\_](https://github.com/youlweb/_Chain_) links for string processing.

- [\_Length\_](/src/_Length_.php)Get the length of a string.
- [\_Lowercase\_](/src/_Lowercase_.php)Make a string lowercase.
- [\_ShannonEntropy\_](/src/_ShannonEntropy_.php)Estimate the average minimum number of bits needed to encode a string of symbols based on the alphabet size and the frequency of the symbols.
- [\_Uppercase\_](/src/_Uppercase_.php)Make a string uppercase.
- [\_Whitespace\_](/src/_Whitespace_.php)Reduce substrings containing more than one whitespace to a single whitespace. By default, leading and trailing whitespaces are also removed.
    Whitespaces include tab, newline, and linebreak characters.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/c60fcc16a965c6acf2e074f8e6beb3f2d1786e5fcbb56702843433affc7ebf1f?d=identicon)[youlweb](/maintainers/youlweb)

---

Top Contributors

[![youlweb](https://avatars.githubusercontent.com/u/2779672?v=4)](https://github.com/youlweb "youlweb (13 commits)")

### Embed Badge

![Health badge](/badges/chain-string/health.svg)

```
[![Health](https://phpackages.com/badges/chain-string/health.svg)](https://phpackages.com/packages/chain-string)
```

###  Alternatives

[t3kit/t3kit

t3kit project. A TYPO3 website starterkit.

5624.3k](/packages/t3kit-t3kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
