{"repo":"HFQR/xitca-web","free":true,"listed":false,"github":"https://github.com/HFQR/xitca-web","clone":"git clone https://github.com/HFQR/xitca-web.git","description":"An HTTP library and web framework for safe Rust","language":"Rust","stars":1003,"topics":["http","rust","web-framework"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"xitca-web Readme GitHub Documentation A HTTP library and web framework written in 100% safe Rust with zero-copy serialization/deserialization support Table of Contents - Features - Minimum Supported Rust Version - Quick Start - FAQ (Frequently Asked Questions) - More Contributors Wanted - Supporting xitca-web - Documentation - Roadmap - Contributing - License - Credits Features - Supports HTTP/1.x, HTTP/2 and HTTP/3. - Powerful request routing with optional opt-in macros - Full Tokio compatibility - Cross crate integration with Tower. - Client/server WebSockets support - Transparent content compression/decompression (br, gzip, deflate, zstd) - Multipart streams - Static assets - SSL support using Xitca-tls or rustls - Middlewares (Logger, Tracing, etc) ⬆️ Back to Top Minimum Supported Rust Version The latest release of the crate supports 1.85 and above rust versions. ⬆️ Back to Top Quick Start For a list of other examples, see: Examples To get started using Xitca-web add the following code to your main.rs file: And then add the following dependencies to your Cargo.toml file: And then run the application/server using cargo run command and it should start the server/application on . Open your prefered browser and navigate to the address on which the server has started and you should see a hello world!! message appear. [!Warning] The project is still not stable. So expect breaking changes to appear at any time. ⬆️ Back to Top FAQ (Frequently Asked Questions) Why Yet Another HTTP","default_branch":null,"files":null,"tree":[],"storefront":"/r/HFQR","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HFQR/xitca-web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}