# VSTP - Vishu's Secure Transfer Protocol
[](https://crates.io/crates/vstp)
[](https://docs.rs/vstp)
[](https://github.com/yourusername/vstp#license)
A fast, secure, and extensible binary protocol for TCP and UDP communication in Rust.
## Features
- ๐ **Dual Transport Support**: Choose between reliable TCP or fast UDP
- ๐ **Security Ready**: TLS 1.3 support for TCP (coming in v0.2)
- ๐ฆ **Fragmentation**: Automatic handling of large payloads over UDP
- โ
**Reliability**: Optional ACK-based reliability for UDP
- ๐๏ธ **Extensible**: Binary headers for custom metadata
- โก **High Performance**: Zero-copy operations and async/await support
- ๐งช **Well Tested**: Comprehensive test suite and examples
## Quick Start
Add VSTP to your `Cargo.toml`:
```toml
[dependencies]
vstp = "0.1"
tokio = { version = "1.0", features = ["full"] }
```