Python Starlette

Open-source Python projects categorized as Starlette

Top 23 Python Starlette Projects

  • fastapi

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

    Project mention: LangChain, Python, and Heroku | dev.to | 2024-03-18

    An API application framework (such as FastAPI)

  • fastapi-users

    Ready-to-use and customizable users management for FastAPI

    Project mention: Thoughts on FastAPI Users | /r/FastAPI | 2023-05-31

    I'm working with it now as a backend to svelte! It's very ergonomic especially since I'm using sqlalchemy + postgres (asyncpg) so I could just copy paste the example code. Heads up though that it doesn't implement any form of token refresh pattern so you'll have to do that yourself.

  • 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.

  • strawberry

    A GraphQL library for Python that leverages type annotations 🍓

    Project mention: My PHP Problems | news.ycombinator.com | 2024-02-20

    have a look to http://strawberry.rocks for Python.

    I've still to find a better code first implementation too

  • mangum

    AWS Lambda support for ASGI applications

    Project mention: Why the Serverless Revolution Has Stalled | news.ycombinator.com | 2024-02-15
  • Solara

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

    Project mention: We wrote the OpenAI Wanderlust app in pure Python using Solara | /r/Python | 2023-11-11

    We (the authors of the Solara web app framework) got inspired by the OpenAI keynote Wanderlust app they demoed.

  • sqladmin

    SQLAlchemy Admin for FastAPI and Starlette

  • piccolo

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

    Project mention: Piccolo, a Lightweight and Async Pydantic V2 Python ORM | news.ycombinator.com | 2023-11-07
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Secure

    Secure 🔒 headers for Python web frameworks (by cak)

  • authx

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

    Project mention: FastAPI as a authentication provider | /r/FastAPI | 2023-04-24

    Yeah you can use a python OIDC or Oauth2 server lib, and just add the routes to your app. Here some doc for AuthX or Authlib.

  • fastapi_contrib

    Opinionated set of utilities on top of FastAPI

  • bitcart

    https://bitcart.ai

  • starlette-admin

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

    Project mention: Robyn introduces SubRouters in v0.32.0 | /r/Python | 2023-06-03

    I can tell you that people very much do this. Quite frequently actually. The main use case is having ready made applications that you want to integrate into yours. Say you have a Sanic app but want to use starlette admin. No issue there, you can just host it on your Sanic app.

  • 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.

  • spectree

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

  • piccolo_admin

    A powerful web admin for your database.

  • starlette-prometheus

    Prometheus integration for Starlette.

  • flama

    Fire up your models with the flame 🔥

    Project mention: Introducing Flama for Robust Machine Learning APIs | dev.to | 2023-12-18

    There has been a considerable effort in the last few years to try and standardise the way in which these type of APIs are implemented via different frameworks. However, over the last few years, a new type of functionality has become more and more popular: machine learning (ML) models; and the existing frameworks for building APIs are not well suited for this type of functionality. In this series of posts, we will learn how to build APIs using a Framework for the development of Lightweight Applications and Machine-learning Automation, also known as Flama.

  • lagom

    📦 Autowiring dependency injection container for python 3 (by meadsteve)

  • xpresso

    A composable Python ASGI web framework

    Project mention: It's Christmas day. You wake up, run to the tree, tear open the largest package with your name on it... FastAPI has added _____? | /r/Python | 2023-12-06

    Hook into dependencies and how they are ran, I want to define a synchronous dependency function and not have it run on another thread. This was a feature in https://github.com/adriangb/xpresso. I needlessly need to define dependencies as async even when they don’t use it.

  • fastapi-tdd-docker

    Test-Driven Development with FastAPI and Docker

  • piccolo_api

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

  • UtilMeta Python Framework

    UtilMeta - progressive meta framework for API development in Python

    Project mention: Build User login/signup & RESTful APIs in 100 lines of Python | dev.to | 2024-02-23

    We will use UtilMeta framework to build these APIs, It's an open-source Python meta backend framework, which supports the integration of Python frameworks like Django, Flask, FastAPI, and efficiently builds declarative RESTful APIs based on the Python type annotation standard

  • mongox

    Familiar async Python MongoDB ODM

  • SaaSHub

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

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). The latest post mention was on 2024-03-18.

Python Starlette related posts

Index

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

Project Stars
1 fastapi 69,409
2 fastapi-users 3,941
3 strawberry 3,703
4 mangum 1,560
5 Solara 1,516
6 sqladmin 1,500
7 piccolo 1,238
8 Secure 669
9 authx 659
10 fastapi_contrib 594
11 bitcart 459
12 starlette-admin 448
13 starlette-context 415
14 spectree 303
15 piccolo_admin 271
16 starlette-prometheus 262
17 flama 254
18 lagom 240
19 xpresso 170
20 fastapi-tdd-docker 157
21 piccolo_api 130
22 UtilMeta Python Framework 125
23 mongox 120
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com