🚀 Simplify C project builds with Anvil, a minimal, dependency-free system offering live file watching, custom directories, and easy Makefile generation.
-
Updated
Feb 10, 2026 - C
A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.
Common examples include:
🚀 Simplify C project builds with Anvil, a minimal, dependency-free system offering live file watching, custom directories, and easy Makefile generation.
🚀 Build C projects effortlessly with Anvil, a minimal C build system offering auto-rebuild, custom directories, and clear Makefiles, all with zero dependencies.
📁 Parse configuration files effortlessly with cconfig, a lightweight, single-header C library supporting TOML and INI formats without any dependencies.
🌀 Create a fast, generic, leak-safe dynamic array in C with ergonomic API and safety features for efficient memory management and easy data handling.
Fast, minimal YAML 1.2 parser and emitter in C11 with SIMD scanning
A lightweight C library for RDF syntax
High-performance Markdown parser for React Native using Nitro Modules and md4c
cparse is an LR(1) and LALR(1) parser generator
Mirror of https://git.wbell.dev/Open-Argon/Chloride, An interpreter written in C for the Argon Programming Language.
OpenEdge ABL grammar for tree-sitter
Squash Minimalist C Compiler written in C.
Tree-sitter grammar for the pywire .wire template format.
Tree-sitter grammar for Kraken Lang: fast, incremental parsing for syntax highlighting, code folding, and editor integrations (Neovim, Helix, Zed, etc.).
The lexLeo project is a hands-on educational tool designed for learning the intricacies of using CMake and structuring a project that includes testing and documentation. It features the development of a new programming language, lexLeo, complete with its own interpreter and compiler.