Dev tools · alternatives · 2026
24 alternatives to Python lib for rich text, markdown, tables, etc. in the terminal
Rich is a Python library for rich text and beautiful formatting in the terminal. - Textualize/rich
This developer tool is a Python library that enables programmers to create rich text formatting, markdown rendering, and tables directly in terminal applications. Launched in 2020, it provides terminal-based UI… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Python lib for rich text, markdown, tables, etc. in the terminal launched in 2020; newer entries below may have overtaken it.
- 1

Rich-cli is a command line toolbox for fancy output in the terminal - Textualize/rich-cli
2022 · github.com · its alternatives →
- 2

Rich is a Python library for rich text and beautiful formatting in the terminal. - Textualize/rich
2020 · github.com · its alternatives →
- 3

Hi HN, This is a TUI app which displays interactive Markdown documents. Interactive in the sense that you can scroll code fences / tables / and click links. There's a Table of Contents extracted from the MD, and a very rudimentary browser like forward + back. I'm thinking it could be the starting point for a variety of hypertext like applications in the terminal. Very much a work in progress.
2022 · github.com · its alternatives →
- 4

The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser. - textual/README.md at main · Textualize/textual
2021 · github.com · its alternatives →
- 5

🚅 Interactive prompts made simple. Build a prompt like stacking blocks. - bchao1/bullet
2019 · github.com · its alternatives →
- 6

The intention of Markdown is to minimise the formatting burden while writing and keep the content as plaintext for easy to read and share. But, when it comes to tables, things are a bit embarrassing. In nature, tables are structured into rows and columns and heavily depend on the format to visually
2020 · blog.documentnode.io · its alternatives →
- 7AD
A simple and fast zero-dependencies-library to transform text-selections into serializable markings.
2015 · bowlingx.github.io · its alternatives →
- 8

- 9

Hi HN! This is my pet project, written from scratch because there is so much to discover and learn in the process. The focus is on simplicity and incremental updates. Progress is slow because I do not have much spare time to work on this, but I would love to hear some feedback. Regards
2022 · github.com · its alternatives →
- 10

A syntax-highlighting pager for git, diff, grep, rg --json, and blame output - dandavison/delta
2020 · github.com · its alternatives →
- 11

A tool for refurbishing and modernizing Python codebases - dosisod/refurb
2022 · github.com · its alternatives →
- 12

A terminal-based text editor written in Rust. Contribute to gchp/iota development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 13

Build terminal dashboards using ascii/ansi art and javascript - yaronn/blessed-contrib
2015 · github.com · its alternatives →
- 14RT
2021 · writer.math.dev · its alternatives →
- 15

Like a Python list but better. Contribute to Lauriat/funct development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 16

The headless rich text editor framework for web artisans. - ueberdosis/tiptap
2019 · github.com · its alternatives →
- 17

Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way - rust-shell-script/rust_cmd_lib
2020 · github.com · its alternatives →
- 18

Rich text editor for a͟n͟y text box, works on 𝗧𝘄𝗶𝘁𝘁𝗲𝗿
2021 · tweetable-rich-text.agiliq.com · its alternatives →
- 19

Use Markdown and React to build rich content websites. Documentation, tutorials, blogs, videos, interactive walkthroughs, and more.
2021 · codehike.org · its alternatives →
- 20

PyTermGUI is a highly modular framework offering most of the features one would expect from a GUI library, such as a mature and open Widget API, animations, mouse support and other goodies, right inside the terminal! The markup language is another great feature of the library, and is used by practically all elements of it. It is based on Rich's implementation, but uses a more concise and easier to humanly parse syntax, while being over 10 times faster at parsing due to a long list of optimizations. There is a full Window Manager API included as well, allowing the user to move, resize and…
2022 · github.com · its alternatives →
- 21

- 22

A fully-modern text-based browser, rendering to TTY and browsers - browsh-org/browsh
2016 · github.com · its alternatives →
- 23
showmd▲204Markdown was never meant to be previewed plain text
Apr 2026 · showmd.yetanother.one · its alternatives →
- 24

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
Also compare
- Rich-CLI – A CLI toolbox for highlighting, Markdown, JSON and rich text alternatives
- Colorful CLI Spinners with Python alternatives
- Textual Markdown – a Markdown “browser” in the terminal alternatives
- Textual – An async-powered terminal application framework for Python alternatives
- Beautiful Python List Prompts Package alternatives
- Excel-like table editing for Markdown alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →