peasytext
Text processing library for Rust — case conversion (camelCase, snake_case, kebab-case, PascalCase), word/character counting, slug generation, Base64/URL encoding. Zero external dependencies.
Built from Peasytext, a free online toolkit.
Install
[]
= "0.1.1"
Or via cargo:
Quick Start
use *;
Also Available
| Platform | Package | Install |
|---|---|---|
| PyPI | peasytext | pip install peasytext |
| npm | peasytext | npm install peasytext |
| RubyGems | peasytext | gem install peasytext |
| Homebrew | peasytools/peasy | brew install peasytools/peasy/peasytext |
Peasy Developer Tools
| Package | PyPI | npm | RubyGems | crates.io | Description |
|---|---|---|---|---|---|
| peasy-pdf | PyPI | npm | Gem | Crate | PDF merge, split, compress, rotate, watermark |
| peasy-image | PyPI | npm | Gem | Crate | Image resize, crop, compress, convert, watermark |
| peasytext | PyPI | npm | Gem | Crate | Text analysis, case conversion, slugs, word count |
| peasy-css | PyPI | npm | Gem | Crate | CSS gradients, shadows, flexbox, grid generators |
| peasy-compress | PyPI | npm | Gem | Crate | Gzip, deflate, brotli compression |
| peasy-document | PyPI | npm | Gem | Crate | Markdown, HTML, CSV, JSON, YAML conversion |
| peasy-audio | PyPI | npm | Gem | Crate | Audio convert, trim, merge, normalize, effects |
| peasy-video | PyPI | npm | Gem | Crate | Video trim, resize, thumbnails, GIF conversion |
Part of the Peasy developer tools ecosystem.
License
MIT