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
- Host: GitHub
- URL: https://github.com/fastapi/fastapi
- Owner: fastapi
- License: mit
- Created: 2018-12-08T08:21:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2026-08-19T08:58:11.000Z (5 days ago)
- Last Synced: 2026-08-19T18:34:30.877Z (4 days 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: 53 MB
- Stars: 101,702
- Watchers: 768
- Forks: 9,797
- Open Issues: 74
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
-
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: 10
- Last Synced at: 2026-08-22T00:20:35.767Z
- Profile URL: https://github.com/fastapi
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 | 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
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
- Total packages: 16
-
Total downloads:
- pypi: 616,274,858 last-month
- conda: 7,948 total
- Total docker downloads: 184,796,512
- Total dependent packages: 2,966 (may contain duplicates)
- Total dependent repositories: 43,737 (may contain duplicates)
- Total versions: 533
- Total maintainers: 4
- Total advisories: 2
nixpkgs-unstable: python313Packages.fastapi
Web framework for building APIs
- Homepage: https://github.com/fastapi/fastapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/fastapi/default.nix#L143
- Licenses: MIT
- Latest release: 0.128.0 (published 6 months ago)
- Last Synced: 2026-08-01T13:03:26.293Z (22 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.014%
- Stargazers count: 0.022%
- Forks count: 0.033%
- Maintainers (1)
nixpkgs-24.11: python312Packages.fastapi
Web framework for building APIs
- Homepage: https://github.com/fastapi/fastapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/fastapi/default.nix#L121
- Licenses: MIT
- Latest release: 0.115.3 (published 7 months ago)
- Last Synced: 2026-08-14T12:33:38.082Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.049%
- Stargazers count: 0.07%
- Forks count: 0.125%
- Maintainers (1)
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
- Latest release: 0.141.1 (published 25 days ago)
- Last Synced: 2026-08-23T20:11:14.417Z (about 3 hours ago)
- Versions: 317
- Dependent Packages: 2,920
- Dependent Repositories: 43,608
- Downloads: 616,201,661 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 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
- Homepage: https://github.com/fastapi/fastapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/fastapi/default.nix#L121
- Licenses: MIT
- Latest release: 0.115.3 (published 7 months ago)
- Last Synced: 2026-04-20T17:05:52.456Z (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)
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
- Homepage: https://github.com/fastapi/fastapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/fastapi/default.nix#L143
- Licenses: MIT
- Latest release: 0.128.0 (published 6 months ago)
- Last Synced: 2026-03-08T02:42:23.693Z (6 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
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
- 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
- ./.github/actions/notify-translations * 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
- 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
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- 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
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- zizmorcore/zizmor-action 6fc4b006235f201fdab3722e17240ab420d580e5 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
- tiangolo/pr-submit d802fdf59bde80bc3eb8bd3259f4cbeec63de4aa composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
- tiangolo/pr-submit d802fdf59bde80bc3eb8bd3259f4cbeec63de4aa composite
- 205 dependencies
- eps1lon/actions-label-merge-conflict 0273be72a0bbd58fcd71d0d6c02c209b50d1e5e1 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
- tiangolo/pr-submit d802fdf59bde80bc3eb8bd3259f4cbeec63de4aa composite
- 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
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- re-actors/alls-green 05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe composite
- actions/add-to-project 5afcf98fcd03f1c2f92c3c83f58ae24323cc57fd composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
- 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