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.22086156073087

Last synced: about 23 hours ago
JSON representation

Repository metadata:

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


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 1,717
Total Committers: 107
Avg Commits per committer: 16.047
Development Distribution Score (DDS): 0.704

Commits in past year: 730
Committers in past year: 35
Avg Commits per committer in past year: 20.857
Development Distribution Score (DDS) in past year: 0.538

Name Email Commits
Sebastián Ramírez t****o@g****m 509
github-actions g****s@g****m 349
github-actions[bot] g****] 342
dependabot[bot] 4****] 244
Sofie Van Landeghem s****g 77
pre-commit-ci[bot] 6****] 48
Motov Yurii 1****v 21
latest-changes[bot] 3****] 8
Patrick Arminio p****o@g****m 5
Evan E. Baird m****r@g****m 3
Iván Todorovich i****h@g****m 3
Philipp Stahlberg 1****g 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
Kinuax k****x 2
JAYATI SHRIVASTAVA g****e@g****m 2
Garrett Smith g****t@p****h 2
Brian Kohan b****n@g****m 2
Alejandra 9****v 2
David Larlet 3****k 1
David Montague 3****u 1
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
and 77 more...

Issue and Pull Request metadata

Last synced: about 23 hours ago

Total issues: 115
Total pull requests: 816
Average time to close issues: over 1 year
Average time to close pull requests: about 2 months
Total issue authors: 98
Total pull request authors: 145
Average comments per issue: 6.21
Average comments per pull request: 1.85
Merged pull request: 460
Bot issues: 2
Bot pull requests: 360

Past year issues: 9
Past year pull requests: 239
Past year average time to close issues: 14 days
Past year average time to close pull requests: 13 days
Past year issue authors: 8
Past year pull request authors: 64
Past year average comments per issue: 2.89
Past year average comments per pull request: 1.33
Past year merged pull request: 125
Past year bot issues: 0
Past year bot pull requests: 86

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

Top Issue Authors

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

Top Pull Request Authors

  • dependabot[bot] (306)
  • tiangolo (151)
  • svlandeg (79)
  • pre-commit-ci[bot] (54)
  • YuriiMotov (10)
  • rickwporter (9)
  • patrick91 (8)
  • gkeuccsr (4)
  • bckohan (4)
  • harkabeeparolus (3)
  • ivantodorovich (3)
  • theMarix (3)
  • phalberg (3)
  • Mohamed-Elwasila (3)
  • Fabian665 (3)

Top Issue Labels

  • feature (37)
  • question (33)
  • bug (25)
  • investigate (13)
  • answered (9)
  • shell / zsh (5)
  • dependencies (2)
  • internal (2)
  • python (1)
  • help wanted (1)
  • p2 (1)
  • confirmed (1)
  • github_actions (1)
  • enhancement (1)
  • docs (1)
  • good first issue (1)

Top Pull Request Labels

  • internal (431)
  • dependencies (313)
  • python (218)
  • feature (75)
  • docs (64)
  • bug (48)
  • github_actions (48)
  • p3 (45)
  • python:uv (38)
  • refactor (19)
  • p2 (16)
  • conflicts (15)
  • repo / tests (12)
  • breaking (9)
  • waiting (9)
  • release (8)
  • types (7)
  • upgrade (5)
  • os / windows (5)
  • shell / zsh (4)
  • pre-commit (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.27.1 (published 23 days ago)
  • Last Synced: 2026-08-20T12:05:00.476Z (6 days ago)
  • Versions: 89
  • Dependent Packages: 2,391
  • Dependent Repositories: 9,797
  • Downloads: 374,607,172 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 6 months ago)
  • Last Synced: 2026-08-20T12:04:30.118Z (6 days ago)
  • Versions: 53
  • Dependent Packages: 29
  • Dependent Repositories: 154
  • Downloads: 66,138 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)
proxy.golang.org: github.com/fastapi/typer

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/fastapi/typer#section-documentation
  • Licenses: mit
  • Latest release: v0.0.0-20260810204233-dacef1b7f7e2 (published 16 days ago)
  • Last Synced: 2026-08-20T12:15:20.013Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.494%
    • Average: 4.645%
    • Dependent repos count: 4.796%
alpine-edge: py3-typer-doc

Building CLI applications (documentation)

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.24.1-r0 (published 5 months ago)
  • Last Synced: 2026-03-23T19:02:15.974Z (5 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 5 months ago)
  • Last Synced: 2026-03-23T19:02:07.631Z (5 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 5 months ago)
  • Last Synced: 2026-03-23T19:02:22.890Z (5 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)
anaconda.org: typer

Typer is library for building CLI applications that users will love using and developers will love creating. Based on Python type hints. The key features are: Intuitive to write: Great editor support. Completion everywhere. Less time debugging. Designed to be easy to use and learn. Less time reading docs. Easy to use: It's easy to use for the final users. Automatic help, and automatic completion for all shells. Short: Minimize code duplication. Multiple features from each parameter declaration. Fewer bugs. Start simple: The simplest example adds only 2 lines of code to your app: 1 import, 1 function call. Grow large: Grow in complexity as much as you want, create arbitrarily complex trees of commands and groups of subcommands, with options and arguments.

  • Homepage: https://github.com/fastapi/typer
  • Licenses: MIT
  • Latest release: 0.25.1 (published 3 months ago)
  • Last Synced: 2026-05-13T21:04:44.686Z (3 months ago)
  • Versions: 7
  • Dependent Packages: 11
  • Dependent Repositories: 64
  • Downloads: 35,034 Total
  • Rankings:
    • Dependent packages count: 4.055%
    • Stargazers count: 7.465%
    • Average: 12.45%
    • Forks count: 15.853%
    • Dependent repos count: 22.427%
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 6 months ago)
  • Last Synced: 2026-08-20T12:05:00.589Z (6 days ago)
  • Versions: 41
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Downloads: 20,961,052 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.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 (6 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-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 (6 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)
guix: python-typer

Typer builds CLI based on Python type hints

openbsd-7.9-amd64: devel/py-typer

library for building CLI applications

  • Homepage: https://github.com/fastapi/typer
  • Licenses: mit
  • Latest release: 0.24.1 (published 4 months ago)
  • Last Synced: 2026-05-28T00:19:04.453Z (3 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 (5 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-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 (5 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-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 (6 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 (6 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)
pkgsrc-netbsd-x86_64-10.1-all: devel/py-typer

Library for building CLI tools

  • Homepage: https://github.com/fastapi/typer
  • Documentation: https://pkgsrc.se/devel/py-typer
  • Licenses: mit
  • Latest release: 0.24.1 (published 6 months ago)
  • Last Synced: 2026-05-27T06:43:29.867Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
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 (6 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 (5 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/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
uv.lock pypi
  • annotated-doc 0.0.4
  • annotated-types 0.7.0
  • anyio 4.12.0
  • ast-serialize 0.6.0
  • cairocffi 1.7.1
  • cairosvg 2.9.0
  • certifi 2025.11.12
  • cffi 2.0.0
  • charset-normalizer 3.4.4
  • click 8.3.1
  • colorama 0.4.6
  • coverage 7.13.1
  • cryptography 48.0.1
  • cssselect2 0.8.0
  • cyclic 1.0.0
  • deepmerge 2.0
  • defusedxml 0.7.1
  • exceptiongroup 1.3.1
  • execnet 2.1.2
  • ghp-import 2.1.0
  • griffe-typingdoc 0.3.1
  • griffe-warnings-deprecated 1.1.1
  • griffelib 2.0.0
  • h11 0.16.0
  • httpcore 1.0.9
  • httpx 0.28.1
  • idna 3.15
  • iniconfig 2.3.0
  • jinja2 3.1.6
  • librt 0.13.0
  • markdown 3.10
  • markdown-include-variants 0.0.8
  • markdown-it-py 4.0.0
  • markupsafe 3.0.3
  • mdurl 0.1.2
  • mdx-include 1.4.2
  • mergedeep 1.3.4
  • mkdocs 1.6.1
  • mkdocs-autorefs 1.4.3
  • mkdocs-get-deps 0.2.0
  • mkdocstrings 1.0.4
  • mkdocstrings-python 2.0.3
  • mypy 2.3.0
  • mypy-extensions 1.1.0
  • packaging 25.0
  • pathspec 1.0.4
  • pillow 12.3.0
  • platformdirs 4.5.1
  • pluggy 1.6.0
  • prek 0.4.11
  • pycparser 2.23
  • pydantic 2.13.4
  • pydantic-core 2.46.4
  • pydantic-settings 2.14.2
  • pygithub 2.9.1
  • pygments 2.20.0
  • pyjwt 2.13.0
  • pymdown-extensions 11.0
  • pynacl 1.6.2
  • pytest 9.1.1
  • pytest-cov 7.1.0
  • pytest-sugar 1.1.1
  • pytest-xdist 3.8.0
  • python-dateutil 2.9.0.post0
  • python-dotenv 1.2.2
  • pyyaml 6.0.3
  • pyyaml-env-tag 1.1
  • rcslice 1.1.0
  • requests 2.33.0
  • rich 15.0.0
  • ruff 0.16.0
  • shellingham 1.5.4
  • six 1.17.0
  • smokeshow 0.5.0
  • termcolor 3.3.0
  • tinycss2 1.5.1
  • tomli 2.4.1
  • ty 0.0.63
  • typer *
  • typing-extensions 4.15.0
  • typing-inspection 0.4.2
  • urllib3 2.7.0
  • watchdog 6.0.0
  • webencodings 0.5.1
  • zensical 0.0.51
  • zizmor 1.28.0
.github/workflows/prepare-release.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 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/bump-pre-commit-hooks.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
.github/workflows/guard-dependencies.yml actions
  • actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
.github/workflows/zizmor.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • zizmorcore/zizmor-action 6fc4b006235f201fdab3722e17240ab420d580e5 composite
.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
.github/workflows/conflict.yml actions
  • eps1lon/actions-label-merge-conflict v3 composite
.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/smokeshow.yml actions
  • actions/checkout v6 composite
  • actions/download-artifact v6 composite
  • actions/setup-python v6 composite
  • astral-sh/setup-uv v7 composite
.github/workflows/test-cpython-nightly.yml actions
  • actions/checkout v6 composite
  • actions/upload-artifact v5 composite
  • astral-sh/setup-uv v7 composite