Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/poem-web/poem
A full-featured and easy-to-use web framework with the Rust programming language.
https://github.com/poem-web/poem
fastapi framework http poem rust rust-crate rust-lang rust-library server web
Last synced: 4 days ago
JSON representation
A full-featured and easy-to-use web framework with the Rust programming language.
- Host: GitHub
- URL: https://github.com/poem-web/poem
- Owner: poem-web
- License: apache-2.0
- Created: 2021-08-11T09:08:53.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-25T03:19:57.000Z (18 days ago)
- Last Synced: 2024-11-30T19:41:45.849Z (13 days ago)
- Topics: fastapi, framework, http, poem, rust, rust-crate, rust-lang, rust-library, server, web
- Language: Rust
- Homepage:
- Size: 5.41 MB
- Stars: 3,642
- Watchers: 41
- Forks: 294
- Open Issues: 150
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE-APACHE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-rust - Poem Framework - featured and easy-to-use web framework with the Rust programming language. (Applications / Web Servers)
- awesome-rust - poem-web/poem - A full-featured and easy-to-use web framework. [![CI](https://github.com/poem-web/poem/actions/workflows/ci.yml/badge.svg)](https://github.com/poem-web/poem/actions/workflows/ci.yml) (Libraries / Web programming)
- awesome-rust-cn - poem-web/poem - (库 Libraries / 网络编程 Web programming)
- awesome-starred - poem-web/poem - A full-featured and easy-to-use web framework with the Rust programming language. (web)
- StarryDivineSky - poem-web/poem
- awesome-rust-list - Poem - web/poem?style=social"/> : A full-featured and easy-to-use web framework with the Rust programming language. (Web Framework)
- awesome-rust-list - Poem - web/poem?style=social"/> : A full-featured and easy-to-use web framework with the Rust programming language. (Web Framework)
- awesome-rust-zh - poem - 简单易用功能丰富的后端框架
README
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.
***
This repo contains the following main components:
| Crate | Description | Documentation | ChangeLog |
|-------------------------------------------------------------------------------------------------------------|----------------------|------------------------------------|------------------------------------------|
| **poem** [![](https://img.shields.io/crates/v/poem)](https://crates.io/crates/poem) | Poem Web | [(README)](poem/README.md) | [(CHANGELOG)](poem/CHANGELOG.md) |
| **poem-lambda** [![](https://img.shields.io/crates/v/poem-lambda)](https://crates.io/crates/poem-lambda) | Poem for AWS Lambda | [(README)](poem-lambda/README.md) | [(CHANGELOG)](poem-lambda/CHANGELOG.md) |
| **poem-openapi** [![](https://img.shields.io/crates/v/poem-openapi)](https://crates.io/crates/poem-openapi) | OpenAPI for Poem Web | [(README)](poem-openapi/README.md) | [(CHANGELOG)](poem-openapi/CHANGELOG.md) |***
The following are cases of community use:
| Repo | Description | Documentation |
|----------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------|
| [delicate](https://github.com/BinChengZhao/delicate) | A distributed task scheduling platform written in rust. | [(README)](https://delicate-rs.github.io/Roadmap.html) |
| [databend](https://github.com/datafuselabs/databend) | A cloud-native data warehouse written in rust. | [(ROADMAP)](https://github.com/datafuselabs/databend/issues/746) |
| [muse](https://leihuo.163.com/) | A NetEase Leihuo's internal art resource sharing platform, backend in rust. | |
| [hik-proconnect](https://www.hikvision.com/en/products/software/hik-proconnect/) | A front-end automated deployment platform based on continuous integration of aws. Hik-ProConnect project for Hikvision | |
| [warpgate](https://github.com/eugeny/warpgate) | A smart SSH bastion host that works with any SSH clients. | [(README)](https://github.com/warp-tech/warpgate/blob/main/README.md) |
| [lust](https://github.com/ChillFish8/lust) | A fast, auto-optimizing image server designed for high throughput and caching. | [(README)](https://github.com/ChillFish8/lust/blob/master/README.md) |
| [aptos](https://github.com/aptos-labs/aptos-core) | Building the safest and most scalable Layer 1 blockchain. | [(WEBSITE)](https://aptoslabs.com/) |
| [poem-casbin](https://github.com/casbin-rs/poem-casbin) | Casbin access control middleware for poem framework. | [(WEBSITE)](https://casbin.org/) |
| [poem-grants](https://github.com/DDtKey/protect-endpoints/tree/main/poem-grants) | Authorization extension to protect endpoints. | [(README)](https://github.com/DDtKey/protect-endpoints/blob/main/poem-grants/README.md) |### Startups
- [My Data My Consent](https://mydatamyconsent.com/) | Online data sharing for people and businesses simplified
### Resources
- [Examples](https://github.com/poem-web/poem/tree/master/examples)
## Contributing
:balloon: Thanks for your help improving the project! We are so happy to have you!
## License
Licensed under either of
* Apache License, Version 2.0,([LICENSE-APACHE](./LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](./LICENSE-MIT) or http://opensource.org/licenses/MIT)
at your option.### 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.