A complete Bash parser in JavaScript transpiled from Go
A complete Bash parser in JavaScript transpiled from Go launched on May 16, 2018 with 89 votes, #496 of 2,986 launches that month and more than 90% of that year's launches. The site was not reachable when checked in September 2026.
In plain words
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 to programmatically read and analyze Bash code rather than execute it. It's useful for linting, code analysis, or building tools that work with shell scripts.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
Jb / json.bash – Command-line tool (and bash library) that creates JSON2024 · github.com · ▲183jb 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…
jql – Easier jq Alternative with a Lispy Syntax Written in Go2020 · github.com · ▲217Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql
Wrote a JSON parser from scratch in go2024 · github.com · ▲22First time ever working on something like this, check it out
Execute JavaScript in a WebAssembly QuickJS sandbox2024 · github.com · ▲206This 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…
- TFTranscrypt – Fast, small Python 3.5 to JavaScript transpiler2016 · transcrypt.org · ▲121
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.
A shell/bash parser and formatter in Go2016 · github.com · ▲5A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt - mvdan/sh
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, May 2018
the whole month →




Google Trends▲700A new experience to explore what the world is searching 🔎📈📊
Life & fun · 2018 · trends.google.com