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

https://github.com/pallets/click

cli click pallets python

Score: 38.65805167874948

Last synced: about 7 hours ago
JSON representation

Repository metadata:

Python composable command line interface toolkit


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 2,144
Total Committers: 449
Avg Commits per committer: 4.775
Development Distribution Score (DDS): 0.783

Commits in past year: 305
Committers in past year: 54
Avg Commits per committer in past year: 5.648
Development Distribution Score (DDS) in past year: 0.567

Name Email Commits
Armin Ronacher a****r@a****m 465
David Lord d****m@g****m 326
Kevin Deldycke k****n@d****m 153
Edward G e****3@g****m 100
Markus Unterwaditzer m****s@u****t 64
dependabot[bot] 4****] 58
dependabot-preview[bot] 2****] 55
denuoweb j****n@r****o 53
Nicholas Wiles n****s@g****m 27
pre-commit-ci[bot] 6****] 26
Stephen Rosen s****n@g****g 24
Julen Ruiz Aizpuru j****x@g****m 21
Andreas Backx a****s@b****g 18
Kevin Yap m****e@k****a 18
jacrotts j****s@c****m 14
Edward Girling e****g@w****o 14
Jon Dufresne j****e@g****m 10
jorenham j****u@g****m 10
Estevan Pequeno e****o@g****m 8
pre-commit-ci-lite[bot] 1****] 8
Veritia f****8@g****m 8
Gianluca Gippetto g****o@g****m 8
Saif807380 s****i@g****m 8
Joshua Storck j****k@t****m 8
Amy l****2@g****m 7
cAtaman c****n@g****m 7
Saipraneeth 2****h 7
Brett Bethke b****e@a****m 6
Segev Finer s****8@g****m 6
Taylor Payne t****v@g****m 6
and 419 more...

Issue and Pull Request metadata

Last synced: about 17 hours ago

Total issues: 438
Total pull requests: 956
Average time to close issues: 8 months
Average time to close pull requests: about 2 months
Total issue authors: 352
Total pull request authors: 444
Average comments per issue: 3.0
Average comments per pull request: 1.4
Merged pull request: 453
Bot issues: 3
Bot pull requests: 59

Past year issues: 91
Past year pull requests: 535
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 6 days
Past year issue authors: 64
Past year pull request authors: 332
Past year average comments per issue: 3.75
Past year average comments per pull request: 1.14
Past year merged pull request: 167
Past year bot issues: 2
Past year bot pull requests: 0

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

Top Issue Authors

  • Rowlando13 (35)
  • davidism (11)
  • kdeldycke (6)
  • azmeuk (3)
  • ofek (3)
  • peterdragun (3)
  • msaipraneeth (3)
  • simonw (3)
  • jwodder (3)
  • AndreasBackx (3)
  • potiuk (2)
  • hoangvu14092005 (2)
  • janluke (2)
  • andy-maier (2)
  • zapta (2)

Top Pull Request Authors

  • Rowlando13 (116)
  • kdeldycke (90)
  • dependabot[bot] (47)
  • davidism (41)
  • denuoweb (29)
  • AndreasBackx (20)
  • Veebaa (12)
  • pre-commit-ci[bot] (12)
  • sirosen (9)
  • jorenham (9)
  • john0isaac (7)
  • Tyl13 (6)
  • rhizoome (6)
  • kieranyyu (6)
  • lxingy3 (5)

Top Issue Labels

  • bug (51)
  • docs (45)
  • f:parameters (17)
  • f:help (15)
  • typing (11)
  • f:test runner (10)
  • f:parser (8)
  • windows (8)
  • good first issue (6)
  • rejected AI (5)
  • f:prompt (5)
  • f:completion (5)
  • invalid (3)
  • save-for-sprint (2)
  • help output (2)
  • f:context (2)
  • prompt (2)
  • github_actions (1)
  • shell completion (1)
  • tests (1)
  • parsing (1)

Top Pull Request Labels

  • docs (116)
  • bug (67)
  • dependencies (49)
  • github_actions (37)
  • rejected AI (27)
  • typing (26)
  • f:test runner (25)
  • f:help (23)
  • f:parameters (22)
  • python (17)
  • f:prompt (15)
  • windows (14)
  • invalid (10)
  • f:completion (9)
  • prompt (4)
  • tests (4)
  • f:parser (4)
  • help output (3)
  • f:context (2)
  • test runner (2)
  • f:command (2)
  • security (1)

Package metadata

pypi.org: click

Composable command line interface toolkit

  • Homepage:
  • Documentation: https://click.palletsprojects.com/
  • Licenses: BSD-3-Clause
  • Latest release: 8.4.2 (published 2 months ago)
  • Last Synced: 2026-08-24T10:10:16.481Z (1 day ago)
  • Versions: 64
  • Dependent Packages: 10,358
  • Dependent Repositories: 316,082
  • Downloads: 1,161,559,851 Last month
  • Docker Downloads: 6,509,859,824
  • Rankings:
    • Dependent repos count: 0.001%
    • Dependent packages count: 0.002%
    • Downloads: 0.005%
    • Docker downloads count: 0.006%
    • Average: 0.299%
    • Stargazers count: 0.318%
    • Forks count: 1.46%
  • Maintainers (1)
  • Funding:
    • https://palletsprojects.com/donate
conda-forge.org: click

Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary. It's the "Command Line Interface Creation Kit". It's highly configurable but comes with sensible defaults out of the box.

  • Homepage: https://palletsprojects.com/p/click/
  • Licenses: BSD-3-Clause
  • Latest release: 8.1.3 (published over 4 years ago)
  • Last Synced: 2026-04-01T16:24:16.525Z (5 months ago)
  • Versions: 16
  • Dependent Packages: 654
  • Dependent Repositories: 2,206
  • Downloads: 59,835,078 Total
  • Rankings:
    • Dependent packages count: 0.075%
    • Dependent repos count: 0.215%
    • Average: 1.671%
    • Stargazers count: 2.271%
    • Forks count: 4.123%
pypi.org: click8

Composable command line interface toolkit

  • Homepage: https://palletsprojects.com/p/click/
  • Documentation: https://click8.readthedocs.io/
  • Licenses: BSD-3-Clause
  • Latest release: 8.0.1 (published about 7 years ago)
  • Last Synced: 2026-08-24T10:10:17.792Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 7,973 Last month
  • Rankings:
    • Stargazers count: 0.13%
    • Forks count: 1.122%
    • Dependent packages count: 1.659%
    • Average: 1.985%
    • Downloads: 2.875%
    • Dependent repos count: 4.142%
  • Maintainers (1)
anaconda.org: click

Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary. It's the "Command Line Interface Creation Kit". It's highly configurable but comes with sensible defaults out of the box. It aims to make the process of writing command line tools quick and fun while also preventing any frustration caused by the inability to implement an intended CLI API.

  • Homepage: https://palletsprojects.com/p/click
  • Licenses: BSD-3-Clause
  • Latest release: 8.4.1 (published 3 months ago)
  • Last Synced: 2026-08-03T18:04:30.748Z (22 days ago)
  • Versions: 12
  • Dependent Packages: 57
  • Dependent Repositories: 2,206
  • Downloads: 1,277,305 Total
  • Rankings:
    • Dependent packages count: 0.615%
    • Dependent repos count: 1.321%
    • Average: 4.533%
    • Stargazers count: 6.484%
    • Forks count: 9.711%
pypi.org: nulink-click

Composable command line interface toolkit

  • Homepage: https://palletsprojects.com/p/click/
  • Documentation: https://click.palletsprojects.com/
  • Licenses: BSD-3-Clause
  • Latest release: 0.0.3 (published almost 4 years ago)
  • Last Synced: 2026-08-24T10:10:11.960Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 37 Last month
  • Rankings:
    • Stargazers count: 0.13%
    • Forks count: 1.118%
    • Dependent packages count: 7.377%
    • Average: 16.619%
    • Dependent repos count: 22.239%
    • Downloads: 52.23%
  • Maintainers (1)
  • Funding:
    • https://palletsprojects.com/donate
pypi.org: artefacts-click

Composable command line interface toolkit

  • Homepage:
  • Documentation: https://click.palletsprojects.com/
  • Licenses: BSD-3-Clause
  • Latest release: 0.2.0 (published 7 months ago)
  • Last Synced: 2026-08-24T10:10:12.937Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 655 Last month
  • Rankings:
    • Dependent packages count: 9.188%
    • Average: 30.473%
    • Dependent repos count: 51.757%
  • Maintainers (3)
  • Funding:
    • https://palletsprojects.com/donate
debian-10: python-click

  • Homepage: https://github.com/pallets/click
  • Documentation: https://packages.debian.org/buster/python-click
  • Licenses: bsd-3-clause
  • Latest release: 7.0-1 (published 7 months ago)
  • Last Synced: 2026-03-14T02:06:49.063Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-20.04: python-click

  • Homepage: https://github.com/pallets/click
  • Licenses: bsd-3-clause
  • Latest release: 7.0-3 (published 7 months ago)
  • Last Synced: 2026-03-08T06:33:59.695Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: python-click

  • Homepage: https://github.com/pallets/click
  • Licenses: bsd-3-clause
  • Latest release: 8.1.3-2 (published 7 months ago)
  • Last Synced: 2026-03-11T18:37:11.684Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: python-click

  • Homepage: https://github.com/pallets/click
  • Documentation: https://packages.debian.org/bullseye/python-click
  • Licenses: bsd-3-clause
  • Latest release: 7.1.2-1 (published 7 months ago)
  • Last Synced: 2026-03-14T02:23:39.225Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: python-click

  • Homepage: https://github.com/pallets/click
  • Licenses: bsd-3-clause
  • Latest release: 8.0.3-1 (published 7 months ago)
  • Last Synced: 2026-07-27T00:02:58.131Z (30 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: python-click

  • Homepage: https://github.com/pallets/click
  • Documentation: https://packages.debian.org/bookworm/python-click
  • Licenses: bsd-3-clause
  • Latest release: 8.1.3-2 (published 6 months ago)
  • Last Synced: 2026-03-13T07:46:54.750Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: python-click

  • Homepage: https://github.com/pallets/click
  • Licenses: bsd-3-clause
  • Latest release: 8.1.7-2 (published 7 months ago)
  • Last Synced: 2026-03-08T06:29:13.102Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: python-click

  • Homepage: https://github.com/pallets/click
  • Licenses: bsd-3-clause
  • Latest release: 8.1.6-1 (published 7 months ago)
  • Last Synced: 2026-03-09T20:09:19.780Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: python-click

  • Homepage: https://github.com/pallets/click
  • Status: removed
  • Licenses: bsd-3-clause
  • Latest release: 8.1.6-2 (published 7 months ago)
  • Last Synced: 2026-08-12T02:01:30.574Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: python-click

  • Homepage: https://github.com/pallets/click
  • Documentation: https://packages.debian.org/trixie/python-click
  • Licenses: bsd-3-clause
  • Latest release: 8.2.0+0.really.8.1.8-1 (published 6 months ago)
  • Last Synced: 2026-03-13T13:10:19.859Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/lock.yaml actions
  • dessant/lock-threads v4 composite
.github/workflows/tests.yaml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
examples/inout/pyproject.toml pypi
  • click >=8.1
examples/aliases/pyproject.toml pypi
  • click >=8.1
examples/colors/pyproject.toml pypi
  • click >=8.1
examples/complex/pyproject.toml pypi
  • click >=8.1
examples/repo/pyproject.toml pypi
  • click >=8.1
uv.lock pypi
  • alabaster 1.0.0
  • anyio 4.11.0
  • babel 2.17.0
  • cachetools 6.2.2
  • certifi 2025.11.12
  • cfgv 3.4.0
  • chardet 5.2.0
  • charset-normalizer 3.4.4
  • click 8.3.dev0
  • colorama 0.4.6
  • distlib 0.4.0
  • docutils 0.21.2
  • exceptiongroup 1.3.0
  • filelock 3.20.0
  • gha-update 0.2.0
  • h11 0.16.0
  • httpcore 1.0.9
  • httpx 0.28.1
  • identify 2.6.15
  • idna 3.11
  • imagesize 1.4.1
  • iniconfig 2.3.0
  • jinja2 3.1.6
  • markdown-it-py 3.0.0
  • markupsafe 3.0.3
  • mdit-py-plugins 0.5.0
  • mdurl 0.1.2
  • mypy 1.18.2
  • mypy-extensions 1.1.0
  • myst-parser 4.0.1
  • nodeenv 1.9.1
  • packaging 25.0
  • pallets-sphinx-themes 2.3.0
  • pathspec 0.12.1
  • platformdirs 4.5.0
  • pluggy 1.6.0
  • pre-commit 4.4.0
  • pre-commit-uv 4.2.0
  • pygments 2.19.2
  • pyproject-api 1.10.0
  • pyright 1.1.407
  • pytest 9.0.1
  • pyyaml 6.0.3
  • requests 2.32.5
  • roman-numerals-py 3.1.0
  • ruff 0.14.5
  • sniffio 1.3.1
  • snowballstemmer 3.0.1
  • sphinx 8.1.3
  • sphinx 8.2.3
  • sphinx-autobuild 2024.10.3
  • sphinx-autobuild 2025.8.25
  • sphinx-notfound-page 1.1.0
  • sphinx-tabs 3.4.7
  • sphinxcontrib-applehelp 2.0.0
  • sphinxcontrib-devhelp 2.0.0
  • sphinxcontrib-htmlhelp 2.1.0
  • sphinxcontrib-jsmath 1.0.1
  • sphinxcontrib-log-cabinet 1.0.1
  • sphinxcontrib-qthelp 2.0.0
  • sphinxcontrib-serializinghtml 2.0.0
  • starlette 0.50.0
  • tomli 2.3.0
  • tox 4.32.0
  • tox-uv 1.29.0
  • typing-extensions 4.15.0
  • urllib3 2.5.0
  • uv 0.9.10
  • uvicorn 0.38.0
  • virtualenv 20.35.4
  • watchfiles 1.1.1
  • websockets 15.0.1
examples/validation/pyproject.toml pypi
  • click >=8.1
.github/workflows/pre-commit.yaml actions
  • actions/cache 0057852bfaa89a56745cba8c7296529d2fc39830 composite
  • actions/checkout 93cb6efe18208431cddfb8368fd83d5badbf9bfd composite
  • actions/setup-python e797f83bcb11b83ae66e0230d6156d7c80228e7c composite
  • astral-sh/setup-uv 5a7eac68fb9809dea845d802897dc5c723910fa3 composite
  • pre-commit-ci/lite-action 5d6cc0eb514c891a40562a58a8e71576c5c7fb43 composite
.github/workflows/publish.yaml actions
  • actions/checkout 93cb6efe18208431cddfb8368fd83d5badbf9bfd composite
  • actions/download-artifact 018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 composite
  • actions/setup-python e797f83bcb11b83ae66e0230d6156d7c80228e7c composite
  • actions/upload-artifact 330a01c490aca151604b8cf639adc76d48f6c5d4 composite
  • astral-sh/setup-uv 5a7eac68fb9809dea845d802897dc5c723910fa3 composite
  • pypa/gh-action-pypi-publish ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e composite
examples/naval/pyproject.toml pypi
  • click >=8.1
pyproject.toml pypi
  • colorama platform_system == 'Windows'
examples/completion/pyproject.toml pypi
  • click >=8.1
examples/termui/pyproject.toml pypi
  • click >=8.1
examples/imagepipe/pyproject.toml pypi
  • click >=8.1
  • pillow *
.github/workflows/nightly.yaml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
.github/workflows/zizmor.yaml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • zizmorcore/zizmor-action 6599ee8b7a49aef6a770f63d261d214911a7ce02 composite