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
- Host: GitHub
- URL: https://github.com/fastapi/fastapi
- Owner: fastapi
- License: mit
- Created: 2018-12-08T08:21:47.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-09-05T12:49:23.000Z (1 day ago)
- Last Synced: 2025-09-06T00:57:34.643Z (about 21 hours ago)
- Topics: api, async, asyncio, fastapi, framework, json, json-schema, openapi, openapi3, pydantic, python, python-types, python3, redoc, rest, starlette, swagger, swagger-ui, uvicorn, web
- Language: Python
- Homepage: https://fastapi.tiangolo.com/
- Size: 26.9 MB
- Stars: 89,175
- Watchers: 715
- Forks: 7,831
- Open Issues: 235
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Citation: CITATION.cff
- Security: SECURITY.md
-
Funding:
- Github: tiangolo
Owner metadata:
- Name: FastAPI
- Login: fastapi
- Email:
- Kind: organization
- Description: FastAPI and friends open source projects. Created and managed by @tiangolo.
- Website: https://tiangolo.com/github-fastapi/
- Location:
- Twitter: fastapi
- Company:
- Icon url: https://avatars.githubusercontent.com/u/156354296?v=4
- Repositories: 6
- Last Synced at: 2025-09-06T00:35:56.434Z
- Profile URL: https://github.com/fastapi
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 | 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
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
- Total packages: 6
-
Total downloads:
- pypi: 123,781,975 last-month
- Total docker downloads: 184,796,512
- Total dependent packages: 2,966 (may contain duplicates)
- Total dependent repositories: 43,737 (may contain duplicates)
- Total versions: 327
- Total maintainers: 2
- Total advisories: 2
pypi.org: fastapi
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-06T16:31:07.986Z (about 6 hours ago)
- Versions: 225
- Dependent Packages: 2,920
- Dependent Repositories: 43,608
- Downloads: 123,229,466 Last month
- Docker Downloads: 184,796,512
-
Rankings:
- Dependent packages count: 0.012%
- Downloads: 0.023%
- Stargazers count: 0.029%
- Dependent repos count: 0.031%
- Average: 0.105%
- Forks count: 0.155%
- Docker downloads count: 0.381%
- Maintainers (1)
- Advisories:
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
- Dockerfile * docker
- Dockerfile * docker
- Dockerfile * docker
- 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/actions/comment-docs-preview-in-pr * composite
- actions/checkout v3 composite
- cloudflare/pages-action v1 composite
- dawidd6/action-download-artifact v2.27.0 composite
- tiangolo/issue-manager 0.4.0 composite
- docker://tiangolo/label-approved 0.0.2 composite
- actions/checkout v3 composite
- docker://tiangolo/latest-changes 0.0.3 composite
- mxschmitt/action-tmate v3 composite
- ./.github/actions/notify-translations * composite
- actions/checkout v3 composite
- mxschmitt/action-tmate v3 composite
- ./.github/actions/people * composite
- actions/checkout v3 composite
- mxschmitt/action-tmate v3 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pypa/gh-action-pypi-publish v1.8.6 composite
- actions/setup-python v4 composite
- dawidd6/action-download-artifact v2.27.0 composite
- 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
- python 3.7 build
- python 3.7 build
- python 3.9 build
- 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
- 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
- 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
- playwright *
- pre-commit >=2.17.0,<4.0.0
- uvicorn >=0.12.0,<0.23.0
- httpx >=0.23.0,<0.25.0 test