1 unstable release
0.1.0 | Feb 21, 2024 |
---|
#974 in HTTP server
22KB
464 lines
Little Hyper
Hyper text transfar protocol written in rust.
Example
use little_hyper::{LittleServer, Router};
fn main() {
let mut router = Router::new();
router.get("/", |_req, res| {
res.html("<h1>Hello world kahin hoilm.</h1>");
});
router.get("/hello", |_req, res| res.json("hello"));
router.get("/users/:userId", |req, res| {
res.json(&format!("userId --> {:?}, {:?}", req.params, req.query));
});
let mut server = LittleServer::new(true);
server.add_router(router);
println!("Listening on http://127.0.0.1:3000");
server.listen("127.0.0.1:3000").unwrap();
}
Contributing
Contributions are welcome! I would like you to contribute in this project.
Roadmap
This project is in its early stages, and there are many missing features that need implementation. Check the Issues section for a list of features, enhancements, and bug fixes that are planned.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Dependencies
~2–3MB
~54K SLoC