python3-litestar

Powerful, flexible, highly performant, opinionated ASGI framework

Description

LiteStar is a Python web framework (similar to FastAPI and Django) that is designed to be simply but also very flexible. It is built with the goal of being easy to learn and use, making it an excellent choice for both beginners and experienced developers. LiteStar follows the WSGI (Web Server Gateway Interface) standard, which means it can run on various web servers and is compatible with popular Python web server gateways like Gunicorn and uWSGI.

The Litestar framework supports Plugins, ships with dependency injection, security primitives, OpenAPI schema generation, MessagePack, middlewares, a great CLI experience, and much more.

Core Features
 * Class based controllers
 * Dependency Injection
 * Layered Middleware
 * Plugin System
 * OpenAPI 3.1 schema generation
 * Life Cycle Hooks
 * Route Guards based Authorization
 * Support for dataclasses, TypedDict, pydantic version 1 and version 2,
   msgspec and attrs
 * Layered parameter declaration
 * Support for RFC 9457 standardized "Problem Detail" error responses
 * Automatic API documentation with:
  * Scalar
  * RapiDoc
  * Redoc
  * Stoplight Elements
  * Swagger-UI
 * Trio support (built-in, via AnyIO)
 * Ultra-fast validation, serialization and deserialization using msgspec
 * SQLAlchemy integration
 * Piccolo ORM Support

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://github.com/litestar-org/litestar


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install python3-litestar