cyclopts has 98.6M monthly downloads and 1K GitHub stars. Version 4.20.0 supports Python 3.10+, first published in 2023.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of attrs, docstring-parser and rich. It is used by 369 tracked packages, including prefect, together and pyvista.
GitHub topics include argument-parser, shell and typehints.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- attrs >=23.1.0
- docstring-parser <4.0,>=0.15
- rich >=13.6.0
- rich-rst <3.0.0,>=1.3.1
- tomli >=2.0.0
- typing-extensions >=4.8.0
27 optional dependencies
- coverage[dev]
- gitpython[docs]
- ipdb[debug]
- line-profiler[debug]
- markdown[mkdocs]
- mkdocs[dev]
- mkdocs[mkdocs]
- myst-parser[docs]
- pexpect[dev]
- pre-commit[dev]
- pydantic[dev]
- pymdown-extensions[mkdocs]
- pytest[dev]
- pytest-cov[dev]
- pytest-mock[dev]
- pyyaml[yaml]
- pyyaml[dev]
- sphinx[docs]
- sphinx-autodoc-typehints[docs]
- sphinx-copybutton[docs]
- sphinx-rtd-dark-mode[docs]
- sphinx-rtd-theme[docs]
- syrupy[dev]
- toml[dev]
- tomli[toml]
- trio[dev]
- trio[trio]
Used By
- prefect
- together
- pyvista
- airbyte
- prefab-ui
- aiperf
- airbyte-internal-ops
- dreadnode
- typsht
- cyberdrop-dl-patched
- nemo-anonymizer
- sync-with-uv
- meridian-cli
- genoray
- kraken-build
- mopidy
- nao-core
- tachikoma-agent
- pyskillet
- hassette
- hud-fastmcp-python-sdk
- shaderflow
- turbine-data
- absolutelyright
- lazyslide
- kitaru
- depthflow
- claude-sql
- jobhound
- chefe
- liblaf-melon
- folio-data-import
- astralint
- tablassert
- framework-m-core
- lucius-mcp
- irsol-data-pipeline
- axm
- ccrecall
- apple-mail-mcp
- 21cmfast
- aoiro
- feed2fedi
- ugbio-featuremap
- axm-audit
- account-codes-jp
- gvsbuild
- folitools
- oi-charters
- modelconv