An open API service indexing awesome lists of open source software.

awesome-fastapi

A curated list of awesome things related to FastAPI
https://github.com/mjhea0/awesome-fastapi

Last synced: 19 days ago
JSON representation

Hosting

IaaS

PaaS

Serverless

Projects

Boilerplate

Docker Images

  • inboard - Docker images to power your FastAPI apps and help you ship faster.
  • uvicorn-gunicorn-fastapi-docker - Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python 3.7 and 3.6 with performance auto-tuning.
  • uvicorn-gunicorn-poetry - This Docker image provides a platform to run FastAPI using Gunicorn with Uvicorn workers. It provides Poetry for managing dependencies and setting up a virtual environment in the container.
  • uvicorn-poetry - This Docker image provides a platform to run FastAPI with Uvicorn on Kubernetes container orchestration system. It provides Poetry for managing dependencies and setting up a virtual environment in the container.

Open Source Projects

  • Astrobase - Simple, fast, and secure deployments anywhere.
  • Awesome FastAPI Projects - Organized list of projects that use FastAPI.
  • Bitcart - Platform for merchants, users and developers which offers easy setup and use.
  • Bali - Simplify Cloud Native Microservices development base on FastAPI and gRPC.
  • Bunnybook - A tiny social network built with FastAPI, React+RxJs, Neo4j, PostgreSQL, and Redis.
  • Coronavirus-tg-api - API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak.
  • Dispatch - Manage security incidents.
  • Async flavor
  • Sync Flavor
  • FastAPI with Observability - Observe FastAPI app with three pillars of observability: Traces (Tempo), Metrics (Prometheus), Logs (Loki) on Grafana through OpenTelemetry and OpenMetrics.
  • DogeAPI - API with high performance to create a simple blog and CRUD with OAuth2PasswordBearer.
  • FastAPI Websocket Broadcast - Websocket 'broadcast' demo.
  • FastAPI with Celery, RabbitMQ, and Redis - Minimal example utilizing FastAPI and Celery with RabbitMQ for task queue, Redis for Celery backend, and Flower for monitoring the Celery tasks.
  • JSON-RPC Server - JSON-RPC server based on FastAPI.
  • Mailer - Dead-simple mailer micro-service for static websites.
  • Markdown-Videos - API for generating thumbnails to embed into your markdown content.
  • Nemo - Be productive with Nemo.
  • OPAL (Open Policy Administration Layer) - Real-time authorization updates on top of Open-Policy; built with FastAPI, Typer, and FastAPI WebSocket pub/sub.
  • RealWorld Example App - mongo
  • RealWorld Example App - postgres
  • redis-streams-fastapi-chat - A simple Redis Streams backed chat app using Websockets, Asyncio and FastAPI/Starlette.
  • Sprites as a service - Generate your personal 8-bit avatars using Cellular Automata.
  • Slackers - Slack webhooks API.
  • TermPair - View and control terminals from your browser with end-to-end encryption.
  • Universities - API service for obtaining information about +9600 universities worldwide.
  • FuturamaAPI - A REST and GraphQL playground built with best practices, providing WebSockets, SSE, callbacks, secret messages, and more.
  • OSBot-Fast-API - Type-safe FastAPI wrapper that provides middleware, HTTP event tracking, AWS Lambda integration, test utilities, and auto-conversion between Type_Safe, Pydantic, and dataclasses.
  • Polar - A funding and monetization platform for developers, built with FastAPI, SQLAlchemy, Alembic, and Arq.

Resources

Articles

Best Practices

Courses

External Resources

  • TestDriven.io FastAPI - Multiple FastAPI-specific articles that focus on developing and testing production-ready RESTful APIs, serving up machine learning models, and more.

Official Resources

  • Documentation - Comprehensive documentation.
  • Tutorial - Official tutorial showing you how to use FastAPI with most of its features, step by step.
  • Discord - Chat with other FastAPI users.
  • Source Code - Hosted on GitHub.

Podcasts

Talks

Tutorials