A curated list of awesome Python frameworks, libraries, software and resources
Support
Quality
Security
License
Reuse
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Support
Quality
Security
License
Reuse
SQL databases in Python, designed for simplicity, compatibility, and robustness.
Support
Quality
Security
License
Reuse
Async database support for Python. š
Support
Quality
Security
License
Reuse
šŖ Turns your machine learning code into microservices with web API, interactive GUI, and more.
Support
Quality
Security
License
Reuse
Ready-to-use and customizable users management for FastAPI
Support
Quality
Security
License
Reuse
GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
Support
Quality
Security
License
Reuse
Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
Support
Quality
Security
License
Reuse
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning. Optionally with Alpine Linux.
Support
Quality
Security
License
Reuse
Learn Python for the next 30 (or so) Days.
Support
Quality
Security
License
Reuse
A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin
Support
Quality
Security
License
Reuse
An async ORM. š
Support
Quality
Security
License
Reuse
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
Support
Quality
Security
License
Reuse
š¦ A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the š„ FastAPI framework. Supports multiple sources!
Support
Quality
Security
License
Reuse
š A ranked list of awesome python libraries for web development. Updated weekly.
Support
Quality
Security
License
Reuse
Reusable utilities for FastAPI
Support
Quality
Security
License
Reuse
AWS Lambda support for ASGI applications
Support
Quality
Security
License
Reuse
python async orm with fastapi in mind and pydantic validation
Support
Quality
Security
License
Reuse
Deploy a ML inference service on a budget in less than 10 lines of code.
Support
Quality
Security
License
Reuse
:rocket: CLI tool for FastAPI. Generating new FastAPI projects & boilerplates made easy.
Support
Quality
Security
License
Reuse
A curated list of awesome ASGI servers, frameworks, apps, libraries, and other resources
Support
Quality
Security
License
Reuse
A dynamic FastAPI router that automatically creates CRUD routes for your models
Support
Quality
Security
License
Reuse
A fast, user friendly ORM and query builder which supports asyncio.
Support
Quality
Security
License
Reuse
Tools to convert SQLAlchemy models to Pydantic models
Support
Quality
Security
License
Reuse
Ready-to-use and customizable users management for FastAPI
Support
Quality
Security
License
Reuse
List of FastAPI projects! :sunglasses: :rocket:
Support
Quality
Security
License
Reuse
Feature rich robust FastAPI template.
Support
Quality
Security
License
Reuse
A framework to build Slack apps using Python
Support
Quality
Security
License
Reuse
Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints
Support
Quality
Security
License
Reuse
a bert for retrieval and generation
Support
Quality
Security
License
Reuse
FastAPI pagination š
Support
Quality
Security
License
Reuse
fastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcached.
Support
Quality
Security
License
Reuse
This code generator creates FastAPI app from an openapi file.
Support
Quality
Security
License
Reuse
ę“ä½ēä»ē» FastAPIļ¼åæ«éäøęå¼åļ¼ē»å API äŗ¤äŗęę”£éäøŖč®²č§£ę øåæęØ”åēä½æēØćč§é¢å¦ä¹ å°åļ¼
Support
Quality
Security
License
Reuse
A rate limiter for Starlette and FastAPI
Support
Quality
Security
License
Reuse
Another benchmark for some python frameworks
Support
Quality
Security
License
Reuse
š Simple FastAPI template employing divisional architecture pattern
Support
Quality
Security
License
Reuse
FastAPI boilerplate for real world production
Support
Quality
Security
License
Reuse
FastAPI Admin Dashboard based on FastAPI and Tortoise ORM.
Support
Quality
Security
License
Reuse
Opinionated set of utilities on top of FastAPI
Support
Quality
Security
License
Reuse
Course demos and handouts for our Modern APIs with FastAPI course.
Support
Quality
Security
License
Reuse
Instrument your FastAPI app
Support
Quality
Security
License
Reuse
Secure š headers for Python web frameworks
Support
Quality
Security
License
Reuse
Docker image with Uvicorn managed by Gunicorn for high-performance web applications in Python with performance auto-tuning. Optionally with Alpine Linux.
Support
Quality
Security
License
Reuse
api versioning for fastapi web applications
Support
Quality
Security
License
Reuse
FastAPI extension that provides JWT Auth support (secure, easy to use, and lightweight)
Support
Quality
Security
License
Reuse
Create desktop applications with Flask/Django/FastAPI!
Support
Quality
Security
License
Reuse
Adds simple SQLAlchemy support to FastAPI
Support
Quality
Security
License
Reuse
FastAPI-Login tries to provide similar functionality as Flask-Login does.
Support
Quality
Security
License
Reuse
Fastapi mail system sending mails(individual, bulk) attachments(individual, bulk)
Support
Quality
Security
License
Reuse
a
awesome-pythonby vinta
A curated list of awesome Python frameworks, libraries, software and resources
Python 171120Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
fastapiby tiangolo
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Python 59196Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sqlmodelby tiangolo
SQL databases in Python, designed for simplicity, compatibility, and robustness.
Python 10021Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
databasesby encode
Async database support for Python. š
Python 3437Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
o
opyratorby ml-tooling
šŖ Turns your machine learning code into microservices with web API, interactive GUI, and more.
Python 2844Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-usersby fastapi-users
Ready-to-use and customizable users management for FastAPI
Python 2831Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
ginoby python-gino
GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
Python 2556Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
fastapi-realworld-example-appby nsidnev
Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
Python 2444Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
u
uvicorn-gunicorn-fastapi-dockerby tiangolo
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning. Optionally with Alpine Linux.
Python 2222Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
3
30-Days-of-Pythonby codingforentrepreneurs
Learn Python for the next 30 (or so) Days.
HTML 1994Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-adminby fastapi-admin
A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin
Python 1861Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
o
Support
Quality
Security
License
Reuse
d
datamodel-code-generatorby koxudaxi
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
Python 1653Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
coronavirus-tracker-apiby ExpDev07
š¦ A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the š„ FastAPI framework. Supports multiple sources!
Python 1605Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
b
best-of-web-pythonby ml-tooling
š A ranked list of awesome python libraries for web development. Updated weekly.
Python 1488Updated: 3 y ago License: Strong Copyleft (CC-BY-SA-4.0)
Support
Quality
Security
License
Reuse
f
fastapi-utilsby dmontagu
Reusable utilities for FastAPI
Python 1413Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mangumby jordaneremieff
AWS Lambda support for ASGI applications
Python 1345Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
ormarby collerek
python async orm with fastapi in mind and pydantic validation
Python 1342Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
budgetmlby ebhy
Deploy a ML inference service on a budget in less than 10 lines of code.
Python 1309Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
manage-fastapiby ycd
:rocket: CLI tool for FastAPI. Generating new FastAPI projects & boilerplates made easy.
Python 1302Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
awesome-asgiby florimondmanca
A curated list of awesome ASGI servers, frameworks, apps, libraries, and other resources
Python 1283Updated: 2 y ago License: Permissive (CC0-1.0)
Support
Quality
Security
License
Reuse
f
fastapi-crudrouterby awtkns
A dynamic FastAPI router that automatically creates CRUD routes for your models
Python 1112Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
piccoloby piccolo-orm
A fast, user friendly ORM and query builder which supports asyncio.
Python 1036Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pydantic-sqlalchemyby tiangolo
Tools to convert SQLAlchemy models to Pydantic models
Python 937Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-usersby frankie567
Ready-to-use and customizable users management for FastAPI
Python 936Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
awesome-fastapi-projectsby Kludex
List of FastAPI projects! :sunglasses: :rocket:
Python 894Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
F
FastAPI-templateby s3rius
Feature rich robust FastAPI template.
Python 867Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
bolt-pythonby slackapi
A framework to build Slack apps using Python
Python 832Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
odmanticby art049
Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints
Python 791Updated: 2 y ago License: Permissive (ISC)
Support
Quality
Security
License
Reuse
s
simbertby ZhuiyiTechnology
a bert for retrieval and generation
Python 746Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
f
fastapi-paginationby uriyyo
FastAPI pagination š
Python 730Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-cacheby long2ice
fastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcached.
Python 711Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
f
fastapi-code-generatorby koxudaxi
This code generator creates FastAPI app from an openapi file.
Python 706Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-tutorialby liaogx
ę“ä½ēä»ē» FastAPIļ¼åæ«éäøęå¼åļ¼ē»å API äŗ¤äŗęę”£éäøŖč®²č§£ę øåæęØ”åēä½æēØćč§é¢å¦ä¹ å°åļ¼
JavaScript 690Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
s
slowapiby laurentS
A rate limiter for Starlette and FastAPI
Python 689Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
py-frameworks-benchby klen
Another benchmark for some python frameworks
Python 687Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-nanoby rednafi
š Simple FastAPI template employing divisional architecture pattern
Python 654Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-boilerplateby teamhide
FastAPI boilerplate for real world production
Python 574Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
f
fastapi-adminby long2ice
FastAPI Admin Dashboard based on FastAPI and Tortoise ORM.
Python 560Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
f
fastapi_contribby identixone
Opinionated set of utilities on top of FastAPI
Python 554Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
modern-apis-with-fastapiby talkpython
Course demos and handouts for our Modern APIs with FastAPI course.
Python 554Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
p
prometheus-fastapi-instrumentatorby trallnag
Instrument your FastAPI app
Python 532Updated: 2 y ago License: Permissive (ISC)
Support
Quality
Security
License
Reuse
s
secureby TypeError
Secure š headers for Python web frameworks
Python 531Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
u
uvicorn-gunicorn-dockerby tiangolo
Docker image with Uvicorn managed by Gunicorn for high-performance web applications in Python with performance auto-tuning. Optionally with Alpine Linux.
Python 530Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-versioningby DeanWay
api versioning for fastapi web applications
Python 515Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-jwt-authby IndominusByte
FastAPI extension that provides JWT Auth support (secure, easy to use, and lightweight)
Python 514Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
flaskwebguiby ClimenteA
Create desktop applications with Flask/Django/FastAPI!
Python 508Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-sqlalchemyby mfreeborn
Adds simple SQLAlchemy support to FastAPI
Python 491Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi_loginby MushroomMaula
FastAPI-Login tries to provide similar functionality as Flask-Login does.
Python 480Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-mailby sabuhish
Fastapi mail system sending mails(individual, bulk) attachments(individual, bulk)
Python 470Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse