Showing 8 of 8 projects
A JavaScript parser generator with a Bison-compatible API for creating bottom-up parsers from JSON or Bison-style grammars.
A Clojure/ClojureScript parser generator that turns EBNF or ABNF grammars into executable parsers for any context-free grammar.
A JavaScript library for generating text and stories using context-free grammars and rule-based expansion.
A Rust library for parsing Backus–Naur form context-free grammars and generating random sentences from them.
A ClojureScript port of Instaparse, enabling context-free grammar parsing with regex-like simplicity.
A Crystal port of the Ruby Language Toolkit for creating programming languages with lexer and parser generators.
A simple and pragmatic library for writing parsers and lexers using combinatory parsing techniques.
A Ruby library implementing the Earley parsing algorithm for any context-free language, with support for ambiguous grammars and parse forests.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.