Starlite new features, benchmarks and a call for contributors and maintainers

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • starlite

    Discontinued Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs [Moved to: https://github.com/litestar-org/litestar]

  • Let me start by explainign what Starlite is for those not familiar with it: Starlite is an ASGI API framework, built on top of the Starlette ASGI toolkit and pydantic. It has a community aimed governance with multiple maintainers, a point we also discuss in our docs. In general I'd recommend taking a look at the docs because we invest a lot of effort in them and there is a lot of information going around.

  • api-performance-tests

    Benchmarking Litestar vs other ASGI API framework

  • Another important point I want to address is the framework's performance. The latest iteration of the TechPowered Benchmarks came out and they really surprised us. Starlite appeared rather slow there, and FastAPI was almost 200% faster thatn Starlette, which isn't technically possible given the structure of this library. Obviously something weird is happening there (no clue what), but this compelled us to invest some more efforts into our own benchmarking, the repository for which you can see here.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • redoc

    📘 OpenAPI/Swagger-generated API Reference Documentation

  • Starlite has substantially enhanced OpenAPI (3.1) documentation - in fact, its the most complete autogenerated schema around, and it ships with Redoc, Swagger-UI and Stoplight-Elements static sites.

  • elements

    Build beautiful, interactive API Docs with embeddable React or Web Components, powered by OpenAPI and Markdown. (by stoplightio)

  • Starlite has substantially enhanced OpenAPI (3.1) documentation - in fact, its the most complete autogenerated schema around, and it ships with Redoc, Swagger-UI and Stoplight-Elements static sites.

  • picologging

    An optimized logging library for Python

  • Starlite now ships with optional logging configs for both stdlib logging and picologging.

  • FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  • That's true, but when you dig into differences between those two, they're using different versions of many of the same components (uvicorn being the main eyebrow raiser for me): https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/frameworks/Python/fastapi/requirements.txt

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts