#camel-case #inflect #camel

inflections

High performance inflection transformation library for changing properties of words like the case

3 stable releases

Uses old Rust 2015

1.1.1 Sep 14, 2017
1.1.0 Jun 5, 2017
1.0.0 Mar 25, 2016

#240 in Text processing

Download history 231287/week @ 2025-11-16 109735/week @ 2025-11-23 145848/week @ 2025-11-30 355449/week @ 2025-12-07 307361/week @ 2025-12-14 94690/week @ 2025-12-21 73957/week @ 2025-12-28 280402/week @ 2026-01-04 393522/week @ 2026-01-11 457553/week @ 2026-01-18 413225/week @ 2026-01-25 396076/week @ 2026-02-01 344783/week @ 2026-02-08 312394/week @ 2026-02-15 361955/week @ 2026-02-22 457468/week @ 2026-03-01

1,501,101 downloads per month
Used in 501 crates (40 directly)

MIT license

28KB
281 lines

This is a library which allows anyone to change various properties of their strings with a heavy emphasis on performance. Allows programmers to manipulate a single programatic name consistently in multiple contexts.

Example

// Remember to import the `Inflect` trait!
use inflections::Inflect;

assert_eq!("Hello World".to_camel_case(), "helloWorld".to_owned());

inflections

A Rust library for transforming one style of string to another focused on high performance.

Read the documentation for more.

Example

use inflections::Inflect;

assert_eq!("Hello World".to_camel_case(), "helloWorld".to_owned());

No runtime deps