JavaScript Console

Open-source JavaScript projects categorized as Console Edit details

Top 23 JavaScript Console Projects

  • chalk

    🖍 Terminal string styling done right

    Project mention: Build a business card CLI tool | | 2022-06-09

    There are many tools available to help with styling your command line output. For my business card, I used a combination of boxen to draw the box around the content, and chalk to power the font styles and colours. I'll leave this part up to you, but you can view the code on GitHub to see how I did it. Be aware that if you want to use ES6 imports in Node, you'll need to update your index.js file extension to .mjs, and edit the package.json "bin" section accordingly.

  • eruda

    Console for mobile browsers

    Project mention: [Request] Tweak to Inspect element on Safari | | 2022-06-22
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • signale

    Highly configurable logging utility

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

    Project mention: Using generators to improve developer productivity | | 2022-05-28

    In case you need to ask for user input, optionally you can use a prompt file. This is very useful to customize the output of the generator. Prompts are defined using a library named Enquirer.

  • mapscii

    🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet <= on Mac (brew install telnet) and Linux, connect with PuTTY on Windows

    Project mention: Does anyone have a useful map for the terminal? | | 2022-05-21
  • consola

    Elegant Console Logger for Node.js and Browser 🐨

  • dockly

    Immersive terminal interface for managing docker containers and services

    Project mention: How should Dockly terminal UI evolve with recent updates to Docker? | | 2022-06-10

    I've built Dockly (, an immersive terminal interface for managing docker containers and services. Most of the core functionality have been built several years back and things have mostly remained the same.

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

  • jquery.terminal

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

    Project mention: Explanation of the .ANS file format? | | 2022-05-19

    There is way more than in the Wikipedia article. I was implementing an interpreter for ANSI Art some time ago, maybe you will find it helpful. After a lot of struggle with my own parser using regular expressions, someone suggested that I should use a real parser which I use now. My project is in JavaScript and I used Node Ansi parser. It handles all ANSI escape code including cursor movements. There are no good documentation, I got help from one of the contributors that were also a contributor to the XTerm.js library. You can see my code that uses the library here: unix_formatting.js the file includes NodeAnsiParser.

  • kubebox

    ⎈❏ Terminal and Web console for Kubernetes

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

    Bring charts to terminal.

    Project mention: Explaining Code Using ASCII Art | | 2022-06-27
  • cloudcmd

    ✨☁️📁✨ Cloud Commander file manager for the web with console and editor.

    Project mention: Best way to move files around on OMV5 - from A GUI | | 2022-05-17

    Fire up a Docker container of cloudcmd, map your volumes, and go nuts.

  • colorette

    🌈Easily set your terminal text color & styles.

    Project mention: 📦 Top alternatives for "colors" and "faker" | | 2022-01-10 (16.9M weekly downloads) (1.4k stars)

  • DraftLog

    📜 Create mutable log lines into the terminal, and give life to your logs!

  • electron-log

    Just a simple logging module for your Electron application

  • gradient-string

    :rainbow: Beautiful color gradients in terminal output

  • console

    KubeSphere Console is the web-based UI for KubeSphere clusters. (by kubesphere)

    Project mention: Hacktoberfest 3rd contribution | | 2021-10-31

    Link to Kubesphere/console issue - #2546

  • Whatspup

    :white_square_button: WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer

  • fake-terminal-website

    A fully customizable terminal-like website template

    Project mention: Cool Ways to Introduce Players to Delta Green | | 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.

  • react-console-emulator

    👨‍💻 A simple, powerful and highly customisable Unix terminal emulator for React.

    Project mention: React-Console-Emulator | | 2022-01-12

    I am trying to build a react component that mirrors the serial console input and output so that a user can input commands directly from the desktop app and send them to my serial device through serial communication for configuration. The component looks exactly as I want it to but I am having trouble sending portInstance.write() commands and coping the content of the serial console to the component CLI to display. Has anyone used this component before or built a similar in app CLI? Any thoughts on how I might best accomplish this?

  • zuccnet

    🔏 End-to-End Encrypted Facebook Messenger

  • ptkdev-logger

    🦒 Beautiful Logger for Node.js: the best alternative to the console.log statement

  • spinnies

    Node.js module to create and manage multiple spinners in command-line interface programs

    Project mention: React Native - How to approach design collaboration with Figma | | 2022-06-22

    "spinnies" - Since we have quite a few work pipelines (importing files, exporting files), it is nice to show progress in realtime. This is very cute way to show customised progress in your output.

  • langterm

    🕹️ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure

    Project mention: Ask HN: Share Your Personal Site | | 2022-04-06

    It’s a retro experience with a text adventure game. I wrote it to prove to myself that I kinda knew WebGL after shutting down our browser gaming startup.

    Only one person has beaten the game. Most don’t make it inside the building. Guess I’m not a great game designer ;)

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-06-27.

JavaScript Console related posts


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

Project Stars
1 chalk 18,666
2 eruda 12,336
3 signale 8,653
4 enquirer 6,598
5 mapscii 6,110
6 consola 3,777
7 dockly 3,291
8 jquery.terminal 2,706
9 kubebox 1,942
10 ervy 1,539
11 cloudcmd 1,534
12 colorette 1,411
13 DraftLog 1,191
14 electron-log 961
15 gradient-string 762
16 console 446
17 Whatspup 338
18 fake-terminal-website 263
19 react-console-emulator 241
20 zuccnet 119
21 ptkdev-logger 116
22 spinnies 107
23 langterm 59
Find remote jobs at our new job board There are 4 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.