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

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

    Reference monospace terminal renderer

  • 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

  • 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
  • vte

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

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

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

  • 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/

  • 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/

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