nowfound

Dev tools · alternatives · 2026

24 alternatives to Chevrotain – Fault-Tolerant JavaScript Parsing DSL

Parser Building Toolkit for JavaScript. Contribute to Chevrotain/chevrotain development by creating an account on GitHub.

Chevrotain is a parser building toolkit for JavaScript that enables developers to create fault-tolerant parsers through a domain-specific language. It is designed for developers who need to build custom parsers for… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Chevrotain – Fault-Tolerant JavaScript Parsing DSL launched in 2016; newer entries below may have overtaken it.

  1. 1

    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 →

  2. 2

    A C++ HTML template engine that uses compile time HTML parsing - rep-movsd/see-phit

    2017 · github.com · its alternatives →

  3. 3

    A syntax-highlighting pager for git, diff, grep, rg --json, and blame output - dandavison/delta

    2020 · github.com · its alternatives →

  4. 4

    Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod

    2014 · github.com · its alternatives →

  5. 5

    Fast C based HTML 5 parsing for python. Contribute to kovidgoyal/html5-parser development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  6. 6

    A Rust crate for containing memory leaks and fragmentation - brannondorsey/mem-isolate

    2025 · github.com · its alternatives →

  7. 7

    I'm the lead developer of Otterkit. We've been working on this compiler for the past few months. The goal is to support the latest COBOL 2022 standard and compile it to C# (will support nativeAOT as well) Currently most of the work is being done on the parsing side of it to ensure that it can correctly parse all of the 2022 standard. We're almost done writing the parser, and will soon move to the codegen and runtime library. Please let me know what your opinion is on the project. I'll be here to answer any questions about it. We're also looking for contributors if anyone is interested in…

    2023 · github.com · its alternatives →

  8. 8

    Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows - drogonframework/drogon

    2019 · github.com · its alternatives →

  9. 9AL
  10. 10

    Very low footprint DOM-style JSON parser written in portable ANSI C - json-parser/json-parser

    2012 · github.com · its alternatives →

  11. 11SA

    * https://sparser.io * https://github.com/Unibeautify/sparser This is my attempt at creating a universal language parser. It attempts to solve a couple of problems: * Support multiple languages * Recursively extend support to languages embedded within other languages * Output a uniform format for all supported languages This is a personal project so any feedback would be helpful. Something interesting I found after I built it is that this parser is not as fast to write output as many other JavaScript parsers, but its output is much faster to read from due to the…

    2019 · its alternatives →

  12. 12

    This is an evolving toolkit of capabilities helpful for analysing and reverse engineering legacy Cobol code. Currently, the following capabilities are available: - Program / Section-level flowchart generation based on AST (SVG or PNG) - Parse Tree generation (with export to JSON) - Control Flow Tree generation (with export to JSON) - Allows embedding code comments as comment nodes in the graph - The SMOJOL Interpreter (WIP) - Injecting AST and Control Flow into Neo4J - Injecting Cobol data layouts from Data Division into Neo4J (with dependencies like MOVE, COMPUTE, etc.) + export to…

    2024 · github.com · its alternatives →

  13. 13

    Wrote this to learn more about the `chumsky` parser combinator library, rustyline, and the `ariadne` error reporting crate. Such a nice DX combo for writing new languages. Still a work in progress, but I thought I'd share :)

    2025 · github.com · its alternatives →

  14. 14

    DeepScan is a cutting-edge static analysis tool for JavaScript. You can inspect all of your JavaScript code comprehensively.

    2017 · deepscan.io · its alternatives →

  15. 15

    Features from the rust language in javascript: Provides Traits/Type classes & a hashing infrastructure and an advanced library for working with sequences/iterators in js - adobe/ferrum

    2019 · github.com · its alternatives →

  16. 16CP
  17. 17

    This project is inspired by some of the asserts in Unreal engine. Due to reliance on core_intrinsics it is necessary to develop using nightly Rust, but there are stubs in place so a production build will not require nightly. I recently released version 0.2 which includes no_std support and adds optional log message arguments to the ensure macro.

    2024 · github.com · its alternatives →

  18. 18

    Command-line utility-belt for hacking JSON and Javascript. - GitHub - ddopson/underscore-cli at hn

    2012 · github.com · its alternatives →

  19. 19

    A private, browser-only ClojureScript playground powered by the self-hosted compiler.

    2016 · cljsfiddle.com · its alternatives →

  20. 20

    I wrote this tool during an internship at Narf Industries in 2023. It's a REPL that allows for quickly developing, testing, and fuzzing for HTTP request smuggling attack payloads. I started the internship having never worked with web servers, and have now found over 100 HTTP implementation bugs. I attribute this mostly to the ease of experimentation in the Garden. REPL-oriented fuzzing is just a really good interface for finding parsing bugs. It's pretty neat to able to run a differential fuzzer, categorize and display all the discovered discrepancies, then let a human pick through them and…

    2024 · github.com · its alternatives →

  21. 21

    A pure Rust implementation of the Haml template language - jhartwell/haml-rs

    2018 · github.com · its alternatives →

  22. 22

    A safe eval library based on WebAssembly and Duktape/QuickJS. - maple3142/wasm-jseval

    2020 · github.com · its alternatives →

  23. 23

    crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

    2020 · crates.io · its alternatives →

  24. 24

    Provides a Kotlin/Java library to create a random json string - mangatmodi/RandomJson

    2019 · 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 →