peasytext 0.1.1

Text processing library for Rust — case conversion (camelCase, snake_case, kebab-case, PascalCase), word/character counting, slug generation, Base64/URL encoding. Zero external dependencies.
Documentation
# peasytext

[![crates.io](https://img.shields.io/crates/v/peasytext)](https://crates.io/crates/peasytext)
[![docs.rs](https://docs.rs/peasytext/badge.svg)](https://docs.rs/peasytext)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

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](https://peasytext.com), a free online toolkit.

## Install

```toml
[dependencies]
peasytext = "0.1.1"
```

Or via cargo:

```bash
cargo add peasytext
```

## Quick Start

```rust
use peasytext::*;

fn main() {
    println!("peasytext v0.1.1");
}
```

## Also Available

| Platform | Package | Install |
|----------|---------|---------|
| **PyPI** | [peasytext]https://pypi.org/project/peasytext/ | `pip install peasytext` |
| **npm** | [peasytext]https://www.npmjs.com/package/peasytext | `npm install peasytext` |
| **RubyGems** | [peasytext]https://rubygems.org/gems/peasytext | `gem install peasytext` |
| **Homebrew** | [peasytools/peasy]https://github.com/peasytools/homebrew-peasy | `brew install peasytools/peasy/peasytext` |

## Peasy Developer Tools

| Package | PyPI | npm | RubyGems | crates.io | Description |
|---------|------|-----|----------|-----------|-------------|
| peasy-pdf | [PyPI]https://pypi.org/project/peasy-pdf/ | [npm]https://www.npmjs.com/package/peasy-pdf | [Gem]https://rubygems.org/gems/peasy-pdf | [Crate]https://crates.io/crates/peasy-pdf | PDF merge, split, compress, rotate, watermark |
| peasy-image | [PyPI]https://pypi.org/project/peasy-image/ | [npm]https://www.npmjs.com/package/peasy-image | [Gem]https://rubygems.org/gems/peasy-image | [Crate]https://crates.io/crates/peasy-image | Image resize, crop, compress, convert, watermark |
| peasytext | [PyPI]https://pypi.org/project/peasytext/ | [npm]https://www.npmjs.com/package/peasytext | [Gem]https://rubygems.org/gems/peasytext | [Crate]https://crates.io/crates/peasytext | Text analysis, case conversion, slugs, word count |
| peasy-css | [PyPI]https://pypi.org/project/peasy-css/ | [npm]https://www.npmjs.com/package/peasy-css | [Gem]https://rubygems.org/gems/peasy-css | [Crate]https://crates.io/crates/peasy-css | CSS gradients, shadows, flexbox, grid generators |
| peasy-compress | [PyPI]https://pypi.org/project/peasy-compress/ | [npm]https://www.npmjs.com/package/peasy-compress | [Gem]https://rubygems.org/gems/peasy-compress | [Crate]https://crates.io/crates/peasy-compress | Gzip, deflate, brotli compression |
| peasy-document | [PyPI]https://pypi.org/project/peasy-document/ | [npm]https://www.npmjs.com/package/peasy-document | [Gem]https://rubygems.org/gems/peasy-document | [Crate]https://crates.io/crates/peasy-document | Markdown, HTML, CSV, JSON, YAML conversion |
| peasy-audio | [PyPI]https://pypi.org/project/peasy-audio/ | [npm]https://www.npmjs.com/package/peasy-audio | [Gem]https://rubygems.org/gems/peasy-audio | [Crate]https://crates.io/crates/peasy-audio | Audio convert, trim, merge, normalize, effects |
| peasy-video | [PyPI]https://pypi.org/project/peasy-video/ | [npm]https://www.npmjs.com/package/peasy-video | [Gem]https://rubygems.org/gems/peasy-video | [Crate]https://crates.io/crates/peasy-video | Video trim, resize, thumbnails, GIF conversion |

Part of the [Peasy](https://peasytools.com) developer tools ecosystem.

## License

MIT