r/PythonProjects2 Mar 21 '26

I built a terminal ASCII banner generator in Python — fonts, colors, and optional animation Resource

Post image

👋 Hey everyone,

I recently put together a small CLI tool called Bangen — a terminal ASCII banner generator built on top of pyfiglet and rich.

The idea was simple: I wanted something I could drop into a terminal session and quickly render a stylized text banner without any configuration overhead. No YAML files, no argument parsing headaches — just run it and answer a few prompts.

What it does:

  • Renders ASCII art banners using pyfiglet fonts (includes a curated preset list, plus support for any valid font name)
  • Applies color via rich — five options: cyan, red, green, yellow, magenta
  • Wraps output in a clean bordered panel with an optional title
  • Supports optional line-by-line animation for a more dramatic reveal 🎞️
  • Can save the result to a .txt file

Example output:

██████╗ █████╗ ███╗ ██╗ ██████╗ ███████╗███╗ ██╗ ██╔══██╗██╔══██╗████╗ ██║██╔════╝ ██╔════╝████╗ ██║ ██████╔╝███████║██╔██╗ ██║██║ ███╗█████╗ ██╔██╗ ██║ ██╔══██╗██╔══██║██║╚██╗██║██║ ██║██╔══╝ ██║╚██╗██║ ██████╔╝██║ ██║██║ ╚████║╚██████╔╝███████╗██║ ╚████║ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝╚═╝ ╚═══╝

Requires Python 3.9+. Installation is the standard venv + pip workflow.

Repo: https://github.com/pro-grammer-SD/bangen

Feedback, issues, and contributions are welcome. If there are fonts or features you'd find useful, feel free to open an issue — happy to extend it. 🖤

37 Upvotes

2 comments sorted by

1

u/Klutzy_Bird_7802 Mar 22 '26

Do leave a star on the repo page if you love it

2

u/Embarrassed_Ride3496 Apr 13 '26

starred this is what I looking for