JavaScript Terminal

Open-source JavaScript projects categorized as Terminal | Edit details

Top 23 JavaScript Terminal Projects

  • chalk

    🖍 Terminal string styling done right

    Project mention: chalk VS ansis - a user suggested alternative | libhunt.com/r/chalk | 2022-01-24
  • terminalizer

    🦄 Record your terminal and generate animated gif images or share a web player

    Project mention: Recording the terminal to an animated GIF? | reddit.com/r/linux | 2022-01-20
  • 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.

  • enquirer

    Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.com/jonschlinkert

    Project mention: NPM – is-even, 160k weekly downloads | news.ycombinator.com | 2021-11-16

    It's insanely funny to me that these packages exist while one of his bigger projects (https://github.com/enquirer/enquirer) lists the following reason under "why use it":

    > Lightweight - Only one dependency, the excellent ansi-colors by Brian Woodward.

  • electerm

    📻Terminal/ssh/sftp client(linux, mac, win)

    Project mention: Electerm – Terminal/SSH/sftp client (Linux, mac, win) | news.ycombinator.com | 2021-03-06
  • themer

    🎨 themer takes a set of colors and generates themes for your apps (editors, terminals, wallpapers, and more).

    Project mention: Dracula Theme: a dark theme for 227 different apps | news.ycombinator.com | 2021-12-08

    It doesn't support nearly as many programs as dracula theme does but I'd recommend giving https://themer.dev/ a try. Supports all the popular terminals, IDEs and then some.

  • consola

    Elegant Console Logger for Node.js and Browser 🐨

    Project mention: Use Console.log() Like a Pro | news.ycombinator.com | 2021-04-12

    consola library is a great alternative to JavaScript console. Provides some really neat formatting and more power features.

    https://github.com/unjs/consola

  • jquery.terminal

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

    Project mention: See how DMARC, SPF, and DKIM work interactively | news.ycombinator.com | 2022-01-10

    If you don't mind using jQuery Based Terminal library. You can do almost everything (except I don't know how to create floating domain animation) with https://terminal.jcubic.pl/. You can think about jQuery Termial as a framework. You don't need ReactJS or Angular for this.

    The library supports typing animation and changing colors. You can easily create the same interactive console.

    If you're interested I can create a demo for this.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • parrot.live

    🐦 Bringing animated parrots to terminals everywhere

    Project mention: Trance music goes well with it | reddit.com/r/ManjaroLinux | 2021-04-28
  • asciinema-player

    Web player for terminal session recordings

    Project mention: 4x Smaller, 50x Faster | news.ycombinator.com | 2021-11-29

    Feel free to report a bug here https://github.com/asciinema/asciinema-player/issues/new (including browser version, OS would help a lot).

    Btw, it's not a product, just a side, hobby project of mine.

  • kubebox

    ⎈❏ Terminal and Web console for Kubernetes

    Project mention: 27 open-source tools that can make your Kubernetes workflow easier 🚀🥳 | dev.to | 2021-11-09
  • colorette

    🌈Easily set your terminal text color & styles.

    Project mention: 📦 Top alternatives for "colors" and "faker" | dev.to | 2022-01-10

    https://npm.im/colorette (16.9M weekly downloads) https://github.com/jorgebucaran/colorette (1.4k stars)

  • hyper-snazzy

    Elegant Hyper theme with bright colors

    Project mention: What's your theme, font, color-scheme of choice? | reddit.com/r/gnome | 2021-04-30

    Color-Scheme: Snazzy

  • terminator-themes

    :metal: The biggest collection of Terminator themes.

    Project mention: Good terminal emulator? | reddit.com/r/linuxquestions | 2021-08-23
  • gradient-string

    :rainbow: Beautiful color gradients in terminal output

  • nve

    Run any command on specific Node.js versions

  • figures

    Unicode symbols with fallbacks for older terminals

  • janeway

    🌌 A Node.js console REPL with object inspection and many other features

  • enigma-bbs

    ENiGMA½ BBS Software

    Project mention: BBS "Proxy" ? | reddit.com/r/bbs | 2022-01-24

    One of the nice parts about it is it's open source :) It looks like it is (mostly) a raw TCP connection - take a look at https://github.com/NuSkooler/enigma-bbs/blob/master/core/telnet_bridge.js, which uses the net module from node.js. As far as I can see, this looks like raw TCP rather than actually telnet. The one thing that the telnet_bridge.js code does do is look for a request for term type and can respond with that, though that looks like that would be easy to comment out or make into an option if that were a problem.

  • alnoda-workspaces

    Development environments in docker

    Project mention: My contribution to OSS: a docker image with everything needed to create documentation websites and publish on Github pages | reddit.com/r/coolgithubprojects | 2022-01-21
  • Notica

    Send browser notifications from your terminal. No installation. No registration.

    Project mention: Show HN: A tool to send push notifications to your phone, written in Go | news.ycombinator.com | 2021-12-28

    Nice work, Philipp! I wrote something similar at: https://notica.us

    I didn't write an app, however. I rely on the browser notification API which doesn't have the best support on mobile unfortunately. It works great on desktop.

    My inspiration was the same though. I do most of my work over ssh, and wanted a local desktop notification when a slow command was finished running.

  • bitcoin-chart-cli

    Bitcoin chart for the terminal as command line util

  • fake-terminal-website

    A fully customizable terminal-like website template

    Project mention: Cool Ways to Introduce Players to Delta Green | reddit.com/r/DeltaGreenRPG | 2021-10-25

    I am using Fake Terminal Website by Luís Bragança for this. Bare bones and easy to edit website that simulates a terminal where you can enter commands to navigate. Also has a slide out sidebar with links if people are too lazy to figure stuff out.

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

JavaScript Terminal related posts

Index

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

Project Stars
1 chalk 17,827
2 terminalizer 12,257
3 enquirer 6,334
4 electerm 5,034
5 themer 4,521
6 consola 3,504
7 jquery.terminal 2,635
8 parrot.live 2,610
9 asciinema-player 1,981
10 kubebox 1,868
11 colorette 1,357
12 hyper-snazzy 1,323
13 terminator-themes 843
14 gradient-string 705
15 nve 543
16 figures 490
17 terminal-link 470
18 janeway 399
19 enigma-bbs 351
20 alnoda-workspaces 346
21 Notica 275
22 bitcoin-chart-cli 261
23 fake-terminal-website 233
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.
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.
github.com/nanovms