{"repo":"seanmonstar/warp","free":true,"listed":false,"github":"https://github.com/seanmonstar/warp","clone":"git clone https://github.com/seanmonstar/warp.git","description":"A super-easy, composable, web server framework for warp speeds.","language":"Rust","stars":10360,"topics":["rust","http","server","framework"],"license":"MIT","category":"dev-tools","readme_excerpt":"warp [![Discord chat][discord-badge]][discord-url] A super-easy, composable, web server framework for warp speeds. The fundamental building block of warp is the Filter : they can be combined and composed to express rich requirements on requests. Thanks to its Filter system, warp provides these out of the box: Path routing and parameter extraction Header requirements and extraction Query string deserialization JSON and Form bodies Multipart form data Static Files and Directories Websockets Access logging Gzip, Deflate, and Brotli compression Since it builds on top of hyper, you automatically get: - HTTP/1 - HTTP/2 - Asynchronous - One of the fastest HTTP implementations - Tested and correct Example Add warp and Tokio to your dependencies: And then get started in your main.rs : For more information you can check the docs or the examples. [discord-badge]: https://img.shields.io/discord/500028886025895936.svg?logo=discord [discord-url]: https://discord.gg/RFsPjyt","default_branch":null,"files":null,"tree":[],"storefront":"/r/seanmonstar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/seanmonstar/warp/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."}