Life & fun · alternatives · 2026
24 alternatives to A complete Bash parser in JavaScript transpiled from Go
This is a JavaScript library that parses Bash shell scripts. It was transpiled from an existing Go implementation, bringing that parser's functionality to the JavaScript ecosystem. The tool is for developers who need… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A complete Bash parser in JavaScript transpiled from Go launched in 2018; newer entries below may have overtaken it.
- 1
Code To Go▲437Find updated snippets for common JavaScript use cases
2017 · codetogo.io · its alternatives →
- 2

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 →
- 3

Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at [email protected] if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :)
2023 · scrapscript.org · its alternatives →
- 4

Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql
2020 · github.com · its alternatives →
- 5

First time ever working on something like this, check it out
2024 · github.com · its alternatives →
- 6

I've open sourced a JavaScript to WASM compiler. It's an experimental tool, but given the semantics I already implemented, I'm fairly certain I am able to eventually cover 100% of JavaScript spec. Any ideas, questions or critique welcomed! If you are interested in WASM, especially with new proposals like WASM GC or exception handling, it might be a good source of seeing these features in action - the project has a few thousand lines of hand written WAT so far.
2024 · github.com · its alternatives →
- 7

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 →
- 8TF
The Transcrypt Python to JavaScript compiler makes it possible to program lean and fast browser applications in Python. Transcrypt applications can use any JavaScript library and can also run on top of Node.js or be used in combination with Django.
2016 · transcrypt.org · its alternatives →
- 9

A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt - mvdan/sh
2016 · github.com · its alternatives →
- 10

Unit testing framework for developing cross-platform Bash unit tests - bach-sh/bach
2020 · github.com · its alternatives →
- 11

Describes Prig, which is for Processing Records In Go. It's a text processing tool like AWK, but it uses Go as the scripting language.
2022 · benhoyt.com · its alternatives →
- 12CS
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 →
- 13

- 14

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 →
- 15

high performance JSON encoder/decoder with stream API for Golang - GitHub - francoispqt/gojay: high performance JSON encoder/decoder with stream API for Golang
2018 · github.com · its alternatives →
- 16

Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json
2021 · github.com · its alternatives →
- 17WG
I built a Vite plugin that lets you write Go code directly in .js files using a "use golang" directive. It compiles to WebAssembly automatically.
Oct 2025 · npmjs.com · its alternatives →
- 18

A Rust macro that parses Java-like syntax and runs it as a Rust program
2018 · gitlab.com · its alternatives →
- 19

`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 →
- 20

micro json parser. Contribute to izabera/j development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 21

An example of PEG usage. Contribute to sebcat/move-literals development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 22

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 →
- 23CT
2015 · duoco.de · its alternatives →
- 24BR
2017 · bash.rocks · its alternatives →
Also compare
- Code To Go alternatives
- Jb / json.bash – Command-line tool (and bash library) that creates JSON alternatives
- ScrapScript – A tiny functional language for sharable software alternatives
- jql – Easier jq Alternative with a Lispy Syntax Written in Go alternatives
- Wrote a JSON parser from scratch in go alternatives
- Jaws – a JavaScript to WASM ahead-of-time compiler alternatives
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 →