Skip to content

Entry

Click

Appears in 5 awesome lists

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.

Open github.compallets/click

Found in these lists

Awesome-cli-framework

Section: Python · 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.

FreshScore 79

Awesome Data Analysis

Section: Miscellaneous · Beautiful command line interfaces.

FreshScore 80

Awesome Python

Section: CLI Development · A package for creating beautiful command line interfaces in a composable way.

FreshScore 94

Best Of Python

Section: click (38 · 18K) - Python composable command line interface toolkit. BSD-3 · (👨‍💻 450 · 🔀 2K · 📦 2.4M):

FreshScore 88

awesome-python

Section: Command Line Tools · Python composable command line interface toolkit

FreshScore 81

pytest

(label: status:-easy) The pytest framework makes it easy to write small tests, yet scales to support complex functional testing.

In 9 listsDetails

funcy

"A fancy and practical functional tools".

In 6 listsDetails

uv

An extremely fast Python package and project manager, written in Rust. 10-100x faster than pip with built-in virtual environment management, dependency resolution, and lockfiles. Essential for modern AI/ML development workflows. Apache 2.0 and MIT dual-licensed.

In 5 listsDetails

python-prompt-toolkit

Library for building powerful interactive command line applications in Python.

In 5 listsDetails

loguru

Library which aims to bring enjoyable logging in Python.

In 5 listsDetails

tqdm

zap: A Fast, Extensible Progress Bar for Python and CLI

In 5 listsDetails

fire

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

In 5 listsDetails

GitHub

Python library for rich text and beautiful formatting in the terminal. Also provides a great RichHandler log handler.

In 5 listsDetails