nowfound

Life & fun · alternatives · 2026

BJ

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Basho.js – Use JavaScript in your shell scripts launched in 2020; newer entries below may have overtaken it.

  1. 1AC
  2. 2

    Redo is the ultimate tool to create reusable functions from your history in an interactive way - barthr/redo

    2022 · github.com · its alternatives →

  3. 3
    Bashnode▲125

    Build code-free custom CLIs

    2024 · its alternatives →

  4. 4

    jb is a UNIX tool that creates JSON, for shell scripts or interactive use. Its "one thing" is to get shell-native data (environment variables, files, program output) to somewhere else, using JSON encapsulate it robustly. I wrote this because I wanted a robust and ergonomic way to create ad-hoc JSON data from the command line and scripts. I wanted errors to not pass silently, not coerce data types, not put secrets into argv. I wanted to leverage shell features/patterns like process substitution, environment variables, reading/streaming from files and null-terminated data. If you…

    2024 · github.com · its alternatives →

  5. 5
    Shello▲104

    Wrangle environment variables

    2023 · shello.app · its alternatives →

  6. 6

    Minimal distributed configuration management in bash - frameable/aviary.sh

    2020 · github.com · its alternatives →

  7. 7

    Run a shell script with bash, line-by-line, prompted on each command. Useful for running unknown scripts or debugging. Not a secure substitute for understanding a script beforehand. - LICENSE

    2021 · gist.github.com · its alternatives →

  8. 8

    This TypeScript package allows you to safely execute JavaScript code within a WebAssembly sandbox using the QuickJS engine. Perfect for isolating and running untrusted code securely, it leverages the lightweight and fast QuickJS engine compiled to WebAssembly, providing a robust environment for code execution. Features - *Security*: Run untrusted JavaScript code in a safe, isolated environment. - *File System*: Can mount a virtual file system - *Custom Node Modules*: Custom node modules are mountable - *Fetch Client*: Can provide a fetch client to make http(s) calls - *Test-Runner*: Includes…

    2024 · github.com · its alternatives →

  9. 9

    `makedown` allows you to organise your shell scripts in one or several markdown files, by mix and matching different scripting languages for various commands and needs. zsh/bash/sh, python, javascript or anything else available on your system. Handy for replacing one-line-based package.json scripts or shell-based Makefiles. One can also write documentation and explanations to various commands in the same `.md` file. Most editors highlight correctly most languages in the markdown code blocks, even when you use several scripting languages. Here is a demo .md file…

    2024 · github.com · its alternatives →

  10. 10

    An operating system written in JavaScript. Contribute to haileys/jsos development by creating an account on GitHub.

    2012 · github.com · its alternatives →

  11. 11

    Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way - rust-shell-script/rust_cmd_lib

    2020 · github.com · its alternatives →

  12. 12

    https://github.com/elijah-potter/ofc

    2025 · elijahpotter.dev · its alternatives →

  13. 13

    Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive. - bbugyi200/funky

    2018 · github.com · its alternatives →

  14. 14
    BashBuddy▲159

    Write bash commands with natural language, fully local.

    2025 · bashbuddy.run · its alternatives →

  15. 15BF

    I created a free, open-source browser game inspired by Factorio. You place "Input" machines that produce streams of bytes. You use conveyor belts to feed those bytes through other machines which produce transformations, and then to "Output" machines which produce audio or visual effects. The game uses v86 to run a real Linux VM in the browser. I use the 9p filesystem to enable IPC via FIFO pipes, so shell commands can stream data continuously rather than just running once. Features: - 30+ machine types (sources, filters, routers, packers, audio synthesis, displays) - "Command" machines that…

    Feb 2026 · bashtorio.xyz · its alternatives →

  16. 16CS

    The pattern of downloading and executing installation scripts without verifying them has bothered me for a while. I started messing around with a way to verify the checksum of scripts before I execute them. I've found it a really useful tool for installing things like Rust or Deno. It's written entirely as a shell script, and it's easy to read and understand what's happening. I hope it may be useful to someone else!

    2022 · checksum.sh · its alternatives →

  17. 17
    Autumn▲102

    The macOS window manager for JavaScript hackers

    2019 · its alternatives →

  18. 18

    A lightweight mac app for managing environment variables locally. No auth, no network requests, no usage tracking... just files on your machine.

    2023 · shello.app · its alternatives →

  19. 19

    What if you could use bash from a filesystem? Contribute to pcgrosen/bashfs development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  20. 20

    Simple BASH script manager for your Mac menubar

    2018 · yoavanaki.gumroad.com · its alternatives →

  21. 21
    webshl▲77

    Easy way to have bash shell on your browser

    2023 · its alternatives →

  22. 22OS
  23. 23

    Unit testing framework for developing cross-platform Bash unit tests - bach-sh/bach

    2020 · github.com · its alternatives →

  24. 24

    😎 Universally rendered JavaScript app in one line of bash - GitHub - chambaz/single-line-js-app: 😎 Universally rendered JavaScript app in one line of bash

    2017 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →