Skip to content

Alternatives

Note

This list is incomplete. If you don't find your project in the list or see an error, please create an issue.

For some packages in the list below, case conversion functions are not their primary purpose; examples are Inflector, inflection, etc.

There is also a handful of packages that do case conversion for dictionary keys or object attributes; they are not included in the list if they do not provide separate case conversion functions for strings.

Plugins with case conversion functionality for projects like Django, Flake8, Flask, and Pydantic, are not included in the list.

PyPI packages

Multipurpose

Not maintained

  1. Str-Case-Util BassMastaCod/Str-Case-Util
  2. altercase elmernocon/altercase
  3. animal-case dternyak/animal_case
  4. any-case askerka/any_case
  5. basket-case beaucronin/basket_case
  6. boa-str — no source repo
  7. camel-case-switcher — no source repo
  8. camelCasing afogarty85/camelCasing
  9. camel_snake_kebab — no source repo
  10. camelcase-coverter — no source repo
  11. camelcase — no source repo
  12. camelsnake nerandell/camelsnake
  13. camelsplit flopp/camelsplit
  14. camely — no source repo
  15. case-changer — no source repo —  python-case-changer.readthedocs.io
  16. case-convert olive007/case-convert
  17. case-style-changer xkumiyu/case-style-changer
  18. case-switcher mburkard/case-switcher
  19. case_conversion AlejandroFrias/case-conversion
  20. casec — no source repo
  21. caselib sublee/caselib
  22. casers daxartio/casers
  23. casestyle zhoujin7/casestyle
  24. casestyles Chebotarev-Alexey/CaseStyles
  25. caseutil makukha/caseutil caseutil.readthedocs.io
  26. casey marverix/casey
  27. casing — no source repo
  28. cassidy — no source repo
  29. ccas zhangyunhao116/ccas
  30. change_case autoferrit/python-change-case
  31. codecaseconverter — no source repo
  32. convert-case-py — no source repo
  33. convert-case JoelLefkowitz/convert-case
  34. decamelize abranhe/decamelize
  35. dxf — no source repo
  36. humps erikhuizinga/humps
  37. humpy — no source repo
  38. incase kajuberdut/incase
  39. lettercase gieseladev/lettercase
  40. lycanthropy rojopolis/lycanthropy
  41. namae — no source repo
  42. omniblack.string-case — no source repo
  43. phrases-case NateScarlet/phrases-case
  44. po-case-conversion olsonpm/py_case-conversion
  45. py-str-case ShivaShankerReddy/py_string_case
  46. pycases rossmacarthur/pycases
  47. pycasestyle preduus/pycasestyle
  48. pyheck kevinheavey/pyheck
  49. python-camelcaser benschaedlich/python-camelcaser
  50. raptorstr — no source repo
  51. rb-tocase RickBarretto/toCase
  52. rscase sondrelg/rs-case
  53. silex — no source repo
  54. snake-and-camel — no source repo
  55. snake-case — no source repo
  56. snakecamel lysnikolaou/snakecamel
  57. snakecase — no source repo
  58. snekify tusharsadhwani/snekify
  59. strcase Fall1ngStar/strcase
  60. string-decorator eternity2745/string-decorator
  61. stringbender — no source repo
  62. stringutils-happy masakiShito/stringutils_happy
  63. super-case-converter-2000 RiccardoCurcio/super-case-convertor-2000
  64. tocamelcase abranhe/tocamelcase
  65. tocase fbraza/python-tocase
  66. unicode-slugify mozilla/unicode-slugify
  67. yascc urm8/yascc

PyPI packages not considered

  1. UpperCase — stub
  2. avcontext — educational
  3. camel-case — stub
  4. camelcase-coverter — stub
  5. case-convertor — renamed to case-converter
  6. case-convertos — stub
  7. changecase — stub
  8. kielbasa — stub
  9. plumstats — superseded by Inflector
  10. pycase — educational
  11. python-object-convert — renamed to dxf
  12. uni-slugify — fork of unicode-slugify

Other languages

Go

JavaScript

PHP

R

Rust

Swift

Methodology

  • https://pypi.org/search/?o=&q=case (first 30 pages)
  • https://pypi.org/search/?o=&q=camelCase (all pages)