Quick roundup of bitmap graphics availability in free/open-source terminal emulators

This page summarizes the projects mentioned and recommended in the original post on /r/linux

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.
www.influxdata.com
featured
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!
sevalla.com
featured
  1. libsixel

    A SIXEL encoder/decoder implementation derived from kmiya's sixel (https://github.com/saitoha/sixel).

    Sixel - Sixel is a standard from the 1970's/1980's DEC VT series. It has enjoyed a tremendous resurgence in popularity thanks largely to saitoha's libsixel project. Many projects are now using sixel; a few you may have heard of include lsix, chafa, and notcurses.

  2. 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.

    InfluxDB logo
  3. xterm.js

    A terminal for the web

    xterm.js, when using the xterm-addon-image addon - JavaScript - Web Browser

  4. lsix

    Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.

    Sixel - Sixel is a standard from the 1970's/1980's DEC VT series. It has enjoyed a tremendous resurgence in popularity thanks largely to saitoha's libsixel project. Many projects are now using sixel; a few you may have heard of include lsix, chafa, and notcurses.

  5. wezterm

    A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

    wezterm - OpenGL - Linux, OS/X, Windows

  6. iTerm2

    iTerm2 is a terminal emulator for Mac OS X that does amazing things.

    Originally developed for iTerm2, this protocol can also act as a generic file transfer mechanism. Terminals with iTerm2 support include:

  7. chafa

    📺🗿 Terminal graphics for the 21st century.

    Sixel - Sixel is a standard from the 1970's/1980's DEC VT series. It has enjoyed a tremendous resurgence in popularity thanks largely to saitoha's libsixel project. Many projects are now using sixel; a few you may have heard of include lsix, chafa, and notcurses.

  8. notcurses

    blingful character graphics/TUI library. definitely not curses.

    Sixel - Sixel is a standard from the 1970's/1980's DEC VT series. It has enjoyed a tremendous resurgence in popularity thanks largely to saitoha's libsixel project. Many projects are now using sixel; a few you may have heard of include lsix, chafa, and notcurses.

  9. 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!

    Sevalla logo
  10. contour

    Modern C++ Terminal Emulator (by christianparpart)

    contour - OpenGL - Linux, OS/X, Windows

  11. mintty

    The Cygwin Terminal – terminal emulator for Cygwin, MSYS, and WSL

    mintty - Windows

  12. RLogin

    RLoginは、Windows上で動作するターミナルソフトです (by kmiya-culti)

    RLogin - Windows

  13. yaft

    yet another framebuffer terminal

    yaft - Framebuffer - Linux

  14. xterm-addon-image

    Image addon for xterm.js

    xterm.js, when using the xterm-addon-image addon - JavaScript - Web Browser

  15. upp-components

    A collection of packages for U++ framework.

    Terminal Package for U++ - U++ framework - Linux, OS/X, Windows

  16. macterm

    Discontinued Terminal emulator for macOS with 24-bit color, bitmap and vector graphics.

    MacTerm - OS/X

  17. alacritty

    Patch to add support to Alacritty for graphics (Sixel and iTerm2 protocols) (by ayosec)

    alacritty, when using ayosec's graphics branch.

  18. DomTerm

    DOM/JavaScript-based terminal-emulator/console

    DomTerm - JavaScript, Electron, Qt - Web browser, Linux (+ others?)

  19. darktile

    :waning_crescent_moon: Darktile is a GPU rendered terminal emulator designed for tiling window managers.

    darktile - OpenGL - Linux (+ others?)

  20. toyterm

    a terminal emulator

    toyterm - SDL2 - Linux

  21. kitty

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

    Originally developed for kitty, this is a much more complex protocol with options for animations and placing images/animations above/below text. Terminals with kitty support include:

  22. vt340test

    Tests of VT340 compatibility

    A great resource of corner case behavior for sixel is this collection based on a real VT340 terminal: https://github.com/hackerb9/vt340test

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

Did you know that C is
the 6th most popular programming language
based on number of references?