Showing 15 of 15 projects
Open-source C# and Visual Basic compilers with rich APIs for building code analysis tools.
A fast, declarative, and reproducible developer environment tool built on Nix for consistent project setups.
A compiled high-level language that simplifies creating C extensions for PHP.
A PHP parser written in Go that generates an abstract syntax tree for static analysis and tooling.
A dynamic parser combinator library for Dart that models grammars and parsers as composable objects.
A Ruby-based parsing expression grammar (PEG) DSL for building parsers and interpreters.
A VS Code extension providing syntax highlighting, compilation, and execution for the Wenyan programming language.
A Rust library for parsing Backus–Naur form context-free grammars and generating random sentences from them.
A lightweight parser combinator library for Idris, inspired by Parsec, with backtrack-by-default behavior.
A Lua 5.3 parser that generates a Metalua-compatible AST using LPegLabel for improved error messages.
A library for parsing and semantic analysis of Ada code, designed as a building block for IDE integration and static analysis tools.
A curated collection of resources, projects, and tools for the pest parser generator in Rust.
A library for lexing and parsing D programming language source code, enabling syntax analysis and tooling.
Converts Go AST to JSON and back, enabling cross-language analysis and transformation of Go code.
A PEG parser and transformer with a pleasant Elixir DSL for building grammars.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.