#byte #performance #rocketmq-rust #rust #fast-string

no-std cheetah-string

A lightweight, high-performance string manipulation library optimized for speed-sensitive applications

7 releases

0.1.6 Nov 25, 2024
0.1.5 Nov 16, 2024

#419 in Network programming

Download history 1135/week @ 2024-11-15 1592/week @ 2024-11-22 1695/week @ 2024-11-29 1377/week @ 2024-12-06 1268/week @ 2024-12-13 645/week @ 2024-12-20 862/week @ 2024-12-27 1266/week @ 2025-01-03 1090/week @ 2025-01-10 849/week @ 2025-01-17 648/week @ 2025-01-24 736/week @ 2025-01-31 160/week @ 2025-02-07 540/week @ 2025-02-14 298/week @ 2025-02-21 503/week @ 2025-02-28

1,550 downloads per month
Used in 10 crates

MIT/Apache

19KB
459 lines

🐆 Cheetah String

A lightweight, high-performance string manipulation library optimized for speed-sensitive applications.

Cheetah String is designed to provide fast and efficient string operations with minimal resource usage, ideal for performance-critical and memory-constrained environments. It offers a range of easy-to-use, high-speed string handling functions.

Features

  • Highly optimized: Performance-tuned across platforms to support low-latency needs.
  • Comprehensive API: Includes common string operations (e.g., split, concatenate, transform, format, etc.).
  • Easy to integrate: Simple, intuitive design to minimize the learning curve.
  • Cross-platform: Compatible with major operating systems and development environments.

How to use

To use Cheetah-String, first add this to your Cargo.toml:

[dependencies]
cheetah-string = "0.1.0"

Bytes support

Bytes support is optional and disabled by default. To enable use the feature bytes.

[dependencies]
cheetah-string = { version = "1", features = ["bytes"] }

Serde support

serde support is optional and disabled by default. To enable use the feature serde.

[dependencies]
cheetah-string = { version = "1", features = ["serde"] }

Projects used

Contributing

We welcome issues and pull requests to help build a more efficient string manipulation library together!

License

cheetah-string is licensed under the Apache License 2.0 and MIT license

Dependencies

~165–370KB