PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Ansi Python Packages

Python packages with the GitHub topic ansi. Sorted by monthly downloads, with stars and forks.
termcolor
termcolor

ANSI color formatting for output in terminal

69.6M 326 39
timofurrer
colorful

Terminal string styling done right, in Python :snake: :tada:

9.7M 540 20
kroitor
asciichartpy

Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies

213K 2K 99
pycontribs
tendo

Official repository of python tendo library, always welcoming new contributions.

122K 147 48
tehmaze
ansi

ANSI cursor movement and graphics in Python

89K 53 13
lmittmann
style

🌈 Terminal string styling

77K 12 1
bluenote10
yachalk

🖍️ Terminal string styling done right

22K 169 4
lmittmann
clr

🌈 Terminal string styling

15K 12 1
wronai
clickmd

Markdown rendering for CLI applications with syntax highlighting

5K 0 2
FLAK-ZOSO
sista

Sista is a lightweight, fast, easy-to-use, memory-safe and OS-agnostic object-oriented library for making terminal videogames and animations

5K 6 0
bczsalba
pytermgui

Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!

5K 3K 63
getcuia
ochre

🏜️ A down-to-earth approach to colors

4K 9 1
xulbux
xulbux

A modern, high-performance Python library to simplify common tasks.

4K 15 0
getcuia
stransi

🖍️ A lightweight Python parser library for ANSI escape code sequences

3K 25 2
dwgx
smartcli-toolkit

Three Agent Skills over one pluggable PTY + pyte core: drive TUIs, design terminal effects, and render cell-accurate UIs. pip install smartcli-toolkit

3K 5 0
qexat
anstrip

anstrip is a minimal library to strip ANSI sequences from strings.

2K 1 0
trag1c
zig-codeblocks

Zig ANSI syntax highlighting library for Python

2K 2 0
NastyaNoTamashii
chromite

Chromite is a lightweight, zero-dependency Python library for building rich terminal user interfaces (TUI). It offers an elegant, object-oriented toolkit for styling output, handling interactive input, and rendering custom UI components.

2K 0 0
lupaxa-developers-toolbox
lupaxa-divulge

Opinionated console messaging helper with coloured, prefixed info, success, warning, error, and system output

2K 1 0
RandomMaerks
terminalcanvas

A module for creating a canvas and displaying text-based graphics in the terminal

1K 0 0
AnonymouX47
urwidgets

A collection of widgets for urwid (https://urwid.org)

1K 11 0
VirInvictus
vir-tui

Curses menus with type-to-filter, a pannable pager, boxed prompts, a progress box, and ANSI formatters: the stdlib-only TUI layer of the VirInvictus Python toolchain. GPL-3.0-or-later; Python 3.14+.

1K 0 0
nanosani
papersizes-guide

Official npm and PyPI packages for the papersizes.guide open paper size dataset: 324 sizes offline, no dependencies. CC BY 4.0.

1K 0 0
FHPythonUtils
ansitoimg

Convert an ansi string to an image. Great for adding terminal output into a readme.

1K 18 8
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology