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
171120
Updated: 2 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
59196
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sqlmodelby tiangolo
SQL databases in Python, designed for simplicity, compatibility, and robustness.
Python
10021
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
databasesby encode
Async database support for Python. š
Python
3437
Updated: 2 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
2844
Updated: 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
2831
Updated: 2 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
2556
Updated: 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
2444
Updated: 2 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
2222
Updated: 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
1994
Updated: 2 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
1861
Updated: 2 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
1653
Updated: 2 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
1605
Updated: 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
1488
Updated: 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
1413
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mangumby jordaneremieff
AWS Lambda support for ASGI applications
Python
1345
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
ormarby collerek
python async orm with fastapi in mind and pydantic validation
Python
1342
Updated: 2 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
1309
Updated: 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
1302
Updated: 2 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
1283
Updated: 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
1112
Updated: 2 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
1036
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pydantic-sqlalchemyby tiangolo
Tools to convert SQLAlchemy models to Pydantic models
Python
937
Updated: 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
936
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
awesome-fastapi-projectsby Kludex
List of FastAPI projects! :sunglasses: :rocket:
Python
894
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
F
FastAPI-templateby s3rius
Feature rich robust FastAPI template.
Python
867
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
bolt-pythonby slackapi
A framework to build Slack apps using Python
Python
832
Updated: 2 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
791
Updated: 2 y ago
License: Permissive (ISC)
Support
Quality
Security
License
Reuse
s
simbertby ZhuiyiTechnology
a bert for retrieval and generation
Python
746
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
f
fastapi-paginationby uriyyo
FastAPI pagination š
Python
730
Updated: 2 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
711
Updated: 2 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
706
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-tutorialby liaogx
ę“ä½ēä»ē» FastAPIļ¼åæ«éäøęå¼åļ¼ē»å API äŗ¤äŗę攣éäøŖč®²č§£ę øåæęØ”åē使ēØćč§é¢å¦ä¹ å°åļ¼
JavaScript
690
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
slowapiby laurentS
A rate limiter for Starlette and FastAPI
Python
689
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
py-frameworks-benchby klen
Another benchmark for some python frameworks
Python
687
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-nanoby rednafi
š Simple FastAPI template employing divisional architecture pattern
Python
654
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-boilerplateby teamhide
FastAPI boilerplate for real world production
Python
574
Updated: 2 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
560
Updated: 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
554
Updated: 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
554
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
prometheus-fastapi-instrumentatorby trallnag
Instrument your FastAPI app
Python
532
Updated: 2 y ago
License: Permissive (ISC)
Support
Quality
Security
License
Reuse
s
secureby TypeError
Secure š headers for Python web frameworks
Python
531
Updated: 4 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
530
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-versioningby DeanWay
api versioning for fastapi web applications
Python
515
Updated: 2 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
514
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
flaskwebguiby ClimenteA
Create desktop applications with Flask/Django/FastAPI!
Python
508
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastapi-sqlalchemyby mfreeborn
Adds simple SQLAlchemy support to FastAPI
Python
491
Updated: 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
480
Updated: 2 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
470
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse