teaql-tool
The ultimate utility toolkit for Rust, heavily inspired by Java's Hutool. Designed specifically to provide unified, hallucination-free, AI-friendly APIs for modern enterprise development.
Features
teaql-tool is a Facade crate. All utilities are accessed cleanly through the central T:: namespace, significantly lowering the cognitive load for developers and AI code generators.
teaql-tool-std: Zero-dependency standard utilities (String manipulation, File I/O, Data privacy masking, Tree building, Math, Time).teaql-tool-extra: Heavy-dependency extensions (HTTP client, ZIP archive, Static Server, File watcher, JWT, Excel/CSV).
Usage
Add this to your Cargo.toml:
[]
# By default, only the lightweight "std" utilities are included.
= "0.1"
# To enable networking, web servers, and heavy IO features:
= { = "0.1", = ["std", "extra"] }
In your Rust code, simply use the T facade:
use T;
For full documentation, architecture design, and our AI-friendly .cursorrules guide, please visit the GitHub repository.