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

https://github.com/fastapi/typer

cli click python python3 shell terminal typehints typer

Score: 36.162462250846744

Last synced: about 16 hours ago
JSON representation

Repository metadata:

Typer, build great CLIs. Easy to code. Based on Python type hints.


Owner metadata:


Committers metadata

Last synced: 5 days ago

Total Commits: 1,517
Total Committers: 102
Avg Commits per committer: 14.873
Development Distribution Score (DDS): 0.701

Commits in past year: 568
Committers in past year: 32
Avg Commits per committer in past year: 17.75
Development Distribution Score (DDS) in past year: 0.548

Name Email Commits
Sebastián Ramírez t****o@g****m 453
github-actions g****s@g****m 349
github-actions[bot] g****] 257
dependabot[bot] 4****] 217
Sofie Van Landeghem s****g 65
pre-commit-ci[bot] 6****] 48
Motov Yurii 1****v 16
Patrick Arminio p****o@g****m 4
Evan E. Baird m****r@g****m 3
Iván Todorovich i****h@g****m 3
Maria Camila Gutierrez m****0@g****m 3
Nathan McDougall n****l@g****m 2
Savannah Ostrowski s****h@p****g 2
Matthias Bach m****x@m****g 2
Alejandra 9****v 2
Brian Kohan b****n@g****m 2
Kinuax k****x 2
Garrett Smith g****t@p****h 2
JAYATI SHRIVASTAVA g****e@g****m 2
David Stuebe 8****d 1
Dennis Rall 5****l 1
Diego Piloni d****i@g****m 1
Dima Goncharenko d****d@g****m 1
Edgar Ramírez Mondragón e****8@g****m 1
Esteban Maya e****9@g****m 1
Fabio Ramalho 6****o 1
Fernando Pérez-García f****r@g****m 1
Florian 1****i 1
Gabriel Arjones a****s@a****m 1
Irvin Ho 8****r 1
and 72 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 105
Total pull requests: 685
Average time to close issues: over 1 year
Average time to close pull requests: about 2 months
Total issue authors: 89
Total pull request authors: 111
Average comments per issue: 6.3
Average comments per pull request: 1.89
Merged pull request: 388
Bot issues: 3
Bot pull requests: 330

Past year issues: 5
Past year pull requests: 163
Past year average time to close issues: 1 day
Past year average time to close pull requests: 6 days
Past year issue authors: 5
Past year pull request authors: 36
Past year average comments per issue: 1.2
Past year average comments per pull request: 1.36
Past year merged pull request: 69
Past year bot issues: 0
Past year bot pull requests: 89

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

Top Issue Authors

  • tiangolo (6)
  • dbanty (3)
  • Leletir (2)
  • alirezatheh (2)
  • NixBiks (2)
  • taranlu-houzz (2)
  • dependabot[bot] (2)
  • tmbdev (2)
  • lorddaedra (2)
  • euri10 (2)
  • fschlz (2)
  • haizaar (1)
  • Fronkan (1)
  • RobW3LGA (1)
  • mdantonio (1)

Top Pull Request Authors

  • dependabot[bot] (276)
  • tiangolo (113)
  • svlandeg (66)
  • pre-commit-ci[bot] (54)
  • rickwporter (8)
  • patrick91 (7)
  • gkeuccsr (4)
  • YuriiMotov (4)
  • bckohan (4)
  • ivantodorovich (3)
  • harkabeeparolus (3)
  • nathanjmcdougall (3)
  • zarch (3)
  • mhkarimi1383 (3)
  • Fabian665 (3)

Top Issue Labels

  • feature (37)
  • question (33)
  • bug (23)
  • investigate (11)
  • answered (9)
  • shell / zsh (5)
  • internal (3)
  • dependencies (2)
  • python (1)
  • good first issue (1)
  • confirmed (1)
  • github_actions (1)
  • docs (1)
  • p2 (1)

Top Pull Request Labels

  • internal (365)
  • dependencies (281)
  • python (218)
  • feature (69)
  • docs (46)
  • p3 (45)
  • github_actions (38)
  • bug (37)
  • python:uv (19)
  • refactor (17)
  • p2 (16)
  • repo / tests (10)
  • breaking (7)
  • types (7)
  • upgrade (5)
  • os / windows (5)
  • shell / zsh (4)
  • waiting (3)
  • conflicts (3)
  • click (2)
  • shell / powershell (2)
  • shell / bash (2)
  • shell / fish (1)

Package metadata

pypi.org: typer

Typer, build great CLIs. Easy to code. Based on Python type hints.

  • Homepage: https://github.com/fastapi/typer
  • Documentation: https://typer.tiangolo.com
  • Licenses: MIT
  • Latest release: 0.25.1 (published 13 days ago)
  • Last Synced: 2026-05-09T15:30:36.472Z (5 days ago)
  • Versions: 78
  • Dependent Packages: 2,391
  • Dependent Repositories: 9,797
  • Downloads: 409,466,237 Last month
  • Docker Downloads: 2,120,272,091
  • Rankings:
    • Dependent packages count: 0.013%
    • Downloads: 0.064%
    • Docker downloads count: 0.074%
    • Dependent repos count: 0.086%
    • Stargazers count: 0.398%
    • Average: 0.598%
    • Forks count: 2.953%
  • Maintainers (1)
pypi.org: typer-cli

Typer, build great CLIs. Easy to code. Based on Python type hints.

  • Homepage: https://github.com/fastapi/typer
  • Documentation: https://typer.tiangolo.com
  • Licenses: MIT
  • Latest release: 0.24.0 (published 3 months ago)
  • Last Synced: 2026-05-10T12:17:44.034Z (4 days ago)
  • Versions: 53
  • Dependent Packages: 29
  • Dependent Repositories: 154
  • Downloads: 80,330 Last month
  • Docker Downloads: 302
  • Rankings:
    • Dependent packages count: 0.494%
    • Dependent repos count: 1.217%
    • Downloads: 1.59%
    • Docker downloads count: 2.28%
    • Average: 2.691%
    • Stargazers count: 3.501%
    • Forks count: 7.068%
  • Maintainers (1)
alpine-edge: py3-typer-doc

Building CLI applications (documentation)

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.24.1-r0 (published about 2 months ago)
  • Last Synced: 2026-03-23T19:02:15.974Z (about 2 months ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.982%
    • Dependent packages count: 13.964%
  • Maintainers (1)
alpine-edge: py3-typer

Building CLI applications

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.24.1-r0 (published about 2 months ago)
  • Last Synced: 2026-03-23T19:02:07.631Z (about 2 months ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.431%
    • Dependent packages count: 14.863%
  • Maintainers (1)
alpine-edge: py3-typer-pyc

Precompiled Python bytecode for py3-typer

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.24.1-r0 (published about 2 months ago)
  • Last Synced: 2026-03-23T19:02:22.890Z (about 2 months ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.431%
    • Dependent packages count: 14.863%
  • Maintainers (1)
pypi.org: typer-slim

Typer, build great CLIs. Easy to code. Based on Python type hints.

  • Homepage: https://github.com/fastapi/typer
  • Documentation: https://typer.tiangolo.com
  • Licenses: MIT
  • Latest release: 0.24.0 (published 3 months ago)
  • Last Synced: 2026-05-10T12:17:42.621Z (4 days ago)
  • Versions: 41
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Downloads: 27,693,211 Last month
  • Docker Downloads: 2,086,439
  • Rankings:
    • Stargazers count: 0.152%
    • Forks count: 2.321%
    • Dependent packages count: 10.118%
    • Average: 19.929%
    • Dependent repos count: 67.123%
  • Maintainers (1)
alpine-v3.21: py3-typer-pyc

Precompiled Python bytecode for py3-typer

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.14.0-r0 (published over 1 year ago)
  • Last Synced: 2026-03-06T17:25:05.558Z (2 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-typer

Building CLI applications

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.15.1-r1 (published over 1 year ago)
  • Last Synced: 2026-04-12T17:04:17.585Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
guix: python-typer

Typer builds CLI based on Python type hints

alpine-v3.23: py3-typer-pyc

Precompiled Python bytecode for py3-typer

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.15.1-r1 (published over 1 year ago)
  • Last Synced: 2026-04-09T01:03:11.317Z (about 1 month 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.22: py3-typer-pyc

Precompiled Python bytecode for py3-typer

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.15.1-r1 (published over 1 year ago)
  • Last Synced: 2026-03-06T17:24:52.965Z (2 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-typer-doc

Building CLI applications (documentation)

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.15.1-r1 (published over 1 year ago)
  • Last Synced: 2026-04-12T17:04:17.460Z (about 1 month 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.22: py3-typer-doc

Building CLI applications (documentation)

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.15.1-r1 (published over 1 year ago)
  • Last Synced: 2026-03-06T17:24:43.730Z (2 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.22: py3-typer

Building CLI applications

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.15.1-r1 (published over 1 year ago)
  • Last Synced: 2026-03-06T17:24:51.243Z (2 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.21: py3-typer

Building CLI applications

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.14.0-r0 (published over 1 year ago)
  • Last Synced: 2026-03-06T17:25:06.143Z (2 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/publish.yml actions
  • actions/checkout v6 composite
  • actions/setup-python v6 composite
  • pypa/gh-action-pypi-publish v1.13.0 composite
.github/workflows/add-to-project.yml actions
  • actions/add-to-project v1.0.2 composite
scripts/docker/Dockerfile docker
  • python latest build
pyproject.toml pypi
  • click >= 8.0.0
  • typing-extensions >= 3.7.4.3
.github/workflows/test-redistribute.yml actions
  • actions/checkout v6 composite
  • actions/setup-python v6 composite
  • re-actors/alls-green release/v1 composite
.github/workflows/test.yml actions
  • actions/checkout v6 composite
  • actions/download-artifact v6 composite
  • actions/setup-python v6 composite
  • actions/upload-artifact v5 composite
  • astral-sh/setup-uv v7 composite
  • re-actors/alls-green release/v1 composite
requirements-github-actions.txt pypi
  • PyGithub >=2.3.0,<3.0.0
  • httpx >=0.27.0,<0.29.0
  • pydantic >=2.5.3,<3.0.0
  • pydantic-settings >=2.1.0,<3.0.0
  • smokeshow *
requirements-tests.txt pypi
  • coverage >=6.2,<8.0 test
  • mypy ==1.14.1 test
  • pytest >=4.4.0,<9.0.0 test
  • pytest-cov >=2.10.0,<8.0.0 test
  • pytest-sugar >=0.9.4,<1.2.0 test
  • pytest-xdist >=1.32.0,<4.0.0 test
  • rich >=10.11.0 test
  • ruff ==0.14.6 test
  • shellingham >=1.3.0 test
.github/workflows/conflict.yml actions
  • eps1lon/actions-label-merge-conflict v3 composite
requirements-docs.txt pypi
  • cairosvg ==2.8.2
  • griffe-typingdoc ==0.3.0
  • griffe-warnings-deprecated ==1.1.0
  • markdown-include-variants ==0.0.5
  • mdx-include >=1.4.1,<2.0.0
  • mkdocs-macros-plugin ==1.5.0
  • mkdocs-material ==9.7.0
  • mkdocs-redirects >=1.2.1,<1.3.0
  • mkdocstrings ==0.30.1
  • pillow ==11.3.0
  • pyyaml >=5.3.1,<7.0.0
.github/workflows/build-docs.yml actions
  • actions/cache v4 composite
  • actions/checkout v6 composite
  • actions/setup-python v6 composite
  • actions/upload-artifact v5 composite
  • astral-sh/setup-uv v7 composite
  • dorny/paths-filter v3 composite
  • re-actors/alls-green release/v1 composite
.github/workflows/deploy-docs.yml actions
  • actions/checkout v6 composite
  • actions/download-artifact v6 composite
  • actions/setup-python v6 composite
  • astral-sh/setup-uv v7 composite
  • cloudflare/wrangler-action v3 composite
.github/workflows/issue-manager.yml actions
  • tiangolo/issue-manager 0.6.0 composite
.github/workflows/labeler.yml actions
  • actions/labeler v6 composite
  • docker://agilepathway/pull-request-label-checker latest composite
.github/workflows/latest-changes.yml actions
  • actions/checkout v6 composite
  • mxschmitt/action-tmate v3 composite
  • tiangolo/latest-changes 0.4.1 composite
.github/workflows/smokeshow.yml actions
  • actions/checkout v6 composite
  • actions/download-artifact v6 composite
  • actions/setup-python v6 composite
  • astral-sh/setup-uv v7 composite
requirements.txt pypi
  • pre-commit >=2.17.0,<5.0.0
.github/workflows/test-cpython-nightly.yml actions
  • actions/checkout v6 composite
  • actions/upload-artifact v5 composite
  • astral-sh/setup-uv v7 composite