The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 23 terminal-emulator Open-Source Projects
-
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.
-
wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
-
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.
-
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.
-
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.
-
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.
Project mention: Ask HN: Alternative to Putty for Multiple Sites? | news.ycombinator.com | 2024-04-11
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.
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.
Project mention: Just How Much Faster Are the Gnome 46 Terminals? | news.ycombinator.com | 2024-04-08And kitty is much faster according to this: https://github.com/kovidgoyal/kitty/issues/2701#issuecomment...
Also typometer based measurements also on Linux. Shrug.
4. Chalk
Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16wezterm (Linux, Macos & Windows)
Project mention: Any fun/interesting custom scripts or services being ran on your setup? | /r/homelab | 2023-05-16I do everything through a web browser -- I run an Arch VM with a modified version of ttyd running as a systemd service.
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
> 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
* 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
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.
Project mention: Neovide β a simple, no-nonsense, cross-platform GUI for Neovim | news.ycombinator.com | 2024-01-31Another 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...
Project mention: Mtm: Perhaps the smallest useful terminal multiplexer in the world | news.ycombinator.com | 2024-01-30
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
terminal-emulators related posts
- Ask HN: Alternative to Putty for Multiple Sites?
- Just How Much Faster Are the Gnome 46 Terminals?
- Terminator Terminal Emulator
- Terminal Latency
- Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1)
- Text UIs != Terminal UIs
- Warp, the modern terminal, is now available for Linux
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source terminal-emulator projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Tabby | 55,104 |
2 | alacritty | 52,639 |
3 | hyperterm | 42,633 |
4 | kitty | 21,932 |
5 | chalk | 21,410 |
6 | xterm.js | 16,670 |
7 | wezterm | 13,711 |
8 | pywal | 8,065 |
9 | ttyd | 7,310 |
10 | tilix | 5,292 |
11 | notcurses | 3,281 |
12 | jquery.terminal | 3,035 |
13 | darktile | 3,009 |
14 | extraterm | 2,459 |
15 | awesome-ricing | 2,278 |
16 | contour | 2,228 |
17 | snowflake | 2,109 |
18 | terminator | 1,962 |
19 | terminator-themes | 1,107 |
20 | awesome-terminals | 1,065 |
21 | mtm | 1,043 |
22 | Inure | 863 |
23 | terminology | 637 |
Sponsored