Python Starlette

Open-source Python projects categorized as Starlette

Top 23 Python Starlette Projects

  1. fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: How to Set Up CI/CD for a Python Backend Application on Fly.io Using GitHub Actions | dev.to | 2025-05-16

    The backend of this accountability AI application is built using FastAPI, a high-performance framework for Python. The app allows users to communicate with the AI, which helps them stay accountable by generating responses based on their input. Below is a breakdown of the key components used in the code:

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. fastapi-users

    Ready-to-use and customizable users management for FastAPI

  4. strawberry

    A GraphQL library for Python that leverages type annotations πŸ“

  5. sqladmin

    SQLAlchemy Admin for FastAPI and Starlette

  6. Solara

    A Pure Python, React-style Framework for Scaling Your Jupyter and Web Apps

  7. piccolo

    A fast, user friendly ORM and query builder which supports asyncio. (by piccolo-orm)

    Project mention: Piccolo ORM – A powerful async ORM for Python | news.ycombinator.com | 2024-11-20
  8. authx

    Ready-to-use and customizable Authentications and Oauth2 management for FastAPI ✨

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. starlette-admin

    Fast, beautiful and extensible administrative interface framework for Starlette & FastApi applications

  11. bitcart

    Bitcart is a free and open-source self-hosted payment processor for BTC, LTC, BCH, XMR, ETH, TRX, USDT and more

    Project mention: Ask HN: Why is ETH/BTC ratio declining despite Ethereum's added utility? | news.ycombinator.com | 2024-11-19

    1. https://github.com/bitcart/bitcart/issues/439

  12. fastapi_contrib

    Opinionated set of utilities on top of FastAPI

  13. advanced-alchemy

    A carefully crafted, thoroughly tested, optimized companion library for SQLAlchemy

    Project mention: Show HN: Advanced-Alchemy – A framework agnostic library for SQLAlchemy | news.ycombinator.com | 2025-04-23

    For some else who's looking, they're folded in the readme under "click for more details": https://github.com/litestar-org/advanced-alchemy/blob/v1.3.1...

  14. starlette-context

    Middleware for Starlette that allows you to store and access the context data of a request. Can be used with logging so logs automatically use request headers such as x-request-id or x-correlation-id.

  15. fastopenapi

    FastOpenAPI is a library for generating and integrating OpenAPI schemas using Pydantic v2 and various frameworks (AioHttp, Falcon, Flask, Quart, Sanic, Starlette, Tornado).

    Project mention: FastOpenAPI: A Reason to Believe in Open Source Community | dev.to | 2025-04-18

    Repository: GitHub

  16. piccolo_admin

    A powerful web admin for your database.

  17. spectree

    API spec validator and OpenAPI document generator for Python web frameworks.

  18. lagom

    πŸ“¦ Autowiring dependency injection container for python 3 (by meadsteve)

  19. starlette-prometheus

    Prometheus integration for Starlette.

  20. flama

    Fire up your models with the flame πŸ”₯

    Project mention: Releasing Flama 1.10 | dev.to | 2025-03-05

    We’re happy to announce Flama 1.10 πŸŽ‰, packed with exciting features that have been brewing since our last major update. This release rolls up the goodness from 1.8 and 1.9, which we didn’t get around to shouting about earlier, and tops it off with some shiny new additions in 1.10. Let’s dive into the highlights!

  21. UtilMeta Python Framework

    UtilMeta - progressive meta framework for API development in Python

    Project mention: Building a Realworld blog backend in 600 lines of Python | dev.to | 2025-02-12

    So I use UtilMeta framework to implemented all the features in realworld spec, and found out it used just 600 lines of Python code, which is more concise and efficient than most backend implementations

  22. xpresso

    A composable Python ASGI web framework

  23. fastapi-tdd-docker

    Test-Driven Development with FastAPI and Docker

  24. arel

    Lightweight browser hot reload for Python ASGI web apps (by florimondmanca)

    Project mention: Browser hot-reloading for Python ASGI web apps using arel | dev.to | 2024-06-30

    One day I was just frustrated from this fact that while doing web development using Python ASGI frameworks like FastAPI there is no browser hot-reloading functionality available. I dig deeper and found about arel. This tutorial will you to implement arel in your development workflow for a better experience.

  25. piccolo_api

    ASGI middleware for authentication, rate limiting, and building REST endpoints.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Starlette discussion

Log in or Post with

Python Starlette related posts

  • Releasing Flama 1.10

    1 project | dev.to | 5 Mar 2025
  • Show HN: Secure.py – Simplify HTTP Security Headers for Python Web Apps

    1 project | news.ycombinator.com | 30 Sep 2024
  • Protected ML APIs with Flama JWT Authentication

    2 projects | dev.to | 11 Sep 2024
  • Releasing Flama 1.7

    2 projects | dev.to | 4 Sep 2024
  • My PHP Problems

    1 project | news.ycombinator.com | 20 Feb 2024
  • Strawberry: A Python Library for GraphQL

    1 project | news.ycombinator.com | 8 Aug 2023
  • Appwrite OSS Fund Sponsors Strawberry

    1 project | dev.to | 10 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source Starlette projects in Python? This list will help you:

# Project Stars
1 fastapi 84,776
2 fastapi-users 5,210
3 strawberry 4,263
4 sqladmin 2,174
5 Solara 2,037
6 piccolo 1,601
7 authx 934
8 starlette-admin 771
9 bitcart 650
10 fastapi_contrib 631
11 advanced-alchemy 547
12 starlette-context 493
13 fastopenapi 412
14 piccolo_admin 354
15 spectree 333
16 lagom 312
17 starlette-prometheus 289
18 flama 277
19 UtilMeta Python Framework 188
20 xpresso 180
21 fastapi-tdd-docker 169
22 arel 151
23 piccolo_api 148

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?