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: How to Deploy your FastAPI Backend with PostgreSQL Database to Render | dev.to | 2024-06-19

    FastAPI is a popular Python backend web development framework. Many Python developers use FastAPI to built Application Programming Interfaces (APIs) and connect other backend infrastructure such as databases. FastAPI is suitable for API design for several reasons:

  • 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
  • fastapi-users

    Ready-to-use and customizable users management for FastAPI

  • 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

  • Solara

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

  • Project mention: Designing a Pure Python Web Framework | news.ycombinator.com | 2024-03-22

    I really like this idea of using Python to create both the frontend and backend. Another lib doing this is https://solara.dev/ . Something I particularly like about Solara is that you can interactively build your app in a Jupyter Notebook, since behind the scenes it's using ipywidgets.

    Has anyone compared Solara and Reflex and can comment on pros/cons? Are there other options in this space? Maybe https://shiny.posit.co/py/ ?

  • sqladmin

    SQLAlchemy Admin for FastAPI and Starlette

  • mangum

    AWS Lambda support for ASGI applications

  • Project mention: Why the Serverless Revolution Has Stalled | news.ycombinator.com | 2024-02-15
  • 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
  • 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
  • authx

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

  • Secure

    Secure πŸ”’ headers for Python web frameworks (by cak)

  • fastapi_contrib

    Opinionated set of utilities on top of FastAPI

  • starlette-admin

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

  • bitcart

    https://bitcart.ai

  • 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

  • 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

  • piccolo_api

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

  • mongox

    Familiar async Python MongoDB ODM

  • 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

  • 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
  • Thoughts on FastAPI Users

    1 project | /r/FastAPI | 31 May 2023
  • Is it really advisable to try to run fastapi with predominantly sync routes in a real world application?

    7 projects | /r/FastAPI | 13 Apr 2023
  • JWT Auth Library Issue

    2 projects | /r/FastAPI | 20 Mar 2023
  • Python package for large scale project.

    1 project | /r/graphql | 24 Feb 2023
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 22 Jun 2024
    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. Learn more β†’

Index

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

Project Stars
1 fastapi 72,591
2 fastapi-users 4,236
3 strawberry 3,824
4 Solara 1,707
5 sqladmin 1,662
6 mangum 1,638
7 piccolo 1,307
8 authx 723
9 Secure 682
10 fastapi_contrib 605
11 starlette-admin 508
12 bitcart 499
13 starlette-context 423
14 spectree 308
15 piccolo_admin 292
16 starlette-prometheus 270
17 flama 254
18 lagom 253
19 xpresso 174
20 fastapi-tdd-docker 159
21 UtilMeta Python Framework 138
22 piccolo_api 138
23 mongox 122

Sponsored
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