# rust-web-framework
Collection of utility functions used to build [Rust Web Server](https://github.com/bohdaq/rust-web-server). Can be useful while developing HTTP related functionality.
Core lib for [rust-web-server](https://github.com/bohdaq/rust-web-server), [rust-tls-server](https://github.com/bohdaq/rust-tls-server) and [http-to-https-letsencrypt](https://github.com/bohdaq/http-to-https-letsencrypt).
**NOTE! The corresponding crate is called [rust-web-server](https://crates.io/crates/rust-web-server)**.
## Features
1. [Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)
1. [HTTP Range Requests](https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests)
1. [HTTP Client Hints](https://developer.mozilla.org/en-US/docs/Web/HTTP/Client_hints)
1. [X-Content-Type-Options](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options)
1. [X-Frame-Options](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options)
1. No third party dependencies
1. [Symlinks](https://en.wikipedia.org/wiki/Symbolic_link)
1. [Forms](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form) (without files)
## Documentation
Open [documentation](src/README.md) for details.
## Community
Use GitHub [discussions](https://github.com/bohdaq/rust-web-framework/discussions), [issues](https://github.com/bohdaq/rust-web-framework/issues) and [pull requests](https://github.com/bohdaq/rust-web-framework/pulls).
There is Rust Web Server [Discord](https://discord.gg/zaErjtr5Dm) where you can ask questions and share ideas.
Follow the [Rust code of conduct](https://www.rust-lang.org/policies/code-of-conduct).
## Frequently Asked Questions
Open [FAQ](FAQ.md) for details.
## Donations
Send me tips via [PayPal](https://www.paypal.com/donate/?hosted_button_id=7J69SYZWSP6HJ).