http-service

Types and traits to help you implement your own HTTP server

Crates.io version Download docs.rs docs

API Docs | Chat

## About The crate `http-service` provides the necessary types and traits to implement your own HTTP Server. For example you can use the workspace member [`http-service-hyper`](https://crates.io/crates/http-service-hyper) to run an HTTP Server. 1. Runs via `http_service_hyper::run(HTTP_SERVICE, ADDRESS);` 2. Returns a future which can be `await`ed via `http_service_hyper::serve(HTTP_SERVICE, ADDRESS);` ## Contributing Want to join us? Check out our [The "Contributing" section of the guide][contributing] and take a look at some of these issues: - [Issues labeled "good first issue"][good-first-issue] - [Issues labeled "help wanted"][help-wanted] #### Conduct The http-service project adheres to the [Contributor Covenant Code of Conduct](https://github.com/http-rs/.github/blob/master/CODE_OF_CONDUCT.md). This describes the minimum behavior expected from all contributors. ## License [MIT](./LICENSE-MIT) OR [Apache-2.0](./LICENSE-APACHE) [contributing]: https://github.com/http-rs/.github/blob/master/CONTRIBUTING.md [good-first-issue]: https://github.com/http-rs/http-service/labels/good%20first%20issue [help-wanted]: https://github.com/http-rs/http-service/labels/help%20wanted