Create AST PEG Parsers from formal grammars in JavaScript
☆116Jun 8, 2023Updated 2 years ago
Alternatives and similar repositories for node-ebnf
Users that are interested in node-ebnf are comparing it to the libraries listed below
Sorting:
- TypeScript parser combinator library for building fast and convenient parsers.☆28Sep 14, 2025Updated 5 months ago
- A tiny PEG-like system for building language grammars with regexes.☆24Nov 28, 2025Updated 3 months ago
- CSCS Scripting Language Implemented in C++☆11Mar 5, 2017Updated 9 years ago
- dipole - tiny reactive state management that just works☆24Oct 6, 2023Updated 2 years ago
- Simple RPC with Protobuf Services☆25Jul 16, 2020Updated 5 years ago
- A JavaScript AST optimizer☆18Apr 18, 2013Updated 12 years ago
- Statically evaluate AST branches, return optimized tree.☆11Apr 14, 2017Updated 8 years ago
- a TypeScript and JavaScript (Node.js) runner that supports HTTP/S imports. It can run ESM and CJS: .ts, .js, .cjs, .mjs.☆13Jun 13, 2023Updated 2 years ago
- Implementation of the Lox language in PHP☆12Nov 28, 2021Updated 4 years ago
- a through stream that destroys itself if an overall size limit for the combined stream throughput is exceeded. useful for e.g. limiting H…☆11Oct 12, 2017Updated 8 years ago
- JavaScript Hiccup compiler☆51May 27, 2022Updated 3 years ago
- A parser for BNF and EBNF grammars used by jison☆81May 18, 2020Updated 5 years ago
- The Apache Velocity Template Language (VTL) support for VSCode☆11Sep 19, 2018Updated 7 years ago
- Intelligent layer on top of existing cloud storage☆29Feb 22, 2014Updated 12 years ago
- Fast & tiny DOM differ☆16Mar 14, 2024Updated last year
- A lightweight (5K compressed) reactive UI library via template literal tags.☆13Updated this week
- a webrtc-swarm with friends☆33Aug 29, 2018Updated 7 years ago
- TypeScript type declaration parser☆15Apr 10, 2014Updated 11 years ago
- A tiny redistribution of TypeScript☆17Feb 13, 2023Updated 3 years ago
- Count the number of occurrences of a repeating event per unit of time☆21Apr 16, 2018Updated 7 years ago
- Helpers for dealing with assemblyscript memory inside wasmer-runtime☆21Dec 13, 2022Updated 3 years ago
- Isomorphic fetch with window.fetch and undici.fetch☆19Sep 15, 2025Updated 5 months ago
- Parser combinators for TypeScript and JavaScript☆37Jul 1, 2022Updated 3 years ago
- A small demo illustrating how to render HTML as a WebGL1 texture☆20Dec 2, 2020Updated 5 years ago
- The guide to building applications with Raj☆37Jun 17, 2018Updated 7 years ago
- A visual backtracing support for PEG.js☆45Jun 11, 2021Updated 4 years ago
- generic property indexer for leveldb☆37Mar 18, 2017Updated 8 years ago
- Async DOM render loop with Virtual DOM diffing☆16May 21, 2015Updated 10 years ago
- Animated gif generator from Canvas☆16Dec 7, 2022Updated 3 years ago
- Offset polygon☆18Aug 29, 2023Updated 2 years ago
- Bike shed mutex lock implementation☆90Mar 31, 2022Updated 3 years ago
- Generate random string from a given regular expression, strictly abide by the js RegExp.☆23Aug 28, 2024Updated last year
- Library for making draggable, zoomable, interactive SVG viewboxes☆18Feb 19, 2018Updated 8 years ago
- A duplex stream wrapper for msgpack5☆12Nov 15, 2016Updated 9 years ago
- DSP algorithms and utilities written in Rust. Performant, embedded friendly and no_std compatible.☆27Mar 17, 2025Updated 11 months ago
- ☆23Aug 7, 2024Updated last year
- a VSCode extension that replace selected string with custom JavaScript function.☆27May 1, 2019Updated 6 years ago
- ☆22Jan 3, 2021Updated 5 years ago
- ☆23Jul 1, 2024Updated last year