Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1231640 > unrolled thread

Bug#1095112: ITP: litestar -- Powerful, flexible, highly performant, opinionated ASGI framework

Started byCarsten Schoenert <c.schoenert@t-online.de>
First post2025-02-03 20:50 +0100
Last post2025-02-03 20:50 +0100
Articles 1 — 1 participant

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1095112: ITP: litestar -- Powerful, flexible, highly performant, opinionated ASGI framework Carsten Schoenert <c.schoenert@t-online.de> - 2025-02-03 20:50 +0100

#1231640 — Bug#1095112: ITP: litestar -- Powerful, flexible, highly performant, opinionated ASGI framework

FromCarsten Schoenert <c.schoenert@t-online.de>
Date2025-02-03 20:50 +0100
SubjectBug#1095112: ITP: litestar -- Powerful, flexible, highly performant, opinionated ASGI framework
Message-ID<KcaCe-e9R8-17@gated-at.bofh.it>
Package: wnpp
Severity: wishlist
Owner: Carsten Schoenert <c.schoenert@t-online.de>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : litestar
  Version         : 2.10.0
  Upstream Contact: Litestar Developers <hello@litestar.dev>
* URL             : https://github.com/litestar-org/litestar
* License         : BSD-3-clause, MIT/X,
  Programming Lang: Python
  Description     : Powerful, flexible, highly performant, opinionated ASGI framework

 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

LiteStar is a dependency for the test suite and also an optional binary
dependency of strawberry-graphql.

I plan to maintain this package within the DPT.
Comaintainers are very welcome!

Regards
Carsten

[toc] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web