showing fe2o3_net/README.md
Oxedyne Hematite (fe2o3)
Hematite is a collection of crates built from first principles, providing foundational tools for building robust applications. See the github repo for more information.
This crate
This is a fundamental networking crate that provides building blocks for network applications. It includes support for:
- DNS functionality with FQDN (Fully Qualified Domain Name) validation
- HTTP/HTTPS protocol implementation with headers, status codes and content types
- WebSocket protocol with secure handshake, messaging and frames
- SMTP email handling with message parsing and commands
- Character set handling covering major encodings
- Media type management for common web content
- Flexible request path handling and validation
- Contact address handling for email and phone formats
The crate aims to provide a robust foundation for building network services while maintaining strong error handling and type safety.
Supporting Development
This project is developed and maintained through GitHub Sponsors. If you find Hematite valuable for your work or interesting as a project, consider supporting its continued development. No special perks or privileges - just sustainable open source development of innovative Rust infrastructure and apps.
GitHub Sponsors
License
See the LICENSE file for license rights and limitations.
Contact
<hello@oxedyne.com>
| Name | Size | What |
|---|---|---|
| examples/ | 7.7 KiB | 1 file |
| ref/ | 60.2 KiB | 3 files |
| src/ | 1.5 MiB | 76 files |
| tests/ | 116 KiB | 14 files |
| tools/ | 4.3 KiB | 1 file |
| Cargo.toml | 3.1 KiB | |
| LICENSE | 205 bytes | |
| LICENSE-APACHE | 11.1 KiB | |
| LICENSE-BSD | 1.3 KiB | |
| README | 847 bytes | |
| README.md | 1.5 KiB |