Monotty Desktopio - Text-based desktop environment inside your terminal

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

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

    Text-based desktop environment

  • The developer is really good. If he succeeds in adding image support, then VTM would become AFAIK the first C++ TUI with properly mixed text-and-images.

  • notcurses

  • (notcurses is the first in C, and currently best globally. The first in Rust might be tui-rs. The first in Go might be tcell.)

  • 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
  • tui-rs

    Discontinued Build terminal user interfaces and dashboards using Rust

  • (notcurses is the first in C, and currently best globally. The first in Rust might be tui-rs. The first in Go might be tcell.)

  • tcell-sixel

    Proof-of-concept SIXEL in tcell

  • (notcurses is the first in C, and currently best globally. The first in Rust might be tui-rs. The first in Go might be tcell.)

  • tcell

    Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.

  • (notcurses is the first in C, and currently best globally. The first in Rust might be tui-rs. The first in Go might be tcell.)

  • notcurses

    blingful character graphics/TUI library. definitely not curses.

  • Mixing images and text was first done three years ago. Now there is also notcurses which is awesome.

  • chafa

    📺🗿 Terminal graphics for the 21st century.

  • Converting images into text is chafa, and it's gorgeous. You can convert images to sixel with both chafa and notcurses: both encoders are ludicrous fast.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • zellij

    A terminal workspace with batteries included

  • If you like tmux, also check out zellij. It's still growing, but I think it has a very promising future.

  • libsixel

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

  • And sixel backends for common applications e.g SDL, and by this almost any game, qemu or ffmpeg were written about 8 years ago: https://github.com/saitoha/libsixel

  • vt340test

    Tests of VT340 compatibility

  • libsixel (and notcurses and chafa) can readily be used to display bitmaps on a screen. I wish I had seen sixel (and ReGIS and Tektronix) in action when they were new, on the original hardware. :) BTW if you haven't seen it yet hackerb9 has been working with a real VT340 to better understand what wasn't in the manuals.

  • minivcmouse

    Simple linux console mouse daemon (using libinput)

  • Now that's neat! And here I was thinking only textshell's minivcmouse had gone directly to /dev/input/mice.

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