skillfed

rich-toolkit

Rich toolkit for building command-line applications

rich-toolkit Permissive license MIT Active v0.20.3 released

Install

rich-toolkit on PyPI

pip

pip install rich-toolkit

uv

uv add rich-toolkit

poetry

poetry add rich-toolkit

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.8)
Install friction low — pure-Python wheel
Runtime dependencies 3 — click, rich, typing-extensions
Maintenance actively maintained — 31 days since the last release
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: rich_toolkit-0.20.3-py3-none-any.whl

Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseTopic :: Software Development :: LibrariesTopic :: Software Development :: Libraries :: Python Modules

About rich-toolkit

from the package's own PyPI description — quoted content, verbatim

Rich Toolkit

This is a very opinionated set of components for building CLI applications. It is based on Rich

Installation

pip install rich-toolkit

Example usage

Rich toolkit comes with an App class, this is used to give a consistent style to your CLI application, it can be used as a context manager, like so:

TODO: new example

Read as markdown · JSON record

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Rich Toolkit provides opinionated CLI application components built on Rich, offering styled context managers and utilities for consistent command-line interfaces.

Low install friction with three lightweight runtime dependencies (click, rich, typing-extensions). Active maintenance with a release 31 days ago signals ongoing support.

MIT license permits commercial and private use with minimal restrictions, making this suitable for most projects.

Usage

pip install rich-toolkit

from rich_toolkit import App

with App() as app:
    app.console.print("Hello from Rich Toolkit")

Requires Python 3.8 or later.

Verdict: Rich Toolkit is a low-friction, actively maintained CLI framework with permissive MIT licensing and no known vulnerabilities. It's well-positioned for developers building styled command-line applications, though its Beta status (Development Status 4) suggests API stability should be monitored.

Needs verification

  • Whether the incomplete example in the description reflects actual API readiness or documentation-in-progress.
  • Adoption rate and community feedback beyond the top-1000 PyPI tier classification.
  • Stability guarantees or semantic versioning practices given the Beta classifier.
cli application frameworkcommand line stylingrich-based cli builderterminal ui componentspython cli toolkitstyled console appscli context manager

Similar packages