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: 37.65916466321261

Last synced: about 6 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: 26 days ago

Total Commits: 5,943
Total Committers: 821
Avg Commits per committer: 7.239
Development Distribution Score (DDS): 0.624

Commits in past year: 1,468
Committers in past year: 192
Avg Commits per committer in past year: 7.646
Development Distribution Score (DDS) in past year: 0.519

Name Email Commits
github-actions g****s@g****m 2237
Sebastián Ramírez t****o@g****m 1731
Nils Lindemann n****n@t****m 131
dependabot[bot] 4****] 112
Alejandra 9****v 51
jaystone776 j****6@g****m 49
pre-commit-ci[bot] 6****] 38
github-actions[bot] 4****] 36
Valentyn v****n@g****m 31
Rafael de Oliveira Marques r****s@g****m 28
Xie Wei 3****v 25
T. Tokusumi 4****i 24
Hasan Sezer Taşan 1****n 23
Marcelo Trylesinski m****e@g****m 23
SwftAlpc a****t@g****m 23
dmontagu 3****u 17
Aleksandr Andrukhov d****v@g****m 16
Spike r****4@g****m 15
YungYueh ChanLee p****6@g****m 14
Zhongheng Cheng z****7@c****u 14
João Pedro Pereira Holanda j****9@g****m 14
euri10 e****0 13
Quentin Takeda q****n@g****m 13
Vladislav Kramorenko 8****s 13
Camila Gutierrez m****l 12
Sam Courtemanche s****o@g****m 11
Zhaohan Dong 6****g 11
marcelomarkus m****s@g****m 11
Kani Kim k****8@g****m 10
alv2017 v****e@g****m 10
and 791 more...

Issue and Pull Request metadata

Last synced: about 7 hours ago

Total issues: 139
Total pull requests: 2,572
Average time to close issues: 21 days
Average time to close pull requests: 3 months
Total issue authors: 77
Total pull request authors: 580
Average comments per issue: 3.92
Average comments per pull request: 2.75
Merged pull request: 1,148
Bot issues: 1
Bot pull requests: 175

Past year issues: 108
Past year pull requests: 2,003
Past year average time to close issues: 5 days
Past year average time to close pull requests: 12 days
Past year issue authors: 56
Past year pull request authors: 377
Past year average comments per issue: 1.38
Past year average comments per pull request: 2.18
Past year merged pull request: 921
Past year bot issues: 1
Past year bot pull requests: 157

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)
  • AkidaLipari (6)
  • LajuanMorant (6)
  • DaceRaynor (6)
  • tiangolo (5)
  • HibaSantiago (3)
  • sm-Fifteen (2)
  • codingjenny (2)
  • kantandane (2)
  • bowenerchen (2)
  • FlorianLudwig (1)
  • zowi-net (1)

Top Pull Request Authors

  • tiangolo (372)
  • dependabot[bot] (119)
  • valentinDruzhinin (74)
  • alejsdev (72)
  • alissadb (72)
  • AlexWendland (61)
  • pre-commit-ci[bot] (56)
  • ceb10n (41)
  • alv2017 (38)
  • zhaohan-dong (31)
  • codingjenny (31)
  • Zhongheng-Cheng (28)
  • handabaldeep (27)
  • ptt3199 (27)
  • kantandane (27)

Top Issue Labels

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

Top Pull Request Labels

  • lang-all (863)
  • docs (606)
  • internal (432)
  • approved-1 (232)
  • approved-2 (221)
  • refactor (135)
  • dependencies (128)
  • feature (125)
  • awaiting-review (111)
  • lang-pt (109)
  • lang-ko (102)
  • python (81)
  • bug (72)
  • lang-es (71)
  • p4 (70)
  • waiting (69)
  • lang-uk (53)
  • lang-zh (52)
  • lang-ru (40)
  • github_actions (38)
  • p3 (38)
  • lang-zh-hant (35)
  • lang-ja (28)
  • lang-vi (22)
  • upgrade (22)
  • lang-tr (20)
  • p2 (19)
  • invalid (19)
  • lang-fa (18)
  • lang-id (11)

Package metadata

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 3 years ago)
  • Last Synced: 2025-09-05T16:07:09.370Z (1 day 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%
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 6 years ago)
  • Last Synced: 2025-09-05T16:06:36.489Z (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.4 (published 9 months ago)
  • Last Synced: 2025-09-06T00:25:51.876Z (about 22 hours ago)
  • Versions: 5
  • 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 License
  • Latest release: 0.116.1 (published about 2 months ago)
  • Last Synced: 2025-09-05T16:06:41.725Z (1 day ago)
  • Versions: 30
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 552,509 Last month
  • Rankings:
    • Dependent packages count: 10.118%
    • Average: 38.62%
    • Dependent repos count: 67.123%
  • Maintainers (1)
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.116.1 (published 1 day ago)
  • Last Synced: 2025-09-06T16:18:52.562Z (about 6 hours ago)
  • Versions: 3
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 50.977%
    • Average: 55.444%
    • Dependent repos count: 59.91%

Dependencies

.github/actions/comment-docs-preview-in-pr/action.yml actions
  • Dockerfile * docker
.github/actions/notify-translations/action.yml actions
  • Dockerfile * docker
.github/actions/people/action.yml actions
  • Dockerfile * docker
.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/latest-changes.yml actions
  • actions/checkout v3 composite
  • docker://tiangolo/latest-changes 0.0.3 composite
  • mxschmitt/action-tmate v3 composite
.github/workflows/notify-translations.yml actions
  • ./.github/actions/notify-translations * composite
  • actions/checkout v3 composite
  • mxschmitt/action-tmate v3 composite
.github/workflows/people.yml actions
  • ./.github/actions/people * 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
.github/actions/comment-docs-preview-in-pr/Dockerfile docker
  • python 3.7 build
.github/actions/notify-translations/Dockerfile docker
  • python 3.7 build
.github/actions/people/Dockerfile docker
  • python 3.9 build
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
requirements-docs.txt pypi
  • cairosvg ==2.7.0
  • jieba ==0.42.1
  • mdx-include >=1.4.1,<2.0.0
  • mkdocs-markdownextradata-plugin >=0.1.7,<0.3.0
  • mkdocs-material ==9.1.21
  • mkdocs-redirects >=1.2.1,<1.3.0
  • pillow ==9.5.0
  • pyyaml >=5.3.1,<7.0.0
  • typer >=0.6.1,<0.8.0
  • typer-cli >=0.0.13,<0.0.14
requirements-tests.txt pypi
  • anyio >=3.2.1,<4.0.0 test
  • black ==23.3.0 test
  • coverage >=6.5.0,<8.0 test
  • databases >=0.3.2,<0.7.0 test
  • dirty-equals ==0.6.0 test
  • email_validator >=1.1.1,<3.0.0 test
  • flask >=1.1.2,<3.0.0 test
  • httpx >=0.23.0,<0.25.0 test
  • mypy ==1.4.1 test
  • orjson >=3.2.1,<4.0.0 test
  • passlib >=1.7.2,<2.0.0 test
  • pydantic-settings >=2.0.0 test
  • pytest >=7.1.3,<8.0.0 test
  • python-jose >=3.3.0,<4.0.0 test
  • python-multipart >=0.0.5,<0.0.7 test
  • pyyaml >=5.3.1,<7.0.0 test
  • ruff ==0.0.275 test
  • sqlalchemy >=1.3.18,<1.4.43 test
  • types-orjson ==3.6.2 test
  • types-ujson ==5.7.0.1 test
  • ujson >=4.0.1, test
requirements.txt pypi
  • playwright *
  • pre-commit >=2.17.0,<4.0.0
  • uvicorn >=0.12.0,<0.23.0
requirements-docs-tests.txt pypi
  • httpx >=0.23.0,<0.25.0 test