Explaining Code Using ASCII Art

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Klotho - AWS Cloud-aware infrastructure-from-code toolbox [NEW]
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Sonar - Write Clean JavaScript Code. Always.
  • asciiflow


  • svgbobrus

    Convert your ascii diagram scribbles into happy little SVG


  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • slides

    Terminal based presentation tool

  • backend

    The RecipeRadar backend implements data persistence and modeling for the RecipeRadar service (by openculinary)

    Shameless appeal for code commentary review:

    This reminds me of a code comment I wrote about some web crawling code that is intended to maintain a continuous web address "flow graph", matching any origin URL(s) (the 'water table' of a web page) down to the current location of that page on the web (the 'river delta').

    This can be complicated because old URLs may be redirected (HTTP 301, 302) to different locations over time, often for SEO reasons or due to change of domain ownership.

    Does the code comment linked below make sense? I'd really appreciate any feedback and improvements:


    (and yes, I realize the ASCII art here pales in comparison to some of the visually appealing and clear diagrams shared in the article. I'm doing my best :))

  • asciigrid

  • rich-cli

    Rich-cli is a command line toolbox for fancy output in the terminal

  • ascii-tables

    ⚡ Quickly format table in ASCII. Great for code comments, or Github Markdown!

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • netpen


  • svg-term-cli

    Share terminal sessions via SVG and CSS

  • asciimatics

    A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations

  • slidev

    Presentation Slides for Developers

  • lookatme

    An interactive, terminal-based markdown presenter

  • ervy

    Bring charts to terminal.

  • wtf-tui

    Text-based UI tool for configuring the WTF terminal dashboard

  • asciigrid

    A WYSIWYG Editor for ASCII Diagrams (by mbarkhau)

    Thanks for the shoutout. AsciiGrid is dockerized should you want to run it yourself, for example because the keybase website happens to not be serving it anymore: https://github.com/mbarkhau/asciigrid#docker

  • ditaa

    ditaa is a small command-line utility that can convert diagrams drawn using ascii art ('drawings' that contain characters that resemble lines like | / - ), into proper bitmap graphics.

  • spark-joy

    ✨😂 2000+ ways to add design flair, user delight, and whimsy to your product.

  • art

    🎨 ASCII art library for Python

  • draw

    Draw in your terminal (by maaslalani)

    Some creative ASCII tools:


  • enigma-bbs

    ENiGMA½ BBS Software

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts