Everything you never wanted to know about ANSI escape codes

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • wiki

    some useful information (by albertz)

  • There is much more, though.

    See here for an overview:

    https://github.com/albertz/wiki/blob/master/terminal-escape-...

    There are a couple of non-standard extensions, e.g. by iTerm:

    https://iterm2.com/documentation-escape-codes.html https://iterm2.com/documentation-images.html

    Some of them are pretty complicated to standardize. E.g. see this discussion on simple image support:

    https://gitlab.freedesktop.org/terminal-wg/specifications/-/...

  • fun_with_tektronix

    Fun with Tektronix terminals

  • Looks like the Tektronix mode some terminals had back then.

    https://github.com/rbanffy/fun_with_tektronix

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • oho

    oho: converts colorful terminal output to html

  • To the 4 of you who actually care enough about this stuff to write stuff with it I offer you the following blatant self promotion:

    oho https://github.com/masukomi/oho

  • kitty

    Cross-platform, fast, feature-rich, GPU based terminal

  • I've been learning kitty the past few days. It also has several extensions (image mode, more complete keyboard handling, and a few others):

    https://sw.kovidgoyal.net/kitty/protocol-extensions.html

    Here is an overview of image modes:

    https://github.com/kovidgoyal/kitty/issues/33

    The terminal hyperlink thing seems quite useful. Kitty has some magic where if you click a hyperlink over a direct ssh connection it shows you a menu that has some options like download or download/opens in editor/reupload when done. I haven't checked the details yet how it determines that you are in an ssh session.

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