An open API service for producing an overview of a list of open source projects.

https://github.com/fastapi/fastapi

api async asyncio fastapi framework json json-schema openapi openapi3 pydantic python python-types python3 redoc rest starlette swagger swagger-ui uvicorn web

Score: 38.83334747589403

Last synced: about 2 hours ago
JSON representation

Repository metadata:

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


Owner metadata:


Committers metadata

Last synced: 4 days ago

Total Commits: 7,678
Total Committers: 899
Avg Commits per committer: 8.541
Development Distribution Score (DDS): 0.707

Commits in past year: 1,725
Committers in past year: 98
Avg Commits per committer in past year: 17.602
Development Distribution Score (DDS) in past year: 0.552

Name Email Commits
Sebastián Ramírez t****o@g****m 2250
github-actions g****s@g****m 2237
github-actions[bot] g****] 813
dependabot[bot] 4****] 235
Nils Lindemann n****n@t****m 145
Motov Yurii 1****v 117
Alejandra 9****v 63
pre-commit-ci[bot] 6****] 50
jaystone776 j****6@g****m 49
latest-changes[bot] 3****] 35
Valentyn v****n@g****m 33
Rafael de Oliveira Marques r****s@g****m 31
Marcelo Trylesinski m****e@g****m 25
Xie Wei 3****v 25
Sofie Van Landeghem s****g 24
T. Tokusumi 4****i 24
Hasan Sezer Taşan 1****n 23
SwftAlpc a****t@g****m 23
dmontagu 3****u 17
hy.lee r****4@g****m 16
Aleksandr Andrukhov d****v@g****m 16
pr-submit[bot] 3****] 15
YungYueh ChanLee p****6@g****m 14
João Pedro Pereira Holanda j****9@g****m 14
Zhongheng Cheng z****8@g****m 14
euri10 e****0 13
Vladislav Kramorenko 8****s 13
Quentin Takeda q****n@g****m 13
Camila Gutierrez m****l 12
marcelomarkus m****s@g****m 11
and 869 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 160
Total pull requests: 3,172
Average time to close issues: 3 months
Average time to close pull requests: 3 months
Total issue authors: 96
Total pull request authors: 806
Average comments per issue: 4.45
Average comments per pull request: 2.74
Merged pull request: 1,385
Bot issues: 2
Bot pull requests: 245

Past year issues: 20
Past year pull requests: 606
Past year average time to close issues: 2 days
Past year average time to close pull requests: 7 days
Past year issue authors: 18
Past year pull request authors: 243
Past year average comments per issue: 1.6
Past year average comments per pull request: 2.08
Past year merged pull request: 232
Past year bot issues: 1
Past year bot pull requests: 72

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/fastapi/fastapi

Top Issue Authors

  • Kludex (16)
  • AsyriaKiley (9)
  • floratyer (8)
  • JerradGreenfield9 (8)
  • tiangolo (7)
  • DaceRaynor (6)
  • LajuanMorant (6)
  • AkidaLipari (6)
  • HibaSantiago (3)
  • kantandane (2)
  • sm-Fifteen (2)
  • bowenerchen (2)
  • chmelikadam20-gif (2)
  • SobikXexe (1)
  • AmanndaTopete (1)

Top Pull Request Authors

  • tiangolo (519)
  • dependabot[bot] (170)
  • alejsdev (77)
  • valentinDruzhinin (75)
  • alissadb (72)
  • AlexWendland (61)
  • pre-commit-ci[bot] (59)
  • YuriiMotov (48)
  • ceb10n (42)
  • alv2017 (38)
  • codingjenny (31)
  • zhaohan-dong (31)
  • Zhongheng-Cheng (28)
  • marcelomarkus (27)
  • ptt3199 (27)

Top Issue Labels

  • bug (14)
  • spam (14)
  • reviewed (13)
  • feature (12)
  • docs (9)
  • question (9)
  • answered (6)
  • confirmed (6)
  • good first issue (4)
  • lang-all (3)
  • internal (3)
  • lang-ko (2)
  • investigate (2)
  • approved-2 (2)
  • question-migrate (2)
  • approved-1 (1)
  • lang-zh-hant (1)
  • github_actions (1)
  • easy close (1)
  • dependencies (1)

Top Pull Request Labels

  • lang-all (947)
  • docs (697)
  • internal (570)
  • approved-1 (232)
  • approved-2 (219)
  • dependencies (179)
  • refactor (160)
  • feature (148)
  • awaiting-review (118)
  • lang-pt (112)
  • lang-ko (107)
  • bug (98)
  • python (86)
  • waiting (84)
  • lang-es (77)
  • p4 (73)
  • lang-zh (58)
  • lang-uk (57)
  • github_actions (49)
  • lang-ru (48)
  • conflicts (44)
  • lang-zh-hant (40)
  • p3 (39)
  • python:uv (33)
  • lang-ja (33)
  • lang-tr (25)
  • upgrade (24)
  • release (22)
  • lang-vi (22)
  • invalid (21)

Package metadata

nixpkgs-unstable: python313Packages.fastapi

Web framework for building APIs

nixpkgs-24.11: python312Packages.fastapi

Web framework for building APIs

pypi.org: fastapi

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

conda-forge.org: fastapi

  • Homepage: https://github.com/fastapi/fastapi
  • Licenses: MIT
  • Latest release: 0.87.0 (published almost 4 years ago)
  • Last Synced: 2026-04-16T18:08:20.933Z (4 months ago)
  • Versions: 63
  • Dependent Packages: 36
  • Dependent Repositories: 129
  • Rankings:
    • Stargazers count: 0.185%
    • Forks count: 1.517%
    • Average: 1.657%
    • Dependent packages count: 1.912%
    • Dependent repos count: 3.015%
alpine-edge: py3-fastapi

Modern, high-performance, web framework for building APIs based on standard Python type hints

  • Homepage: https://github.com/fastapi/fastapi
  • Licenses: MIT
  • Latest release: 0.135.1-r0 (published 5 months ago)
  • Last Synced: 2026-03-16T23:39:35.063Z (5 months ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.058%
    • Forks count: 0.421%
    • Average: 3.214%
    • Dependent packages count: 12.378%
  • Maintainers (1)
alpine-edge: py3-fastapi-pyc

Precompiled Python bytecode for py3-fastapi

  • Homepage: https://github.com/fastapi/fastapi
  • Licenses: MIT
  • Latest release: 0.135.1-r0 (published 5 months ago)
  • Last Synced: 2026-03-16T23:39:36.068Z (5 months ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.058%
    • Forks count: 0.421%
    • Average: 3.214%
    • Dependent packages count: 12.378%
  • Maintainers (1)
proxy.golang.org: github.com/fastapi/fastapi

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/fastapi/fastapi#section-documentation
  • Licenses: mit
  • Latest release: v0.1.16 (published over 7 years ago)
  • Last Synced: 2026-08-22T20:47:47.704Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.662%
    • Average: 5.852%
    • Dependent repos count: 6.042%
spack.io: py-fastapi

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

  • Homepage: https://github.com/fastapi/fastapi
  • Licenses: []
  • Latest release: 0.115.12 (published 11 months ago)
  • Last Synced: 2026-08-22T20:04:45.423Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.028%
    • Forks count: 0.264%
    • Average: 7.09%
    • Dependent packages count: 28.067%
  • Maintainers (1)
pypi.org: fastapi-slim

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

  • Homepage: https://github.com/fastapi/fastapi
  • Documentation: https://fastapi.tiangolo.com/
  • Licenses: MIT
  • Latest release: 0.129.1 (published 6 months ago)
  • Last Synced: 2026-08-22T20:04:44.586Z (1 day ago)
  • Versions: 81
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 73,197 Last month
  • Rankings:
    • Dependent packages count: 10.118%
    • Average: 38.62%
    • Dependent repos count: 67.123%
  • Maintainers (1)
anaconda.org: fastapi-core

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints. The key features are: - Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic). One of the fastest Python frameworks available. - Fast to code: Increase the speed to develop features by about 200% to 300%. * - Fewer bugs: Reduce about 40% of human (developer) induced errors. * - Intuitive: Great editor support. Completion everywhere. Less time debugging. - Easy: Designed to be easy to use and learn. Less time reading docs. - Short: Minimize code duplication. Multiple features from each parameter declaration. Fewer bugs. - Robust: Get production-ready code. With automatic interactive documentation. - Standards-based: Based on (and fully compatible with) the open standards for APIs: OpenAPI (previously known as Swagger) and JSON Schema.

  • Homepage: https://github.com/fastapi/fastapi
  • Licenses: MIT
  • Latest release: 0.138.0 (published 2 months ago)
  • Last Synced: 2026-06-24T06:34:11.604Z (2 months ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 692 Total
  • Rankings:
    • Dependent packages count: 38.984%
    • Average: 40.745%
    • Dependent repos count: 42.506%
anaconda.org: fastapi-all

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints. This package includes all optional dependencies: itsdangerous, pyyaml, ujson, and orjson.

  • Homepage: https://github.com/fastapi/fastapi
  • Licenses: MIT
  • Latest release: 0.138.0 (published 2 months ago)
  • Last Synced: 2026-06-24T06:33:55.902Z (2 months ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 393 Total
  • Rankings:
    • Dependent packages count: 38.984%
    • Average: 40.745%
    • Dependent repos count: 42.506%
anaconda.org: fastapi

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints. The key features are: - Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic). One of the fastest Python frameworks available. - Fast to code: Increase the speed to develop features by about 200% to 300%. * - Fewer bugs: Reduce about 40% of human (developer) induced errors. * - Intuitive: Great editor support. Completion everywhere. Less time debugging. - Easy: Designed to be easy to use and learn. Less time reading docs. - Short: Minimize code duplication. Multiple features from each parameter declaration. Fewer bugs. - Robust: Get production-ready code. With automatic interactive documentation. - Standards-based: Based on (and fully compatible with) the open standards for APIs: OpenAPI (previously known as Swagger) and JSON Schema.

  • Homepage: https://github.com/fastapi/fastapi
  • Licenses: MIT
  • Latest release: 0.138.0 (published 2 months ago)
  • Last Synced: 2026-06-24T06:33:39.305Z (2 months ago)
  • Versions: 7
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 6,863 Total
  • Rankings:
    • Dependent packages count: 50.977%
    • Average: 55.444%
    • Dependent repos count: 59.91%
nixpkgs-24.11: python311Packages.fastapi

Web framework for building APIs

alpine-v3.23: py3-fastapi-pyc

Precompiled Python bytecode for py3-fastapi

  • Homepage: https://github.com/fastapi/fastapi
  • Licenses: MIT
  • Latest release: 0.121.2-r1 (published 9 months ago)
  • Last Synced: 2026-04-12T05:04:28.452Z (4 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-unstable: python314Packages.fastapi

Web framework for building APIs

alpine-v3.23: py3-fastapi

Modern, high-performance, web framework for building APIs based on standard Python type hints

  • Homepage: https://github.com/fastapi/fastapi
  • Licenses: MIT
  • Latest release: 0.121.2-r1 (published 9 months ago)
  • Last Synced: 2026-04-12T05:04:33.870Z (4 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)

Dependencies

.github/workflows/build-docs.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • dorny/paths-filter v2 composite
  • re-actors/alls-green release/v1 composite
.github/workflows/deploy-docs.yml actions
  • ./.github/actions/comment-docs-preview-in-pr * composite
  • actions/checkout v3 composite
  • cloudflare/pages-action v1 composite
  • dawidd6/action-download-artifact v2.27.0 composite
.github/workflows/issue-manager.yml actions
  • tiangolo/issue-manager 0.4.0 composite
.github/workflows/label-approved.yml actions
  • docker://tiangolo/label-approved 0.0.2 composite
.github/workflows/notify-translations.yml actions
  • ./.github/actions/notify-translations * composite
  • actions/checkout v3 composite
  • mxschmitt/action-tmate v3 composite
.github/workflows/publish.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pypa/gh-action-pypi-publish v1.8.6 composite
.github/workflows/smokeshow.yml actions
  • actions/setup-python v4 composite
  • dawidd6/action-download-artifact v2.27.0 composite
.github/workflows/test.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • re-actors/alls-green release/v1 composite
pyproject.toml pypi
  • anyio >=3.7.1,<4.0.0
  • pydantic >=1.7.4,!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0
  • starlette >=0.27.0,<0.28.0
  • typing-extensions >=4.5.0
.github/workflows/guard-dependencies.yml actions
  • actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
.github/workflows/translate.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
  • mxschmitt/action-tmate 35b54afac29c97fb54faba5b513f8fbd1882f113 composite
  • tiangolo/pr-push f336b3817f32ea9b8273a8c15f8ecb739ac38167 composite
  • tiangolo/pr-submit d802fdf59bde80bc3eb8bd3259f4cbeec63de4aa composite
.github/workflows/zizmor.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • zizmorcore/zizmor-action 6fc4b006235f201fdab3722e17240ab420d580e5 composite
.github/workflows/bump-pre-commit-hooks.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
  • tiangolo/pr-submit d802fdf59bde80bc3eb8bd3259f4cbeec63de4aa composite
.github/workflows/topic-repos.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
  • tiangolo/pr-submit d802fdf59bde80bc3eb8bd3259f4cbeec63de4aa composite
uv.lock pypi
  • 205 dependencies
.github/workflows/detect-conflicts.yml actions
  • eps1lon/actions-label-merge-conflict 0273be72a0bbd58fcd71d0d6c02c209b50d1e5e1 composite
.github/workflows/prepare-release.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
  • tiangolo/pr-submit d802fdf59bde80bc3eb8bd3259f4cbeec63de4aa composite
.github/workflows/sponsors.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
  • mxschmitt/action-tmate 35b54afac29c97fb54faba5b513f8fbd1882f113 composite
  • tiangolo/pr-submit d802fdf59bde80bc3eb8bd3259f4cbeec63de4aa composite
.github/workflows/test-redistribute.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • re-actors/alls-green 05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe composite
.github/workflows/add-to-project.yml actions
  • actions/add-to-project 5afcf98fcd03f1c2f92c3c83f58ae24323cc57fd composite
.github/workflows/create-draft-release.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
.github/workflows/pre-commit.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
  • pre-commit-ci/lite-action 5d6cc0eb514c891a40562a58a8e71576c5c7fb43 composite
  • re-actors/alls-green 05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe composite
  • tiangolo/pr-push ff4e51a433de4c22bbf90597e069e8247b9203d2 composite