Showing 30 of 30 projects
A concise and progressive visualization grammar for building dashboards, exploring data, and storytelling.
A Rust parser combinator framework for building fast, safe, and memory-efficient parsers for binary and text formats.
A mobile-first, interactive charting library with a grammar of graphics for building 50+ chart types across H5, Node.js, and mini-programs.
A powerful React data visualization library built on G2 for creating interactive charts.
A general-purpose parser for Rust using Parsing Expression Grammars (PEG) with a focus on accessibility, correctness, and performance.
A grammar of data manipulation for R, providing a consistent set of verbs to solve common data manipulation challenges.
A Python implementation of a grammar of graphics for creating complex and beautiful statistical plots.
A Rust parser generator framework focused on usability, offering compact, readable grammars with LR(1) parsing.
A lightweight and powerful parser combinator library for C, enabling easy parsing of languages and data formats.
A zero-dependency C++ header-only parser combinator library for creating parsers according to Parsing Expression Grammars.
A Parsing Expression Grammar (PEG) parser generator for Rust that builds recursive descent parsers from concise grammar definitions.
A Rust parser combinator library inspired by Haskell's Parsec, enabling modular LL(1) parsing with arbitrary lookahead.
A C# parser combinator library with high-quality error reporting and token-driven parsing.
A Packrat parser generator for Parsing Expression Grammars (PEG) implemented in Go.
A lightweight, fast, and flexible parser combinator library for C#.
A suite of Rust libraries and binaries for parsing text using compile-time and run-time grammar definitions.
A Parsing Expression Grammar (PEG) generator for the D programming language, enabling compile-time and runtime parsing.
A dynamic parser combinator library for Dart that models grammars and parsers as composable objects.
A Rust tool that checks and fixes spelling and grammar mistakes in documentation using hunspell and nlprule.
A pure Java library for building recursive-descent parser combinators, inspired by Haskell Parsec.
A Swift-based interpreter for the Pascal programming language, implementing lexer, parser, semantic analyzer, and interpreter components.
A Rust library for parsing Backus–Naur form context-free grammars and generating random sentences from them.
A pure Lua port of LPeg, a Parsing Expression Grammars library for pattern matching and text processing.
A Neovim plugin that implements LTeX language server's off-spec code actions for dictionary management and rule handling.
A Lua PEG library extension that adds labeled failures for error handling and recovery in parsing expression grammars.
A JavaScript library for building parsers using functional parser combinators, inspired by Haskell's Parsec.
A Tree-sitter grammar for parsing HashiCorp Configuration Language (HCL) syntax.
An Android keyboard app for language learners offering translation, verb conjugation, and word annotation powered by Wikidata.
A Common Lisp Markdown-to-HTML converter using the esrap parser and a PEG-based grammar.
A Java library for writing parsers at runtime without preprocessing or a separate DSL.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.