JavaScript Shell

Open-source JavaScript projects categorized as Shell

Top 23 JavaScript Shell Projects

  • zx

    A tool for writing better scripts

    Project mention: How to automate the launch of your terminal processes (fzf + tmux + teamocil) | dev.to | 2024-11-27

    In my case, I use the bash shell (Bourne-Again SHell) as it is a slightly improved version of sh. But you can also use the β€œsh” by itself or tools that allow you to translate your code from any desired language into the shell, for example, β€œzx” from Google, which allows you to write your scripts in node.js and run them as shell scripts.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • terminalizer

    πŸ¦„ Record your terminal and generate animated gif images or share a web player

    Project mention: A tool for recording terminal operations and generating GIF animations | news.ycombinator.com | 2024-09-04
  • shelljs

    :shell: Portable Unix shell commands for Node.js

    Project mention: The Bun Shell | news.ycombinator.com | 2024-01-20

    When I need shell-like utilities from my JS scripts I've previously used shelljs [0]. It's neat that Bun is adding more built-in utilities though.

    [0] https://github.com/shelljs/shelljs

  • 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: GitHub Sponsors: Jon Schlinkert JavaScript developer | dev.to | 2024-04-30

    jonschlinkert (Jon Schlinkert) Β· GitHub

  • execa

    Process execution for humans

    Project mention: How CodeMirror v6 dev setup installs packages without a monorepo | dev.to | 2024-11-27

    Here the command is git and args is an array β€” [β€œclone”, origin, pkg.dir]. Install function basically clones the packages that are public repositories in the CodeMirror organization. Executing the commands programattically reminds me of two related concepts: 1. [Execa](https://www.npmjs.com/package/execa) 2. [Degit](https://github.com/Rich-Harris/degit)

  • bash-handbook

    :book: For those who wanna learn Bash

  • vorpal

    Node's framework for interactive CLIs

    Project mention: Mastering Node.js | dev.to | 2024-07-11

    Vorpal.js is a framework for building mature, immersive command-line applications.

  • jquery.terminal

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

    Project mention: How to Create an Interactive Terminal-Based Portfolio | dev.to | 2024-05-03

    This article will show more advanced usage of the jQuery Terminal library. If you want something more basic, you can check this article: How to create interactive terminal like website with JavaScript that is written for more entry level programmers. You can also read it first before you begin reading this one.

  • piston

    A high performance general purpose code execution engine. (by engineer-man)

    Project mention: Ask HN: Secure Python code execution environment | news.ycombinator.com | 2024-01-15

    and public reviews (as well as reviews on similar approaches [1]), the approach does not seem to satisfy my requirements. After some additional searching, I found a possible dockerized solution:

    https://github.com/engineer-man/piston

    I want to ask the HN community if anybody has experience in this problem space and what solutions they would suggest. Is the Piston's dockerized approach secure enough to be used in production systems?

    I would really appreciate any insights anyone could provide.

  • iterm2

    An arctic, north-bluish clean and elegant iTerm2 color scheme. (by nordtheme)

  • nve

    Run any command on specific Node.js versions

  • alfred-workflows

    Save time, Improve life.πŸš€ β˜•οΈ πŸ’» (by alanhe421)

  • Termino.js

    Create a web based terminal on any website - great for games, animations and real world apps!

  • solidity-shell

    An interactive Solidity Shell

  • dircolors

    An arctic, north-bluish clean and elegant dircolors theme.

  • alacritty

    An arctic, north-bluish clean and elegant Alacritty color scheme. (by nordtheme)

  • SmartTwitchTV

    A Twitch web client that works on Android TVs and web base systems

  • terminal-app

    An arctic, north-bluish clean and elegant Terminal.app color theme. (by nordtheme)

  • xresources

    An arctic, north-bluish clean and elegant Xresources color theme.

  • cross-platform-terminal-characters

    All the characters that work on most terminals

  • build

    Netlify Build (node process) runs the build command, Build Plugins and bundles Netlify Functions. Can be run in Buildbot or locally using Netlify CLI (by netlify)

  • browser-linux

    Linux, in your browser (by Darin755)

  • osm-static-maps

    Openstreetmap static maps is a nodejs lib, CLI and server open source inspired on google static map service

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

JavaScript Shell discussion

Log in or Post with

JavaScript Shell related posts

Index

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

Project Stars
1 zx 43,191
2 terminalizer 15,397
3 shelljs 14,268
4 enquirer 7,704
5 execa 6,890
6 bash-handbook 5,733
7 vorpal 5,639
8 jquery.terminal 3,127
9 piston 1,954
10 iterm2 1,000
11 nve 693
12 alfred-workflows 663
13 Termino.js 588
14 solidity-shell 544
15 dircolors 523
16 alacritty 482
17 SmartTwitchTV 368
18 terminal-app 349
19 xresources 315
20 cross-platform-terminal-characters 220
21 build 218
22 browser-linux 165
23 osm-static-maps 161

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com