{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"}],"enrichment":{"capability":"Casefy converts strings between different casing conventions (camelCase, snake_case, kebab-case, PascalCase, CONST_CASE, and others) with Unicode support and no external dependencies.","skillfed_tags":["string-utilities","text-processing"],"use_cases":["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."],"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\u2014common in code generation, API design, configuration handling, and data transformation pipelines.\n\nThe 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.","worth_installing":"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\u2014the package is feature-complete and has no known vulnerabilities\u2014but do not expect rapid updates if issues arise."},"id":"casefy","links":{"html":"https://skillfed.io/packages/casefy","md":"https://skillfed.io/packages/casefy.md","pypi":"https://pypi.org/project/casefy/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-03-07","license_spdx":null,"license_treatment":"permissive","name":"casefy","python_support":"supports_current","summary":"Utilities for string case conversion."},"popularity":{"monthly_downloads":2388626,"position":3090,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
