$npx skillfedfor your agent

casefy

Utilities for string case conversion.

Worth itPyPI UtilitiesReleased Mar 20252.4M downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — casefy-1.1.0-py3-none-any.whl
v1.1.0 · released 2025-03-07 · Python >=3.6

Yes. Casefy is a stable, zero-dependency utility that solves a common string-handling problem. Its lightweight design and broad Python version support make it a safe choice for projects needing case conversion. The aging maintenance status (525 days since last release) is not a blocker—the package is feature-complete and has no known vulnerabilities—but do not expect rapid updates if issues arise.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Installs with zero runtime dependencies as a pure Python wheel.
  • Last release was 525 days ago; the repository remains active with a recent commit on 2025-03-07, though the project is aging relative to its initial release in 2022.

License · maintenance · safety

permissive license (permissive) — MIT License permits commercial and private use, modification, and redistribution with minimal restrictions—only requiring preservation of copyright and license notices. No compliance burden for most use cases.

last release 2025-03-07 (525 days) · last repo commit 2025-03-07 · 31 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 2,388,626 downloads/mo, #3,090 on PyPI

Verify before relying

pip install casefy

import casefy

string = casefy.camelcase("foo_bar")
print(string)  # fooBar

string = casefy.snakecase("fooBar")
print(string)  # foo_bar
Same gist for agents: .md · .json

What it is and what it does

Casefy is a lightweight string-casing utility that converts text between naming conventions like camelCase, snake_case, kebab-case, PascalCase, CONST_CASE, Title Case, and several others. It handles Unicode characters and offers options like keeping certain substrings together during conversion or using custom separators. The package has no third-party dependencies, making it a minimal addition to any project that needs to normalize or transform string casing—common in code generation, API design, configuration handling, and data transformation pipelines.

The API is straightforward: each casing style has a dedicated function (e.g., `casefy.camelcase()`, `casefy.snakecase()`), and most conversions work by parsing the input string into tokens and reassembling them according to the target convention. The package supports Python 3.6 through 3.13 and is marked Production/Stable, though maintenance activity has slowed since its 2022 launch.

Use it for

  • Convert API response field names from snake_case to camelCase for JavaScript clients.
  • Normalize database column names to PascalCase for code generation or ORM mapping.
  • Transform user input or configuration keys between naming conventions in data pipelines.
  • Generate variable or function names programmatically in code generation tools.
  • Standardize log output or report headers by converting identifiers to Title Case or CONST_CASE.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

Casefy is a stable, zero-dependency utility that solves a common string-handling problem. Its lightweight design and broad Python version support make it a safe choice for projects needing case conversion. The aging maintenance status (525 days since last release) is not a blocker—the package is feature-complete and has no known vulnerabilities—but do not expect rapid updates if issues arise.

Install

casefy on PyPI

Before you install

Installs with zero runtime dependencies as a pure Python wheel. Last release was 525 days ago; the repository remains active with a recent commit on 2025-03-07, though the project is aging relative to its initial release in 2022.

License in practice

MIT License permits commercial and private use, modification, and redistribution with minimal restrictions—only requiring preservation of copyright and license notices. No compliance burden for most use cases.

Quickstart

pip install casefy

import casefy

string = casefy.camelcase("foo_bar")
print(string)  # fooBar

string = casefy.snakecase("fooBar")
print(string)  # foo_bar

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.6
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceAging 525 days since the last release
Last repo commit
First released
Downloads2,388,626 / month, #3,090 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Text ProcessingTopic :: Utilities

Evidence: casefy-1.1.0-py3-none-any.whl

Tags

Capabilities
string case conversioncamelcase snake_case convertertext casing utilitiescase converter librarystring formatting caseconvert between naming conventionspascalcase camelcase transformer
Topics
string-utilitiestext-processing
PyPI keywords
casecase-convertercasefycasing

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “text casing utilities”

  • casefyCasefy converts strings between different casing conventions…
  • titlecaseConverts text to title case with intelligent handling of small words…
  • django-citextProvides PostgreSQL CIText field types for Django models, enabling…

Give your agent the search over MCP, or paste the wish link into any chat.

More Utilities packages

idna Worth it
PyPI · Python Modules · released Jun 2026

Converts domain names between Unicode and ASCII-compatible encoding (Punycode) according to IDNA 2008 and Unicode Technical Standard 46, with security validation and broader script coverage than the standard library.

Install it if you work with internationalized domain names, need to validate domains, or use HTTP clients that depend on it transitively.

BSD-3-Clausepure Python · 3.9+
1.8Bdownloads / mo
charset-normalizer Worth it
PyPI · Utilities · released Aug 2026

Detects and normalizes text encoding from unknown or ambiguous sources, supporting all IANA character sets that Python's core library provides codecs for, with the ability to register custom codecs.

permissive licensepure Python · 3.7+
1.7Bdownloads / mo
setuptools Worth it
PyPI · Python Modules · released Aug 2026

Setuptools is a Python build backend and package management tool that handles building, distributing, and installing Python packages, including support for C/C++ extension modules.

MITpure Python · 3.10+
1.6Bdownloads / mo
pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
Pygments Worth it
PyPI · Utilities · released Mar 2026

Pygments is a syntax highlighter that colorizes source code and text in over 500 languages and formats, outputting to HTML, LaTeX, RTF, SVG, images, or ANSI terminal sequences.

Install it if you need to display or transform source code.

BSD-2-Clausepure Python · 3.9+
1.3Bdownloads / mo
six With conditions
PyPI · Libraries · released Dec 2024

Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.

MITpure Python
1.2Bdownloads / mo

See also case-conversion · stringcase · textcase · case-converter · pyhumps · boa-str · pyheck · inflection · StrEnum · humps