A Rust library for XML parsing and manipulation.
Iksemel is a Rust library that provides XML parsing and manipulation capabilities. It's designed to be efficient, safe, and easy to use in Rust applications.
- XML parsing and manipulation
- Built-in tools for XML processing:
ikslint
: XML validation tooliksperf
: Performance testing tooliksroster
: XML roster management tool
- Async support with Tokio
Add this to your Cargo.toml
:
[dependencies]
iksemel = "0.1.0"
use iksemel;
// Example usage will be added as the project develops
The project includes several command-line tools:
ikslint
: XML validation tooliksperf
: Performance testing tooliksroster
: XML roster management tool
This project is licensed under the AGPL-3.0-or-later License - see the LICENSE file for details.
- Süleyman Poyraz
Contributions are welcome! Please feel free to submit a Pull Request.
- Clone the repository:
git clone https://github.com/yourusername/iksemel.git
cd iksemel
- Build the project:
cargo build
- Run tests:
cargo test
- thiserror: Error handling
- clap: Command-line argument parsing
- rpassword: Secure password input
- sha1: SHA1 hashing
- tokio: Async runtime
- native-tls: TLS support