Open-source projects categorized as terminal-emulators

Top 23 terminal-emulator Open-Source Projects

  • Tabby

    A terminal for a more modern age

    Project mention: 🚀 Unleashing the Power of Cloud Magic: Transforming a Lone AWS EC2 Instance into a K8s Powerhouse! 🌐🔥 | dev.to | 2024-02-07

    I would be using Tabby Terminal.

  • alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Alacritty: A cross-platform, OpenGL terminal emulator | news.ycombinator.com | 2024-02-16
  • 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.

  • hyperterm

    A terminal built on web technologies

    Project mention: Hyper: A terminal built on web technologies | news.ycombinator.com | 2024-02-16
  • kitty

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

    Project mention: Non-code contributions are the secret to open source success | news.ycombinator.com | 2024-02-13

    The ncurses/xterm maintainer also had quite a lot of friction with the developer of the kitty terminal emulator.


  • chalk

    🖍 Terminal string styling done right

    Project mention: Mastering Node.js CLI: Best Practices and Tips | dev.to | 2024-02-06

    Chalk is a popular choice for adding colors to CLI output while maintaining readability.

  • xterm.js

    A terminal for the web

    Project mention: Terminal Emulators Battle Royale – Unicode Edition | news.ycombinator.com | 2023-12-22

    Here is a screenshot: https://github.com/xtermjs/xterm.js/pull/4519#issue-17129655...

  • wezterm

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

    Project mention: Terminal Emulators Battle Royale – Unicode Edition | news.ycombinator.com | 2023-12-22
  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • pywal

    🎨 Generate and change color-schemes on the fly.

    Project mention: Terminal program to change colors | /r/dwm | 2023-12-08
  • ttyd

    Share your terminal over the web

    Project mention: Any fun/interesting custom scripts or services being ran on your setup? | /r/homelab | 2023-05-16

    I do everything through a web browser -- I run an Arch VM with a modified version of ttyd running as a systemd service.

  • tilix

    A tiling terminal emulator for Linux using GTK+ 3

    Project mention: MRSK: Deploy Web Apps Anywhere | news.ycombinator.com | 2023-04-29

    A terminal had to change the name from Terminix to Tilix due to trademark issues, even though one is a terminal and the other is a pest killer.


  • notcurses

    blingful character graphics/TUI library. definitely not curses.

    Project mention: Notcurses: Blingful character graphics/TUI library | news.ycombinator.com | 2024-02-01
  • darktile

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

    Project mention: Show HN: Hucksh – A Shell with a Good Memory | news.ycombinator.com | 2023-12-21

    * The terminal emulator is a fork of Darktile (https://github.com/liamg/darktile) with very few changes.

    This is not a SaaS. You download code and run the front- and back-end yourself, like ssh/sshd. (Except it doesn't run as root.)

    This is a commercial product. Without a license, the app limits you to a single top-level window, with two shell tabs. (Similar to a single iTerm window with two tabs.) With a license, as many windows and tabs as you like.

    I'm looking for any kind of feedback whatsoever, positive or negative, from the app itself, to the documentation and other online information, to this very post.

    hucksh is currently available for macOS and Linux.

    Learn more: https://huckridge.notion.site/Hucksh-overview-2fdcaf7d639145c0b192d0e19d7c25e4

  • jquery.terminal

    jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands

  • extraterm

    The swiss army chainsaw of terminal emulators

    Project mention: Waveterm | news.ycombinator.com | 2023-12-10

    TermKit was one of the inspirations for Extraterm ( https://extraterm.org/ ). It separates command output, allows for reuse of previous output, as well mixing content types.

    The terminal VSCode has been picking up on these kinds of features lately. Now they can even "sticky" the previous command line at the top of the window when scrolling through long output.

    It has taken a long time, but these ideas are slowing spreading around.

  • contour

    Modern C++ Terminal Emulator (by christianparpart)

    Project mention: Neovide – a simple, no-nonsense, cross-platform GUI for Neovim | news.ycombinator.com | 2024-01-31

    Another problem is that the cursor moves while the screen is buffer is being rendered. The location is only really known once the cursor settles in the same place for some time, which is unacceptable in terms of latency.

    The synchronized output extension could be used to do this, though. https://github.com/contour-terminal/contour/blob/master/docs...

  • awesome-ricing

    A curated list of awesome tools and technology to help you out with ricing on linux

  • snowflake

    Graphical SFTP client and terminal emulator with helpful utilities (by subhra74)

    Project mention: I built my own tool to access all my servers - Let me know what you think! | /r/homelab | 2023-03-29

    I always wanted to have an easy connection overview and file access to all of my homelab servers, including things like docker containers and WSL instances that run on them. I have also always been a fan of GUI remote file managers like WinSCP, Termius, Muon (I just prefer them to the CLI workflows) but sadly they only work if you can connect via SSH or FTP based protocols. While it's trivial to connect to a top level server through SSH, connecting via proxys and to nested machines such as bare docker containers, has always been a pain.

  • terminator

    multiple GNOME terminals in one window

    Project mention: Why should I try a different terminal other than the default one that comes with an OS? | /r/linuxquestions | 2023-12-11
  • terminator-themes

    :metal: The biggest collection of themes for Terminator terminal.

    Project mention: My Gruvbox Dark-themed XFCE notebook setup w/ Plank dock. Just moved back to XFCE from KDE on my notebook, forgot how snappy, functional, and pretty XFCE can be. | /r/desktops | 2023-04-14

    Gruvbox-Dark Terminator theme here

  • mtm

    Perhaps the smallest useful terminal multiplexer in the world.

    Project mention: Mtm: Perhaps the smallest useful terminal multiplexer in the world | news.ycombinator.com | 2024-01-30
  • awesome-terminals

    Terminal Emulators

  • Inure

    An elegant and beautiful premium Android app manager for both rooted and non-rooted devices with a built-in terminal, analytics, debloat, stats and various other panels with an independent custom theme engine, developed with purely custom APIs created for this app.

    Project mention: How to Analyze .apk / .aab | news.ycombinator.com | 2023-11-09

    and its first part https://scribe.rip/bumble-tech/how-to-compare-apk-aab-files-...

    I'll also plug https://github.com/Hamza417/Inure#readme (GPLv3) which I have enjoyed quite a bit for shipping .apks off my phone and some exploratory work similar to the article but less "hand roll"-y

  • terminology

    The best terminal emulator based on the Enlightenment Foundation Libraries

  • WorkOS

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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-16.

terminal-emulators related posts


What are some of the best open-source terminal-emulator projects? This list will help you:

Project Stars
1 Tabby 53,877
2 alacritty 51,330
3 hyperterm 42,321
4 kitty 21,196
5 chalk 21,192
6 xterm.js 16,297
7 wezterm 12,465
8 pywal 7,874
9 ttyd 7,087
10 tilix 5,268
11 notcurses 3,189
12 darktile 3,000
13 jquery.terminal 2,999
14 extraterm 2,421
15 contour 2,123
16 awesome-ricing 2,097
17 snowflake 2,073
18 terminator 1,890
19 terminator-themes 1,100
20 mtm 1,031
21 awesome-terminals 977
22 Inure 782
23 terminology 632
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.