BrianPugh / cycloptsLinks
Intuitive, easy CLIs based on python type hints.
☆977Updated this week
Alternatives and similar repositories for cyclopts
Users that are interested in cyclopts are comparing it to the libraries listed below
Sorting:
- inline-snapshot boosts efficiency when writing tests by generating code with the expected values and simplifies snapshot tests with pytes…☆616Updated this week
- Production-grade retries for Python☆1,309Updated last week
- fluent concurrent sync/async streams☆293Updated this week
- ☆289Updated last week
- Reusable constraint types to use with typing.Annotated☆585Updated last month
- Migrate a project from Poetry/Pipenv/pip-tools/pip to uv package manager☆1,018Updated this week
- A fast and efficient type assistant for Python, including tensor shape inference☆347Updated this week
- Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or f…☆580Updated 3 weeks ago
- Use https://github.com/astral-sh/uv with tox☆315Updated last week
- A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".☆867Updated last week
- Find unused, missing and transitive dependencies in a Python project.☆1,280Updated last week
- Python Linter for performance anti patterns☆705Updated last year
- Format click help output nicely with rich.☆777Updated last week
- Doing dirty (but extremely useful) things with equals.☆944Updated last month
- Your all-in-one for beautiful, prod-ready CLIs☆165Updated 5 months ago
- A modern cookiecutter template for Python projects that use uv for dependency management☆1,201Updated last week
- A modern cookiecutter template for Python projects that use Poetry for dependency management☆421Updated last year
- A Flexible Service Locator for Python.☆392Updated last week
- ⏰ Modern datetime library for Python☆2,273Updated this week
- Plugin for Poetry to enable dynamic versioning based on VCS tags☆659Updated 5 months ago
- Blazingly fast cognitive complexity analysis for Python, written in Rust.☆488Updated 2 weeks ago
- A Python handler for mkdocstrings.☆259Updated 3 weeks ago
- Dev tools for python☆1,066Updated 11 months ago
- Identify unused dependencies and avoid a bloated virtual environment.☆360Updated last week
- A task runner that works well with poetry or uv.☆1,927Updated this week
- Dynamic versioning based on VCS tags for uv/hatch project☆171Updated 2 weeks ago
- A pre-commit hook for Ruff.☆1,680Updated last week
- Fast and well tested serialization library☆896Updated 2 weeks ago
- A carefully crafted, thoroughly tested, optimized companion library for SQLAlchemy☆705Updated this week
- A small command line tool to simplify releasing software by updating all version strings in your source code by the correct increment and…☆562Updated last week