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.

26PHP

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 today

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 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

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://avatars.githubusercontent.com/u/2779672?v=4)[Julien](/maintainers/youlweb)[@youlweb](https://github.com/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

[smknstd/fakerphp-picsum-images

Alternative image provider for fakerphp using picsum.photos

45257.7k8](/packages/smknstd-fakerphp-picsum-images)[nitra/php-min

Minifying CSS, JS

14261.7k9](/packages/nitra-php-min)[giftcards/fixed-width

Library for working with fixed width files as well as their associated specs

1079.6k1](/packages/giftcards-fixed-width)

PHPackages © 2026

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