SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python ascii-art Projects
-
import subprocess, re import requests from mcp.server.fastmcp import FastMCP mcp = FastMCP("Edge MCP Server") @mcp.tool() def read_temp(): out = subprocess.check_output(["vcgencmd", "measure_temp"]).decode() temp_c = float(re.search(r"[-\\d.]+", out).group()) return temp_c @mcp.tool() def get_current_weather(city: str) -> str: return requests.get(f"https://wttr.in/{city}").text if __name__ == "__main__": mcp.run(transport="sse")
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Project mention: Chinese Video Creator Hetongxue Violating MIT License | news.ycombinator.com | 2024-11-21
-
asciimatics
A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
Project mention: 5 Best Python TUI Libraries for Building Text-Based User Interfaces | dev.to | 2024-11-095.ASCIIMATICS ASCIIMATICS A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
-
terminaltexteffects
TerminalTextEffects (TTE) is a terminal visual effects engine, application, and Python library.
Project mention: TIL you can make "GIFs" with SVGs for GitHub README.md files | news.ycombinator.com | 2025-07-08This looks cool. I'll see if it works to shrink the size of the many terminal recording GIFs I use over at https://github.com/ChrisBuilds/terminaltexteffects. I have to process these through a few passes to get them down to 2-4MB, it would be wonderful if I can reduce the size and improve the quality at the same time. In the README and in my effects showroom docs the GIFs are, unfortunately, quite large.
-
-
video-to-ascii
It is a simple python package to play videos in the terminal using characters as pixels
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Make ASCII Art Anywhere_ Use Python’s `pyfiglet` in Ruby, .NET Core, and Node.js with Javonet | dev.to | 2025-08-21
pyfiglet is a full Python port of the original FIGlet tool. It turns simple text into stylish ASCII banners using various fonts. It's perfect for:
-
durdraw
Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes
I’m a big fan of durdraw[1] for crafting ANSI/ASCII art in the terminal, but this takes it to a whole new level, excited to try this especially if it includes color? From the website examples it doesn’t appear to include a color palette, but if it does then game on!
[1] https://github.com/cmang/durdraw
-
-
-
github-readme-terminal
✨ Elevate your GitHub Profile ReadMe with Minimalistic Retro Terminal GIFs 🚀
-
Project mention: Show HN: Termichess – Play chess right on your terminal | news.ycombinator.com | 2024-10-07
There was some trouble in scaling unicode text within the layout. Unfortunately increasing `font-size` is not trivial within the context of terminal. There are some ways around this , but i figured out that it's far more easier to render chess pieces as pixel images using `rich-pixels` [1]
[1] https://github.com/darrenburns/rich-pixels
-
ascii-telnet-server
Can stream an ~20 minutes ASCII movie via Telnet emulation as stand alone server or via xinetd daemon. Using famous ASCII art animation from www.asciimation.co.nz (Star ASCIIMATION Wars)
-
-
-
-
-
-
Project mention: PyBonsai: A script to generate an ASCII bonsai tree | news.ycombinator.com | 2024-11-19
-
Colored-ASCII-Video
A program that takes a video file and outputs colored ASCII real-time video inside a terminal
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python ascii-art discussion
Python ascii-art related posts
-
Make ASCII Art Anywhere_ Use Python’s `pyfiglet` in Ruby, .NET Core, and Node.js with Javonet
-
Show HN: MoebiusXBIN – ASCII and text-mode art editor with custom font support
-
Show HN: Terminal Flower Garden
-
PyBonsai: A script to generate an ASCII bonsai tree
-
Programming with ChatGPT
-
Things I've learned building a modern TUI Framework
-
Show HN: Durdraw – a modern ANSI art editor for modern Unix terminals
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Index
What are some of the best open-source ascii-art projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | wttr.in | 27,438 |
2 | ASCII-generator | 7,979 |
3 | asciimatics | 4,165 |
4 | terminaltexteffects | 3,402 |
5 | art | 2,347 |
6 | video-to-ascii | 1,761 |
7 | DeepAA | 1,548 |
8 | pyfiglet | 1,472 |
9 | durdraw | 1,208 |
10 | asciidots | 1,144 |
11 | textual-paint | 1,053 |
12 | github-readme-terminal | 643 |
13 | rich-pixels | 340 |
14 | ascii-telnet-server | 285 |
15 | ascii-draw | 255 |
16 | Charcoal | 223 |
17 | vim-boxdraw | 196 |
18 | ASCII-Video | 175 |
19 | Ascify-Art | 136 |
20 | PyBonsai | 117 |
21 | Colored-ASCII-Video | 112 |
22 | To-ASCII | 70 |
23 | fade | 59 |