GitHub - poem-web/poem: A full-featured and easy-to-use web framework with the R...
source link: https://github.com/poem-web/poem
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Poem Framework
A program is like a poem, you cannot write a poem without writing it. --- Dijkstra
A full-featured and easy-to-use web framework with the Rust programming language.
Feature
- Fast: Both Ease of use and performance.
- Minimal generalization: Minimizing the use of generics.
Example
use poem::{handler, route, web::Path, Server}; #[handler] fn hello(Path(name): Path<String>) -> String { format!("hello: {}", name) } #[tokio::main] async fn main() { let mut app = route(); app.at("/hello/:name").get(hello); let server = Server::bind("127.0.0.1:3000").await.unwrap(); server.run(app).await.unwrap(); }
More examples can be found here.
Contributing
Thanks for your help improving the project! We are so happy to have you!
License
Licensed under either of
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Poem by you, shall be licensed as Apache, without any additional terms or conditions.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK