mjhea0

awesome-fastapi: Find FastAPI Tools, Guides, and Projects

A community-curated directory of FastAPI extensions, learning resources, hosting options, templates, and projects. Useful for developers choosing ecosystem tools or finding examples, rather than as a framework or installable package.

MaintainedCC0-1.0PythonAPIResources
View on GitHub Compare
Stars
11.7k
Forks
904
Stars, last 30 days
+61
Last commit
2 months ago
Contributors
89

Our take

Maintaineda few commits in the last 90 days

Health score

37/100

How it is scored
Activity
31
Community
70
Issues
21
Pull requests
25

+61 stars in the last 30 days

  • More contributors than 75% of the projects we track
  • Slower to merge pull requests than 99% of the projects we track

This is a broad, actively maintained discovery list with a diverse contributor base, but its links require independent verification because the directory does not establish the current quality or maintenance of each entry.

Good fit if

  • You want a starting point for exploring FastAPI libraries, examples, learning resources, or deployment options.
  • You are comfortable checking an entry's upstream repository for compatibility, activity, and documentation before adopting it.
  • You prefer a permissively licensed reference list that accepts community contributions.

Look elsewhere if

  • You need a framework, executable tool, or ready-to-deploy application rather than a directory of links.
  • You need the list itself to guarantee that an extension is maintained, secure, or compatible with your stack.
  • You want a tightly curated shortlist instead of entries spanning many categories and use cases.
All health signals
Last commit2026-08-24 (2 months ago)
Commits, last 90 days4
Releases, last 12 months0
Contributors89 (top contributor: 56% of commits)
Issues closed, last 90 days0
Pull requests merged, last 90 days3 (typically merged in 41 days)
Project age6 years

Checked on 2026-10-14 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

11,777

Forks

920

Change since Nov 13, 2026: 0 stars·0 forks

Overview

awesome-fastapi is a curated directory for developers building with FastAPI. It brings together ecosystem libraries, tutorials, deployment options, starter templates, and example applications, helping readers discover relevant tools without searching across the web themselves.

It is a reference list, not a FastAPI framework, application, or package. Use it to explore options and follow links to the upstream projects for their documentation and maintenance details.

Key Features

  • Groups third-party extensions by areas such as authentication, databases, developer tooling, and utilities.
  • Lists learning material, including official documentation, tutorials, articles, talks, videos, and courses.
  • Covers deployment choices across PaaS, IaaS, and serverless platforms.
  • Collects project templates and boilerplates for different FastAPI stacks.
  • Links to open-source applications and examples built with FastAPI.
  • Includes tools for common concerns such as admin interfaces, pagination, rate limiting, caching, and observability.

Use Cases

  • A Python developer starting a FastAPI service can compare listed database integrations, authentication libraries, and starter templates.
  • A team adding a specific capability, such as pagination or request monitoring, can scan the relevant extension category before evaluating upstream packages.
  • Someone learning FastAPI can use the tutorials, talks, and official resources to find material suited to their experience and task.
  • An engineer planning deployment can survey listed hosting services and serverless adapters, then verify the current setup instructions with the provider or project.

What you need

Detected in the repository

  • Automated checks on GitHub Actions

License in plain words

CC0-1.0public-domain-like

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: nothing
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Browse the README and choose a category relevant to your work. Follow an entry to its upstream project for installation and usage instructions.

Alternatives

  • awesome-flask: Covers Flask extensions, tutorials, hosting, and projects instead of resources focused on the FastAPI ecosystem.
  • awesome-django: Focuses on Django apps, projects, and learning resources rather than FastAPI extensions and tools.
  • awesome-django: Catalogs Django packages, tools, hosting, and examples instead of FastAPI ecosystem resources.
  • awesome-pyramid: Lists libraries, applications, and learning resources for Pyramid rather than FastAPI.
ProjectLanguageLicenseStarsStatus
awesome-fastapi–CC0-1.011.7kMaintained
awesome-flask–CC0-1.012.8kMaintained
awesome-django––1.9kQuiet
awesome-djangoPythonCC0-1.011.3kActive
awesome-pyramid––572Inactive

Considerations

The health data indicates recent maintenance, with a few commits in the last 90 days, but no releases in the past year. There are many contributors, and contributions are not flagged as concentrated around one person. Recent issue closure activity is absent in the measured period, so the list's recent update cadence does not by itself confirm that individual links are current. The README does not provide compatibility guarantees, testing guidance, or a verification process for listed projects. Its CC0-1.0 license applies to this curated list; check the license and terms of each linked project separately.

Found this useful?

Share it with someone who would like awesome-fastapi.

Comparisons