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

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
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.
www.influxdata.com
featured
  • 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.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring 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

  • Scalar: An open-source alternative to Redocly and Swagger UI

    4 projects | news.ycombinator.com | 13 Oct 2023
  • What makes a good REST API?

    4 projects | dev.to | 15 May 2024
  • FastAPI Got Me an OpenAPI Spec Really... Fast

    4 projects | dev.to | 22 Apr 2024
  • Show HN: Konfig – SDKs for APIs to write and maintain less API integration

    2 projects | news.ycombinator.com | 3 Apr 2024
  • Open API with Postman

    3 projects | dev.to | 22 Mar 2024