Python Fastapi

Open-source Python projects categorized as Fastapi

Top 23 Python Fastapi Projects

  1. fastapi

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

    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

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

    CodeRabbit logo
  3. 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...

  4. serve

    ☁️ Build multimodal AI applications with cloud-native stack

  5. sqlmodel

    SQL databases in Python, designed for simplicity, compatibility, and robustness.

    Project mention: Pydantic: The end of manual validations! ✨ | dev.to | 2024-11-23

    Source: https://github.com/fastapi/sqlmodel

  6. 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
  7. Douyin_TikTok_Download_API

    🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。

  8. FastUI

    Build better UIs faster.

    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)?

  9. SaaSHub

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

    SaaSHub logo
  10. fastapi-users

    Ready-to-use and customizable users management for FastAPI

  11. polar

    An open source engine for your digital products. Sell SaaS and digital products in minutes.

    Project mention: Polar – An open source Merchant of Record | news.ycombinator.com | 2025-02-24
  12. hatchet

    A distributed, fault-tolerant task queue

    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.

  13. strawberry

    A GraphQL library for Python that leverages type annotations 🍓

  14. dynaconf

    Configuration Management for Python ⚙

  15. opyrator

    🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.

  16. fastapi-admin

    A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin

  17. docarray

    Represent, send, store and search multimodal data

  18. datamodel-code-generator

    Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.

  19. logfire

    Uncomplicated Observability for Python and beyond! 🪵🔥

    Project mention: Pydantic Logfire Switches from Timescale to Datafusion | news.ycombinator.com | 2024-08-29
  20. uvicorn-gunicorn-fastapi-docker

    Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.

  21. best-of-web-python

    🏆 A ranked list of awesome python libraries for web development. Updated weekly.

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

  23. fastapi-react

    🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and Docker

  24. FastAPI-template

    Feature rich robust FastAPI template.

  25. sqladmin

    SQLAlchemy Admin for FastAPI and Starlette

  26. 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 Fastapi discussion

Log in or Post with

Python Fastapi related posts

  • Show HN: Jsonblog-schema – a JSON schema for making your blog from one file

    2 projects | news.ycombinator.com | 25 Feb 2025
  • Polar – An open source Merchant of Record

    1 project | news.ycombinator.com | 24 Feb 2025
  • I built a word guessing game with LLM

    6 projects | dev.to | 24 Feb 2025
  • Edge TTS

    4 projects | news.ycombinator.com | 22 Jan 2025
  • Self-hosted version of Microsoft's OmniParser Image-to-text model

    1 project | news.ycombinator.com | 2 Dec 2024
  • Htmy – Async, pure-Python rendering engine

    4 projects | news.ycombinator.com | 26 Nov 2024
  • Show HN: A Personal NotebookLM and Perplexity-Like AI Assistant with Privacy

    1 project | news.ycombinator.com | 24 Nov 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 21 Mar 2025
    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 →

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

Sponsored
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.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?