TypeScript Terminal

Open-source TypeScript projects categorized as Terminal | Edit details

Top 23 TypeScript Terminal Projects

  • hyperterm

    A terminal built on web technologies

    Project mention: Charm – tools to make the command line glamorous | news.ycombinator.com | 2022-01-23

    Oh, do I have a terminal emulator to sell you:


    > Hyper is an Electron-based terminal

  • Tabby

    A terminal for a more modern age

    Project mention: Neovim starts with some command already typed in (replace?) but only on git bash. Help | reddit.com/r/neovim | 2022-01-19

    I'm in love with tabby + WSL (and the occasional cmd / powershell).

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • xterm.js

    A terminal for the web

    Project mention: I've turned my personal website into a Web Desktop Environment and added client side Git to the terminal! | reddit.com/r/git | 2022-01-27

    Thanks for the interest! To do git I used https://isomorphic-git.org/, the terminal is backed by https://xtermjs.org/ and the file system that it writes to is coming from https://github.com/jvilk/BrowserFS. This is all part of my side project (https://github.com/DustinBrett/daedalOS) to build a web desktop environment.

  • autocomplete

    Fig adds autocomplete to your terminal.

    Project mention: Fig adds autocomplete to your terminal | news.ycombinator.com | 2022-01-28
  • wetty

    Terminal in browser over http/https. (Ajaxterm/Anyterm alternative, but much better)

    Project mention: Charm – tools to make the command line glamorous | news.ycombinator.com | 2022-01-23

    ttyd is a nice little web terminal: https://github.com/tsl0922/ttyd Just small, fast, low fuss C-based executable.

    wetty is another good option if you want to run a nodejs app: https://github.com/butlerx/wetty

    Both use xterm.js for the client terminal, which is these days the only game in town for a web terminal (it's what VS code and many other electron apps use too). It's quite good.

    Do be aware though that running a web-accessible terminal is a huge security headache. You're opening up a websocket to effectively allow commands and code to run on your server. Pay attention to security and authentication options any web terminal gives you, and use them. Most are not very secure out of the box or just following their readme examples.

  • zero

    A 3D renderer written in JavaScript and rendered to the terminal.

  • Python

    This extension is now maintained in the Microsoft fork.

    Project mention: Attention! As of today, updating the VS Code Python extension automatically installs proprietary software on your computer! | reddit.com/r/linux | 2021-05-11

    But I mean, this doesn't prevent you from writing an open source extension that runs regardless of which version a user chooses to use, right? Users who are using the open source version of VS Code aren't forced to install the proprietary version with PyLance. The old extension is open source and even had a release just 18 hours ago - https://github.com/Microsoft/vscode-python

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • extraterm

    The swiss army chainsaw of terminal emulators

    Project mention: >A terminal application is supposed to be small, and next to invisible in terms of resources required. According to whom? The terminal gods? | reddit.com/r/programmingcirclejerk | 2021-12-18
  • graphql-cli

    📟 Command line tool for common GraphQL development workflows

    Project mention: What's new in GraphQL CLI 4.1 | dev.to | 2021-07-29

    GraphQL CLI is your one-stop shop for developing full-stack GraphQL applications in Node.js. With GraphQL CLI you can create and run a new GraphQL application in just a few seconds! Just declare your GraphQL schema and you can perform code generation, schema validation, introspection and more through intuitive CLI commands.

  • aura-theme

    ✨ A beautiful dark theme for your favorite apps.

    Project mention: Aura Theme v2.0.0 is out now! 🥳 🎉 | dev.to | 2021-10-11

    You can find all themes at: https://github.com/daltonmenezes/aura-theme

  • termpair

    View and control terminals from your browser with end-to-end encryption 🔒

    Project mention: ProtonMail: Important clarifications regarding arrest of climate activist | news.ycombinator.com | 2021-09-06

    A counter to this would be to let users deploy their open source client [0] themselves to wherever (as one example, this is something that TermPair implements [1]).

    [0] https://github.com/ProtonMail/WebClients

    [1] https://github.com/cs01/termpair/#static-hosting

  • node-pty

    Fork pseudoterminals in Node.JS

    Project mention: Error installing node-pty from package.json | reddit.com/r/node | 2021-02-25

    It failed with code1 it seems. Usually you'll get more context there. Here's the code it's trying to run: https://github.com/microsoft/node-pty/blob/main/scripts/install.js

  • listr2

    NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.

    Project mention: タスク (tasuku) — The minimal task runner for Node.js | reddit.com/r/node | 2021-06-04

    Major shoutout to listr + listr2 for being the motivation and visual inspiration for Tasuku, and for being my go-to task runner for a long time. I made Tasuku because I eventually found that they were too structured and declarative for my needs.

  • mnswpr

    💣 Minesweeper game for your terminal

    Project mention: I've created CLI Minesweeper game 💣 | reddit.com/r/SideProject | 2021-11-22

    Sure, GitHub

  • libgen-downloader

    A simple tool to search and download ebooks from libgen via terminal user interface.

    Project mention: How to use libgen safely? | reddit.com/r/libgen | 2021-12-28


  • Zeus

    🔭 A modern cross platform `ls` with powerful searching and querying capabilities to scale your productivity to the moon 🚀 (and yeah it has file explorer like capabilities too 🤫) (by Borrus-sudo)

    Project mention: Zeus: 🔭 A modern cross platform `ls` with powerful searching and querying capabilities to scale your productivity to the moon 🚀 (and yeah it has file explorer like capabilities too 🤫) | reddit.com/r/commandline | 2021-11-14
  • wglt

    WebGL Terminal

    Project mention: Update: WGLT is blazing fast for drawing ASCII in the browser! | reddit.com/r/roguelikedev | 2021-07-04

    I can now confirm that WGLT (WebGLTerminal) is extremely fast. Thanks to /u/JamesGecko for the recommend.

  • nestjs-shell

    An interactive shell for NestJS which allows you to plug-in your custom commands and use them when the app's running

    Project mention: An interactive shell for NestJS, allows you to plug-in your custom commands and use them in the runtime | reddit.com/r/node | 2021-09-12
  • drawille

    HTML5 Canvas on the terminal with Deno. (by littledivy)

    Project mention: Deno Feedly #1 - 20210108 | dev.to | 2021-02-17

    [email protected] released: HTML5 Canvas on the terminal with Deno.

  • squid

    The extendible Shell and SSH terminal, with E2E encryption in the cloud. (by QuiiBz)

    Project mention: I'm working on a Shell and SSH terminal, with E2EE for SSH Hosts in the Cloud | reddit.com/r/opensource | 2021-03-12
  • neoss

    :heavy_check_mark: Unix tool with Terminal UI to visualize socket statistics.

    Project mention: I made a Unix tool with TUI using TypeScript | reddit.com/r/typescript | 2021-09-22

    Here is the repo: https://github.com/PabloLec/neoss

  • yayfetch

    🧁 Node.js multi-platform screenfetch

    Project mention: yayfetch - Node.js multi-platform screenfetch | reddit.com/r/sysfetch | 2021-11-20
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 2022-01-28.

TypeScript Terminal related posts


What are some of the best open-source Terminal projects in TypeScript? This list will help you:

Project Stars
1 hyperterm 37,718
2 Tabby 28,965
3 xterm.js 12,258
4 autocomplete 8,929
5 wetty 3,116
6 zero 2,313
7 Python 2,018
8 extraterm 1,946
9 graphql-cli 1,826
10 aura-theme 1,807
11 termpair 1,320
12 node-pty 1,001
13 listr2 185
14 mnswpr 103
15 libgen-downloader 76
16 Zeus 71
17 github-star-search 53
18 wglt 32
19 nestjs-shell 32
20 drawille 29
21 squid 29
22 neoss 21
23 yayfetch 18
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.