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

Last synced: 11 minutes ago
JSON representation

Repository metadata:

Python composable command line interface toolkit


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 2 months ago

Total Commits: 1,946
Total Committers: 419
Avg Commits per committer: 4.644
Development Distribution Score (DDS): 0.761

Commits in past year: 257
Committers in past year: 41
Avg Commits per committer in past year: 6.268
Development Distribution Score (DDS) in past year: 0.782

Name Email Commits
Armin Ronacher a****r@a****m 465
David Lord d****m@g****m 316
Edward G e****3@g****m 76
Markus Unterwaditzer m****s@u****t 64
Kevin Deldycke k****n@d****m 63
dependabot[bot] 4****] 58
dependabot-preview[bot] 2****] 55
denuoweb j****n@r****o 41
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
Kevin Yap m****e@k****a 18
jacrotts j****s@c****m 14
Jon Dufresne j****e@g****m 10
Andreas Backx a****s@b****g 10
Edward Girling e****g@w****o 10
Estevan Pequeno e****o@g****m 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
cAtaman c****n@g****m 7
Saipraneeth 2****h 7
Amy l****2@g****m 7
pre-commit-ci-lite[bot] 1****] 7
Segev Finer s****8@g****m 6
Taylor Payne t****v@g****m 6
Brett Bethke b****e@a****m 6
John T. Wodder II g****t@v****g 5
and 389 more...

Issue and Pull Request metadata

Last synced: 2 months ago

Total issues: 375
Total pull requests: 488
Average time to close issues: 7 months
Average time to close pull requests: 4 months
Total issue authors: 309
Total pull request authors: 136
Average comments per issue: 2.5
Average comments per pull request: 1.6
Merged pull request: 318
Bot issues: 1
Bot pull requests: 59

Past year issues: 133
Past year pull requests: 245
Past year average time to close issues: 14 days
Past year average time to close pull requests: 17 days
Past year issue authors: 100
Past year pull request authors: 56
Past year average comments per issue: 2.28
Past year average comments per pull request: 1.65
Past year merged pull request: 147
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • Rowlando13 (25)
  • davidism (11)
  • kdeldycke (4)
  • azmeuk (3)
  • AndreasBackx (3)
  • simonw (3)
  • ofek (3)
  • jwodder (3)
  • peterdragun (3)
  • dwreeves (2)
  • janluke (2)
  • adamtheturtle (2)
  • potiuk (2)
  • seebi (2)
  • rhizoome (2)

Top Pull Request Authors

  • Rowlando13 (87)
  • dependabot[bot] (47)
  • davidism (38)
  • kdeldycke (27)
  • denuoweb (24)
  • AndreasBackx (17)
  • Veebaa (12)
  • pre-commit-ci[bot] (12)
  • sirosen (9)
  • Tyl13 (6)
  • john0isaac (6)
  • rhizoome (6)
  • kieranyyu (6)
  • ofek (4)
  • adamtheturtle (4)

Top Issue Labels

  • bug (31)
  • docs (28)
  • f:parser (8)
  • typing (4)
  • good first issue (3)
  • f:help (3)
  • save-for-sprint (2)
  • f:context (2)
  • windows (2)
  • f:completion (2)
  • f:parameters (1)
  • f:prompt (1)
  • f:test runner (1)
  • github_actions (1)

Top Pull Request Labels

  • docs (62)
  • dependencies (48)
  • github_actions (33)
  • bug (19)
  • python (17)
  • typing (8)
  • f:parameters (6)
  • f:parser (4)
  • f:prompt (2)
  • f:context (2)
  • f:completion (1)
  • f:test runner (1)
  • windows (1)

Package metadata

pypi.org: click

Composable command line interface toolkit

  • Homepage:
  • Documentation: https://click.palletsprojects.com/
  • Licenses: BSD-3-Clause
  • Latest release: 8.3.1 (published 3 months ago)
  • Last Synced: 2026-01-27T03:37:44.339Z (9 days ago)
  • Versions: 59
  • Dependent Packages: 10,358
  • Dependent Repositories: 316,082
  • Downloads: 457,173,680 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 almost 4 years ago)
  • Last Synced: 2026-01-01T13:31:49.281Z (about 1 month ago)
  • Versions: 16
  • Dependent Packages: 654
  • Dependent Repositories: 2,206
  • 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 over 6 years ago)
  • Last Synced: 2026-01-23T07:08:32.773Z (13 days 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)
pypi.org: click-hotoffthehamster

Composable command line interface toolkit

  • Homepage:
  • Documentation: https://click.palletsprojects.com/
  • Licenses: BSD-3-Clause
  • Latest release: 7.8.4 (published about 2 years ago)
  • Last Synced: 2026-01-19T21:43:32.051Z (16 days ago)
  • Versions: 11
  • Dependent Packages: 6
  • Dependent Repositories: 3
  • Downloads: 67 Last month
  • Rankings:
    • Stargazers count: 0.136%
    • Forks count: 1.167%
    • Dependent packages count: 3.173%
    • Average: 4.39%
    • Downloads: 8.536%
    • Dependent repos count: 8.939%
  • Maintainers (1)
  • Funding:
    • https://palletsprojects.com/donate
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.2.1 (published 6 months ago)
  • Last Synced: 2026-01-06T18:06:41.328Z (29 days ago)
  • Versions: 11
  • Dependent Packages: 57
  • Dependent Repositories: 2,206
  • 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 over 3 years ago)
  • Last Synced: 2026-01-19T21:41:24.299Z (16 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 30 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 License
  • Latest release: 0.1.0 (published 9 months ago)
  • Last Synced: 2026-01-19T21:41:07.715Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,955 Last month
  • Rankings:
    • Dependent packages count: 9.188%
    • Average: 30.473%
    • Dependent repos count: 51.757%
  • Maintainers (3)
  • Funding:
    • https://palletsprojects.com/donate

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/aliases/setup.py pypi
  • click *
examples/colors/setup.py pypi
  • click *
examples/completion/setup.py pypi
  • click *
examples/complex/setup.py pypi
  • click *
examples/imagepipe/setup.py pypi
  • click *
examples/inout/setup.py pypi
  • click *
examples/naval/setup.py pypi
  • click *
examples/repo/setup.py pypi
  • click *
examples/termui/setup.py pypi
  • click *
examples/validation/setup.py pypi
  • click *
requirements/dev.in pypi
  • pip-compile-multi * development
  • pre-commit * development
  • tox * development
requirements/dev.txt pypi
  • build ==0.9.0 development
  • cachetools ==5.2.0 development
  • cfgv ==3.3.1 development
  • chardet ==5.1.0 development
  • click ==8.1.3 development
  • colorama ==0.4.6 development
  • distlib ==0.3.6 development
  • filelock ==3.9.0 development
  • identify ==2.5.11 development
  • nodeenv ==1.7.0 development
  • pep517 ==0.13.0 development
  • pip-compile-multi ==2.6.1 development
  • pip-tools ==6.12.1 development
  • platformdirs ==2.6.2 development
  • pre-commit ==2.21.0 development
  • pyproject-api ==1.2.1 development
  • pyyaml ==6.0 development
  • toposort ==1.7 development
  • tox ==4.1.0 development
  • virtualenv ==20.17.1 development
  • wheel ==0.38.4 development
requirements/docs.in pypi
  • Pallets-Sphinx-Themes *
  • Sphinx *
  • sphinx-issues *
  • sphinx-tabs *
  • sphinxcontrib-log-cabinet *
requirements/docs.txt pypi
  • alabaster ==0.7.12
  • babel ==2.11.0
  • certifi ==2022.12.7
  • charset-normalizer ==2.1.1
  • docutils ==0.18.1
  • idna ==3.4
  • imagesize ==1.4.1
  • jinja2 ==3.1.2
  • markupsafe ==2.1.1
  • packaging ==22.0
  • pallets-sphinx-themes ==2.0.3
  • pygments ==2.13.0
  • pytz ==2022.7
  • requests ==2.28.1
  • snowballstemmer ==2.2.0
  • sphinx ==6.0.0
  • sphinx-issues ==3.0.1
  • sphinx-tabs ==3.4.1
  • sphinxcontrib-applehelp ==1.0.2
  • sphinxcontrib-devhelp ==1.0.2
  • sphinxcontrib-htmlhelp ==2.0.0
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-log-cabinet ==1.0.1
  • sphinxcontrib-qthelp ==1.0.3
  • sphinxcontrib-serializinghtml ==1.1.5
  • urllib3 ==1.26.13
requirements/tests.in pypi
  • pytest * test
requirements/tests.txt pypi
  • attrs ==22.2.0 test
  • exceptiongroup ==1.1.0 test
  • iniconfig ==1.1.1 test
  • packaging ==22.0 test
  • pluggy ==1.0.0 test
  • pytest ==7.2.0 test
  • tomli ==2.0.1 test
requirements/typing.in pypi
  • mypy *
requirements/typing.txt pypi
  • mypy ==0.991
  • mypy-extensions ==0.4.3
  • tomli ==2.0.1
  • typing-extensions ==4.4.0
setup.py pypi
  • colorama *
  • importlib-metadata *