nowfound

Life & fun · May 16, 2018

AC

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.

Visit npmjs.com ↗Alternativestop 17% of May 2018

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 · ▲183

    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…

  • jql – Easier jq Alternative with a Lispy Syntax Written in Go2020 · github.com · ▲217

    Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql

  • Wrote a JSON parser from scratch in go2024 · github.com · ▲22

    First time ever working on something like this, check it out

  • Execute JavaScript in a WebAssembly QuickJS sandbox2024 · github.com · ▲206

    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…

  • TF
    Transcrypt – 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 · ▲5

    A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt - mvdan/sh

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, May 2018

the whole month →
  • An AI assisstant that can talk on the phone 🤖

    AI · 2018 · research.google

  • Lobe▲1,236

    Visual tool for building custom deep learning models

    AI · 2018 · github.com

  • Screely▲1,099

    Instantly turn screenshots into beautiful images

    Growth · 2018 · screely.com

  • Fugue▲1,000

    Free stock music for your videos, games and UI

    Growth · 2018 · icons8.com

  • Spirit▲754

    The animation tool for the web.

    Dev tools · 2018 · spiritapp.io

  • A new experience to explore what the world is searching 🔎📈📊

    Life & fun · 2018 · trends.google.com