Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Python Fastapi Projects
-
Project mention: Deep Learning Meets OCR: My FastAPI-Powered Document Cleaning Tool | dev.to | 2025-03-18
[FastAPI] https://fastapi.tiangolo.com/) for the web server
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Hello-Python
Curso para aprender el lenguaje de programación Python desde cero y para principiantes. 100 clases, 44 horas en vídeo, código, proyectos y grupo de chat. Fundamentos, frontend, backend, testing, IA...
-
-
Source: https://github.com/fastapi/sqlmodel
-
HivisionIDPhotos
⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。
Project mention: HivisionIDPhotos: A lightweight and efficient AI ID photos tools | news.ycombinator.com | 2024-08-29 -
Douyin_TikTok_Download_API
🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。
-
Project mention: Show HN: Web Development with Htmx, Type-Guided Components, Pure Python | news.ycombinator.com | 2024-06-04
How do you compare withhttps://github.com/pydantic/FastUI (made by the authors of Pydantic)?
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: Running Durable Workflows in Postgres Using DBOS | news.ycombinator.com | 2024-12-10
Disclaimer: I'm a co-founder of Hatchet (https://github.com/hatchet-dev/hatchet), which is a Postgres-backed task queue that supports durable execution.
> Because a step transition is just a Postgres write (~1ms) versus an async dispatch from an external orchestrator (~100ms), it means DBOS is 25x faster than AWS Step Functions
Durable execution engines deployed as an external orchestrator will always been slower than direct DB writes, but the 1ms delay versus ~100ms doesn't seem inherent to the orchestrator being external. In the case of Hatchet, pushing work takes ~15ms and invoking the work takes ~1ms if deployed in the same VPC, and 90% of that execution time is on the database. In the best-case, the external orchestrator should take 2x as long to write a step transition (round-trip network call to the orchestrator + database write), so an ideal external orchestrator would be ~2ms of latency here.
There are also some tradeoffs to a library-only mode that aren't discussed. How would work that requires global coordination between workers behave in this model? Let's say, for example, a global rate limit -- you'd ideally want to avoid contention on rate limit rows, assuming they're stored in Postgres, but each worker attempting to acquire a rate limit simultaneously would slow down start time significantly (and place additional load on the DB). Whereas with a single external orchestrator (or leader election), you can significantly increase throughput by acquiring rate limits as part of a push-based assignment process.
The same problem of coordination arises if many workers are competing for the same work -- for example if a machine crashes while doing work, as described in the article. I'm assuming there's some kind of polling happening which uses FOR UPDATE SKIP LOCKED, which concerns me as you start to scale up the number of workers.
-
-
-
opyrator
🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.
-
fastapi-admin
A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin
-
-
datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
-
Project mention: Pydantic Logfire Switches from Timescale to Datafusion | news.ycombinator.com | 2024-08-29
-
uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
-
-
RasaGPT
💬 RasaGPT is the first headless LLM chatbot platform built on top of Rasa and Langchain. Built w/ Rasa, FastAPI, Langchain, LlamaIndex, SQLModel, pgvector, ngrok, telegram
-
fastapi-react
🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Fastapi discussion
Python Fastapi related posts
-
Show HN: Jsonblog-schema – a JSON schema for making your blog from one file
-
Polar – An open source Merchant of Record
-
I built a word guessing game with LLM
-
Edge TTS
-
Self-hosted version of Microsoft's OmniParser Image-to-text model
-
Htmy – Async, pure-Python rendering engine
-
Show HN: A Personal NotebookLM and Perplexity-Like AI Assistant with Privacy
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 21 Mar 2025
Index
What are some of the best open-source Fastapi projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | fastapi | 82,097 |
2 | Hello-Python | 28,963 |
3 | serve | 21,430 |
4 | sqlmodel | 15,435 |
5 | HivisionIDPhotos | 15,213 |
6 | Douyin_TikTok_Download_API | 11,465 |
7 | FastUI | 8,752 |
8 | fastapi-users | 4,969 |
9 | polar | 4,758 |
10 | hatchet | 4,637 |
11 | strawberry | 4,202 |
12 | dynaconf | 3,929 |
13 | opyrator | 3,118 |
14 | fastapi-admin | 3,109 |
15 | docarray | 3,024 |
16 | datamodel-code-generator | 3,011 |
17 | logfire | 2,858 |
18 | uvicorn-gunicorn-fastapi-docker | 2,733 |
19 | best-of-web-python | 2,472 |
20 | RasaGPT | 2,388 |
21 | fastapi-react | 2,272 |
22 | FastAPI-template | 2,199 |
23 | sqladmin | 2,078 |