Linux Terminal Emulators Have the Potential of Being Much Faster

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

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. refterm

    Reference monospace terminal renderer

  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. Windows Terminal

    The new Windows Terminal and the original Windows console host, all in the same place!

    I feel like you are really under-selling that entire drama. It started with Casey pointing out some slow terminal behavior[0], to which he receive unreasonable flack, including this choice quote,

    >I believe what you’re doing is describing something that might be considered an entire doctoral research project in performant terminal emulation as “extremely simple” somewhat combatively…

    Casey then spent a weekend and produced a couple thousand line terminal emulator which seemed feature complete(? probably missing some bells and whistles), but blew away Windows performance.

    A year later, Microsoft released a patch, roughly incorporating some of Casey's suggestions, and did not credit him for anything[1].

    [0] https://github.com/microsoft/terminal/issues/10362

  4. vte

    Read-only mirror of https://gitlab.gnome.org/GNOME/vte (by GNOME)

    Meanwhile, all GNOME-based terminals are still capped at 40fps:

    https://github.com/GNOME/vte/blob/master/src/vte.cc#L10770

  5. zutty

    Discontinued X terminal emulator rendering through OpenGL ES Compute Shaders

    I favor kitty[0] and zutty[1].

    Gnome terminal / libvte is and has always been slow, and alacritty might have good throughput, but sadly is high latency.

    0. https://sw.kovidgoyal.net/kitty/

    1. https://tomscii.sig7.se/zutty/

  6. kitty

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

    I favor kitty[0] and zutty[1].

    Gnome terminal / libvte is and has always been slow, and alacritty might have good throughput, but sadly is high latency.

    0. https://sw.kovidgoyal.net/kitty/

    1. https://tomscii.sig7.se/zutty/

  7. 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 7th most popular programming language
based on number of references?