PHPackages                             symfony/inflector - 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. symfony/inflector

Abandoned → EnglishInflector from the String componentArchivedLibrary[Utility &amp; Helpers](/categories/utility)

symfony/inflector
=================

Converts words between their singular and plural forms (English only)

v5.4.47(1y ago)2.2k85.1M↓11.2%1018MITPHPPHP &gt;=7.2.5

Since Mar 31Pushed 1y ago2 watchersCompare

[ Source](https://github.com/symfony/inflector)[ Packagist](https://packagist.org/packages/symfony/inflector)[ Docs](https://symfony.com)[ Fund](https://symfony.com/sponsor)[ GitHub Sponsors](https://github.com/fabpot)[ RSS](/packages/symfony-inflector/feed)WikiDiscussions 5.4 Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (284)Used By (18)

Inflector Component
===================

[](#inflector-component)

**CAUTION**: this component is deprecated since Symfony 5.1. Instead, use the [String component EnglishInflector](https://github.com/symfony/symfony/tree/master/src/Symfony/Component/String/Inflector/EnglishInflector.php).

---

The Inflector component converts words between their singular and plural forms (English only).

Resources
---------

[](#resources)

- [Contributing](https://symfony.com/doc/current/contributing/index.html)
- [Report issues](https://github.com/symfony/symfony/issues) and [send Pull Requests](https://github.com/symfony/symfony/pulls)in the [main Symfony repository](https://github.com/symfony/symfony)

###  Health Score

60

—

FairBetter than 99% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity73

Solid adoption and visibility

Community35

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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.

###  Release Activity

Cadence

Every ~11 days

Recently: every ~41 days

Total

284

Last Release

554d ago

Major Versions

v4.4.23 → v5.2.82021-05-10

v4.4.27 → v5.3.42021-07-21

v4.4.34 → v5.3.112021-10-30

v4.4.37 → v5.3.142022-01-02

v4.4.44 → v5.4.112022-07-20

PHP version history (7 changes)v3.1.0-BETA1PHP &gt;=5.5.9

v3.3.12PHP ^5.5.9|&gt;=7.0.8

v4.0.0-BETA4PHP ^7.1.3

v5.0.0-BETA1PHP ^7.2.9

v5.0.2PHP ^7.2.5

v4.4.13PHP &gt;=7.1.3

v5.0.10PHP &gt;=7.2.5

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/47313?v=4)[Fabien Potencier](/maintainers/fabpot)[@fabpot](https://github.com/fabpot)

---

Top Contributors

[![nicolas-grekas](https://avatars.githubusercontent.com/u/243674?v=4)](https://github.com/nicolas-grekas "nicolas-grekas (73 commits)")[![fabpot](https://avatars.githubusercontent.com/u/47313?v=4)](https://github.com/fabpot "fabpot (44 commits)")[![derrabus](https://avatars.githubusercontent.com/u/1506493?v=4)](https://github.com/derrabus "derrabus (10 commits)")[![xabbuh](https://avatars.githubusercontent.com/u/1957048?v=4)](https://github.com/xabbuh "xabbuh (5 commits)")[![fancyweb](https://avatars.githubusercontent.com/u/3658119?v=4)](https://github.com/fancyweb "fancyweb (3 commits)")[![Nyholm](https://avatars.githubusercontent.com/u/1275206?v=4)](https://github.com/Nyholm "Nyholm (2 commits)")[![peterrehm](https://avatars.githubusercontent.com/u/2010989?v=4)](https://github.com/peterrehm "peterrehm (2 commits)")[![Keeo](https://avatars.githubusercontent.com/u/4613001?v=4)](https://github.com/Keeo "Keeo (2 commits)")[![mbabker](https://avatars.githubusercontent.com/u/368545?v=4)](https://github.com/mbabker "mbabker (1 commits)")[![acodispo](https://avatars.githubusercontent.com/u/307073?v=4)](https://github.com/acodispo "acodispo (1 commits)")[![norkunas](https://avatars.githubusercontent.com/u/2722872?v=4)](https://github.com/norkunas "norkunas (1 commits)")[![OskarStark](https://avatars.githubusercontent.com/u/995707?v=4)](https://github.com/OskarStark "OskarStark (1 commits)")[![reedy](https://avatars.githubusercontent.com/u/67615?v=4)](https://github.com/reedy "reedy (1 commits)")[![rosier](https://avatars.githubusercontent.com/u/117380?v=4)](https://github.com/rosier "rosier (1 commits)")[![ruudk](https://avatars.githubusercontent.com/u/104180?v=4)](https://github.com/ruudk "ruudk (1 commits)")[![simonberger](https://avatars.githubusercontent.com/u/7163526?v=4)](https://github.com/simonberger "simonberger (1 commits)")[![teohhanhui](https://avatars.githubusercontent.com/u/548843?v=4)](https://github.com/teohhanhui "teohhanhui (1 commits)")[![Tobion](https://avatars.githubusercontent.com/u/610090?v=4)](https://github.com/Tobion "Tobion (1 commits)")[![ValentineBoineau](https://avatars.githubusercontent.com/u/34517639?v=4)](https://github.com/ValentineBoineau "ValentineBoineau (1 commits)")[![moldman](https://avatars.githubusercontent.com/u/3603699?v=4)](https://github.com/moldman "moldman (1 commits)")

---

Tags

componentinflectionphppluralizesingularizestringsymfonysymfony-componentwordssymfonystringinflectionwordssingularizepluralize

### Embed Badge

![Health badge](/badges/symfony-inflector/health.svg)

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

###  Alternatives

[doctrine/inflector

PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.

11.4k855.8M711](/packages/doctrine-inflector)[kwn/number-to-words

Multi language standalone PHP number to words converter. Fully tested, open for extensions and new languages.

4235.0M21](/packages/kwn-number-to-words)[mmucklo/inflect

inflect - a memoizing inflector for php

4023.1M13](/packages/mmucklo-inflect)[codefog/contao-haste

haste extension for Contao Open Source CMS

42650.8k139](/packages/codefog-contao-haste)[netgen/layouts-core

Netgen Layouts enables you to build and manage complex web pages in a simpler way and with less coding. This is the core of Netgen Layouts, its heart and soul.

3689.4k10](/packages/netgen-layouts-core)[jbtronics/settings-bundle

A symfony bundle to easily create typesafe, user-configurable settings for symfony applications

9546.7k2](/packages/jbtronics-settings-bundle)

PHPackages © 2026

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