Top 23 TypeScript Terminal Projects
A terminal built on web technologies
A terminal for a more modern ageProject 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 - 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.
A terminal for the webProject 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.
Fig adds autocomplete to your terminal.Project mention: Fig adds autocomplete to your terminal | news.ycombinator.com | 2022-01-28
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.
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
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.
The swiss army chainsaw of terminal emulatorsProject 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
📟 Command line tool for common GraphQL development workflowsProject 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.
✨ 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
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  themselves to wherever (as one example, this is something that TermPair implements ).
Fork pseudoterminals in Node.JSProject 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
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.
💣 Minesweeper game for your terminalProject mention: I've created CLI Minesweeper game 💣 | reddit.com/r/SideProject | 2021-11-22
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
🔭 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
A CLI that search your github starred repositories offline through README , description and other fields.Project mention: I made cli tool with React to search your starred respos by readme content text. | reddit.com/r/reactjs | 2021-04-26
source code: https://github.com/JaosnHsieh/github-star-search
WebGL TerminalProject 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.
An interactive shell for NestJS which allows you to plug-in your custom commands and use them when the app's runningProject 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
HTML5 Canvas on the terminal with Deno. (by littledivy)
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
: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
🧁 Node.js multi-platform screenfetchProject mention: yayfetch - Node.js multi-platform screenfetch | reddit.com/r/sysfetch | 2021-11-20
TypeScript Terminal related posts
Fig adds autocomplete to your terminal
1 project | news.ycombinator.com | 28 Jan 2022
Fig: Autocomplete for the Terminal
1 project | news.ycombinator.com | 26 Jan 2022
Boost Your Productivity Using Okta CLI with Fig
2 projects | dev.to | 25 Jan 2022
Underscores and lower part of characters are not rendered through the internal terminal (xterm.js)
1 project | reddit.com/r/Proxmox | 24 Jan 2022
Leading developer relations at a Silicon Valley Startup
2 projects | dev.to | 16 Jan 2022
Ask HN: How would you redesign the terminal/CLI experience?
1 project | news.ycombinator.com | 15 Jan 2022
SSH from a container?
2 projects | reddit.com/r/docker | 12 Jan 2022
What are some of the best open-source Terminal projects in TypeScript? This list will help you:
Are you hiring? Post a new remote job listing for free.