Poem
What is Poem
Poem is a full-featured and easy-to-use web framework built with the Rust programming language, designed to simplify web development.
Use cases
Use cases for Poem include building web applications, creating backend services, and developing APIs that require high performance and safety.
How to use
To use Poem, developers can integrate it into their Rust projects by adding it as a dependency in their Cargo.toml file and following the documentation for setup and usage examples.
Key features
Key features of Poem include a simple API, support for async programming, safety guarantees, and a modular architecture that allows for easy extension and customization.
Where to use
Poem can be used in various fields such as web application development, RESTful API creation, and microservices architecture.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Poem
Poem is a full-featured and easy-to-use web framework built with the Rust programming language, designed to simplify web development.
Use cases
Use cases for Poem include building web applications, creating backend services, and developing APIs that require high performance and safety.
How to use
To use Poem, developers can integrate it into their Rust projects by adding it as a dependency in their Cargo.toml file and following the documentation for setup and usage examples.
Key features
Key features of Poem include a simple API, support for async programming, safety guarantees, and a modular architecture that allows for easy extension and customization.
Where to use
Poem can be used in various fields such as web application development, RESTful API creation, and microservices architecture.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
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 |
Poem Web | (README) | (CHANGELOG) |
poem-lambda |
Poem for AWS Lambda | (README) | (CHANGELOG) |
poem-openapi |
OpenAPI for Poem Web | (README) | (CHANGELOG) |
poem-grpc |
GRPC support for Poem | (README) | (CHANGELOG) |
poem-mcpserver |
MCP Server implementation for Poem | (README) | (CHANGELOG) |
The following are cases of community use:
Repo | Description | Documentation |
---|---|---|
delicate | A distributed task scheduling platform written in rust. | (README) |
databend | A cloud-native data warehouse written in rust. | (ROADMAP) |
muse | A NetEase Leihuo’s internal art resource sharing platform, backend in rust. | |
hik-proconnect | A front-end automated deployment platform based on continuous integration of aws. Hik-ProConnect project for Hikvision | |
warpgate | A smart SSH bastion host that works with any SSH clients. | (README) |
lust | A fast, auto-optimizing image server designed for high throughput and caching. | (README) |
aptos | Building the safest and most scalable Layer 1 blockchain. | (WEBSITE) |
poem-casbin | Casbin access control middleware for poem framework. | (WEBSITE) |
poem-grants | Authorization extension to protect endpoints. | (README) |
Startups
- My Data My Consent | Online data sharing for people and businesses simplified
Resources
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 or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (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.
DevTools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.