---
id: inflection
version: "0.5.1"
license: MIT
license_treatment: permissive
maintenance: abandoned
---
# inflection — A port of Ruby on Rails inflector to Python
License: permissive · Maintenance: abandoned · Popularity: top 1,000 on PyPI
## Install
pip install inflection
uv add inflection
poetry add inflection
## Description
Inflection
==========
|build status|_
.. |build status| image:: https://travis-ci.org/jpvanhal/inflection.svg?branch=master
:alt: Build Status
.. _build status: http://travis-ci.org/jpvanhal/inflection
Inflection is a string transformation library. It singularizes and pluralizes
English words, and transforms strings from CamelCase to underscored string.
Inflection is a port of `Ruby on Rails`_' `inflector`_ to Python.
.. _Ruby on Rails: http://rubyonrails.org
.. _inflector: http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html
Resources
---------
- `Documentation `_
- `Issue Tracker `_
- `Code `_
- `Development Version
`_
## AI interpretation — verify before relying
Inflection transforms English words and strings: singularizes and pluralizes words, and converts between CamelCase and underscored naming conventions.
Verdict: Inflection is a lightweight, dependency-free string transformation library with permissive MIT licensing and no known vulnerabilities. Its abandonment since 2020 and lack of maintenance pose a long-term risk; use only if its specific inflection rules match your needs and you can maintain a fork if required.
[View on SkillFed](https://skillfed.io/packages/inflection) · [View on PyPI](https://pypi.org/project/inflection/)