terminal-emulators

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: Terminal Latency | news.ycombinator.com | 2024-03-19

    It's opinionated, which comes with upsides and downsides. I won't blame the maintainer to keep things focused, feature creep (even for worthy features) can kill a FOSS project.

    Another example is sixel support, there's a fork where it all works but is not sufficiently "proven" (code quality just as well as sixel being the best fit for the problem)

    https://github.com/alacritty/alacritty/pull/4763#issuecommen...

    It may be annoying but I get the reasoning, and there are other terminals.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • hyperterm

    A terminal built on web technologies

    Project mention: Terminal commands I use as a frontend developer | dev.to | 2024-03-09

    I am using iTerm2 on my macOS. Other available options are Hyper and VS Code’s inbuilt terminal, which I sometimes use for quick tests. You can open a terminal in VS Code by using the keyboard shortcut CMD + J or CTRL + J on Windows, or View → Terminal.

  • kitty

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

    Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16

    kitty (Linux & Macos)

  • chalk

    🖍 Terminal string styling done right

    Project mention: JavaScript Libraries That You Should Know | dev.to | 2024-03-19

    4. Chalk

  • 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: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16

    wezterm (Linux, Macos & Windows)

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

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

    https://github.com/gnunn1/tilix/issues/815

  • notcurses

    blingful character graphics/TUI library. definitely not curses.

    Project mention: Text UIs != Terminal UIs | news.ycombinator.com | 2024-03-02

    > The only reason we don't have animation frameworks for the terminal is because it's not possible

    https://nick-black.com/dankwiki/index.php/Notcurses

  • jquery.terminal

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

  • 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

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

  • awesome-ricing

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

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

  • 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: Terminator Terminal Emulator | news.ycombinator.com | 2024-03-26
  • 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

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

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-03-26.

terminal-emulators related posts

Index

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

Project Stars
1 Tabby 54,489
2 alacritty 52,104
3 hyperterm 42,499
4 kitty 21,656
5 chalk 21,312
6 xterm.js 16,467
7 wezterm 13,310
8 pywal 7,985
9 ttyd 7,202
10 tilix 5,285
11 notcurses 3,246
12 jquery.terminal 3,020
13 darktile 3,009
14 extraterm 2,444
15 awesome-ricing 2,188
16 contour 2,182
17 snowflake 2,099
18 terminator 1,942
19 terminator-themes 1,107
20 mtm 1,039
21 awesome-terminals 1,027
22 Inure 824
23 terminology 637
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.
www.influxdata.com