Projects in Awesome Lists tagged with peg
A curated list of projects in awesome lists tagged with peg .
https://github.com/ohmjs/ohm
A library and language for building parsers, interpreters, compilers, etc.
compiler grammars javascript parser parsing peg typescript
Last synced: 13 May 2025
https://github.com/pegjs/pegjs
PEG.js: Parser generator for JavaScript
javascript parser-generator peg pegjs
Last synced: 15 Dec 2025
https://github.com/zesterer/chumsky
Write expressive, high-performance parsers with ease.
context-free-grammar errors lexing parser parser-combinators parsing peg recursive-descent-parser
Last synced: 13 May 2025
https://github.com/taocpp/pegtl
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 14 May 2025
https://github.com/taocpp/PEGTL
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 15 Mar 2025
https://github.com/kevinmehall/rust-peg
Parsing Expression Grammar (PEG) parser generator for Rust
grammar parser-generator parsing parsing-expression-grammars peg rust
Last synced: 13 May 2025
https://github.com/yhirose/cpp-peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
c-plus-plus cpp cpp17 header-only parser-generator parsing parsing-expression-grammars peg
Last synced: 14 May 2025
https://github.com/mna/pigeon
Command pigeon generates parsers in Go from a PEG grammar.
Last synced: 15 May 2025
https://github.com/j-f-liu/pom
PEG parser combinators using operator overloading without macros.
parser-combinators parsing peg rust
Last synced: 14 May 2025
https://github.com/J-F-Liu/pom
PEG parser combinators using operator overloading without macros.
parser-combinators parsing peg rust
Last synced: 22 Jul 2025
https://github.com/zevv/npeg
PEGs for Nim, another take
gerexp grammar nim parser parser-generator peg regex regular-expressions
Last synced: 04 Apr 2025
https://github.com/TheLartians/PEGParser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 08 Apr 2025
https://github.com/thelartians/pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
ambiguous-grammars c-plus-plus calculator calculator-visitor complexity cpp dsl filter grammar grammars left-recursion memoization packrat packrat-parser parse parser parser-generator parsercombinator peg
Last synced: 17 Mar 2025
https://github.com/chinesehuazhou/guido_blog_translation
翻译 Guido 的解析器系列文章
blog chinese-translation guido peg python
Last synced: 22 Aug 2025
https://github.com/metadevpro/ts-pegjs
Plugin for pegjs to generate TypeScript parsers.
parser-generator peg pegjs pegjs-plugin typescript
Last synced: 15 May 2025
https://github.com/kaishuu0123/erd-go
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.(convert to dot file)
diagram diagramming dot erd go golang peg translates
Last synced: 04 Apr 2025
https://github.com/jwtowner/lug
C++ embedded domain specific language for extended parsing expression grammars (PEGs)
c-plus-plus c-plus-plus-17 context-sensitive-grammars cpp cpp17 dsl grammar parser-combinators parser-generator parsing parsing-expression-grammars parsing-machine peg
Last synced: 07 Aug 2025
https://github.com/foo123/codemirror-grammar
Transform a JSON grammar into a syntax-highlight parser for CodeMirror
bnf codemirror-editor grammar-parser peg syntax-highlighter
Last synced: 17 Mar 2025
https://github.com/cdiggins/myna-parser
Myna Parsing Library
parser-api parser-combinators parsing-library peg recursive-descent recursive-descent-parser syntax-tree
Last synced: 06 May 2025
https://github.com/bripkens/lucene
Node.js lib to transform: lucene query → syntax tree → lucene query
formatter grammar lucene parser peg querystring stringify
Last synced: 16 May 2025
https://github.com/foundatiofx/foundatio.parsers
A lucene style query parser that is extensible and allows modifying the query.
aggregation aliases c-sharp elasticsearch foundatio lucene macros parse parsers peg pegasus query
Last synced: 17 Dec 2025
https://github.com/FoundatioFx/Foundatio.Parsers
A lucene style query parser that is extensible and allows modifying the query.
aggregation aliases c-sharp elasticsearch foundatio lucene macros parse parsers peg pegasus query
Last synced: 30 Jul 2025
https://github.com/darius/parson
Yet another PEG parser combinator library and DSL
dsl grammar language library parsing parsing-expression-grammar parsing-library peg
Last synced: 24 Apr 2025
https://github.com/corn-config/corn
🌽 A simple and pain-free configuration language. Reference libcorn implementation and CLI.
configuration grammar language peg pest rust rust-library
Last synced: 19 Apr 2025
https://github.com/gpakosz/peg
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
c parser-generator parsing-expression-grammars peg recursive-descent recursive-descent-parser
Last synced: 03 Sep 2025
https://github.com/tomtung/latex2unicode
Convert LaTeX markup to Unicode (in Scala and Java)
Last synced: 26 Apr 2025
https://github.com/fuhrmanator/gift-grammar-peg.js
Development of PEG grammar to support GIFT (quiz) format
gift grammar moodle peg quiz-questions
Last synced: 23 Feb 2025
https://github.com/foo123/ace-grammar
Transform a JSON grammar into a syntax-highlight parser for ACE Editor
ace-editor bnf grammar-parser peg syntax-highlighter
Last synced: 21 Mar 2025
https://github.com/dmitryolshansky/pry-parser
Pry is a pragmatic parser generator library
Last synced: 03 Jan 2026
https://github.com/wdebeaum/peg.jl
Define a Parsing Expression Grammar via a macro and abuse of Julia syntax.
Last synced: 14 Apr 2025
https://github.com/eploko/pegjs-loader
PEG.js loader for webpack
javascript loader peg pegjs pegjs-loader webpack webpack-loader
Last synced: 12 Apr 2025
https://github.com/kareman/patterns
A Swift PEG parser
grammar grammars parsing-expression-grammar parsing-expression-grammars peg peg-parser regexes regexps regular-expression swift
Last synced: 09 Aug 2025
https://github.com/yhirose/monkey-cpp
An interpreter for the Monkey programming language written in C++
cpp interpret peg programing-language
Last synced: 04 Oct 2025
https://github.com/kareman/Patterns
A Swift PEG parser
grammar grammars parsing-expression-grammar parsing-expression-grammars peg peg-parser regexes regexps regular-expression swift
Last synced: 22 Jul 2025
https://github.com/jirutka/sh-parser
Parser of POSIX Shell Command Language
lpeg lua parser peg posix shell shell-parser
Last synced: 06 Oct 2025
https://github.com/aroemers/crustimoney
A Clojure idiomatic PEG parser.
clojure parser-combinators parser-generator peg
Last synced: 30 Apr 2025
https://github.com/mistlog/react-peg
A react style parser generator based on PEG.js
parser parser-generator peg pegjs react
Last synced: 01 Aug 2025
https://github.com/ygg-lang/yggdrasil.rs
yggdrasil compiler with rust runtime
codegen compiler highlighter interpreter lexer parser parser-combinators parser-generator peg
Last synced: 27 Dec 2025
https://github.com/gilzoide/pega-texto
Single-file Parsing Expression Grammars (PEG) runtime engine for C
header-only parser parsing parsing-expression-grammars peg single-file single-header
Last synced: 19 Mar 2025
https://github.com/foo123/editor-grammar
invariant codebase of editor-grammar (codemirror-grammar, ace-grammar,prism-grammar,syntaxhighlighter-grammar, highlightjs-grammar,..)
bnf grammar-specification peg syntax-highlight-parser
Last synced: 10 Apr 2025
https://github.com/fabiospampinato/grammex
A tiny PEG-like system for building language grammars with regexes.
expression grammar parsing peg regex tiny
Last synced: 27 Jul 2025
https://github.com/pawandubey/pegasus
PEG based parser generator library in Crystal
Last synced: 12 Apr 2025
https://github.com/chalcolith/kiuatan
A parser library for Pony.
parser parser-generator parser-library parsing-expression-grammar peg pony pony-language ponylang
Last synced: 01 Jul 2025
https://github.com/simongravelle/peggenerator
Generate PEG topology for GROMACS and LAMMPS
gromacs lammps molecular-dynamics peg polyethylene-glycol python3
Last synced: 19 Apr 2025
https://github.com/ponylang/peg
A parsing expression grammar package for Pony
parser-combinators peg pony-core-team-library pony-language
Last synced: 30 Jun 2025
https://github.com/jleahred/dynparser
Dynamic parser. You can define parsing rules with a peg format
Last synced: 20 Jun 2025
https://github.com/true-grue/peco
Tiny parser combinators library written in Python.
minmalist parser-combinators peg python
Last synced: 13 Dec 2025
https://github.com/wqweto/vbpeg
PEG parser generator for VB6
grammar parser parser-generator peg vb6
Last synced: 11 Sep 2025
https://github.com/sogaiu/margaret
A Janet implementation of Janet’s peg/match
Last synced: 20 Aug 2025
https://github.com/clarete/effigy
Small language that compiles to Python37 bytecode
bytecode parser-generator parsing parsing-expression-grammar peg python
Last synced: 19 Jul 2025
https://github.com/hhatto/peg-rst
reStructuredText in C
c parser peg rest restructuredtext
Last synced: 11 Apr 2025
https://github.com/aofdev/yaml-peg
PEG parser for YAML written in Rust 🦀
grammar hacktoberfest parser parsing parsing-expression-grammar peg rust yaml
Last synced: 11 May 2025
https://github.com/bugenzhao/lime
🍋 A Rust/Swift-like modern interpreted programming language. First-class functions, first-class expressions, and functional techniques included!
functional interpreter language peg programming-language rust swift
Last synced: 11 Apr 2025
https://github.com/jakoch/ometa-php
OMeta: an Object-Oriented Language for Pattern Matching. PHP implementation of OMeta/JS.
grammars ometa parsing-expression-grammars peg
Last synced: 10 Apr 2025
https://github.com/sogaiu/janet-pegdoc
Janet PEG Specials Multi-Tool
command-line-tool doc janet peg quiz usages
Last synced: 10 Nov 2025
https://github.com/jemc/pony-pegasus
Pony library for declaring and executing PEGs. :horse: :stars:
library parsing peg pony-language
Last synced: 28 Oct 2025
https://github.com/benbenbenbenbenben/tibu
tibu is a low fuss high fun PEG parser generator/DSL written in TypeScript
jison parser-generator peg typescript
Last synced: 14 Jul 2025
https://github.com/yhirose/fizzbuzzlang
A Programming Language just for writing Fizz Buzz program. :)
fizz-buzz fizzbuzz language peg programming-language
Last synced: 24 Apr 2025
https://github.com/jgosmann/bite-parser
Asynchronous parser taking incremental bites out of your byte input stream.
asyncio bytes incremental parser parser-combinator parsing parsing-expression-grammar peg python python3
Last synced: 12 Apr 2025
https://github.com/konard/pegasusexample
Using Pegasus PEG parser generator on .NET Core
csharp dotnet-core example mit-license msbuild peg pegasus
Last synced: 07 Apr 2025
https://github.com/rameel/ramstack.parsing
A blazing-fast, lightweight, and intuitive parser combinator library for .NET
Last synced: 26 Jun 2025
https://github.com/yhirose/culebra
Culebra Programming Language
language peg programming-languages
Last synced: 24 Apr 2025
https://github.com/sogaiu/clojure-peg
Parsing and Generating Clojure...Using Janet
Last synced: 31 Aug 2025
https://github.com/akiko97/brainfuck
A simple brainfuck interpreter
brainfuck brainfuck-interpreter brainfuck-jit cranelift cranelift-jit inkwell jit llvm llvm-ir llvm-jit peg rust rust-lang
Last synced: 12 Apr 2025
https://github.com/ragmaanir/syntaks
Parser combinators for crystal
crystal ebnf parser-combinators peg
Last synced: 28 Nov 2025
https://github.com/lalloni/seared
Lightweight PEG-based text parsing in Golang without code generation.
go golang parser parser-library parsing parsing-expression-grammar peg text
Last synced: 26 Feb 2025
https://github.com/novusnota/vscode-ohm
Ohm language support for Visual Studio Code (VSCode)
extension grammars lsp lsp-client ohm ohmjs peg vscode-extension vscode-language
Last synced: 03 Oct 2025
https://github.com/chiefgokhlayeh/tap-consooomer
📦 Test Anything Protocol Consumer for Rust
consumer parser peg test-anything-protocol
Last synced: 09 Apr 2025
https://github.com/banyc/peg
`grep` but with PEG patterns. Define grammars (e.g. `digit`), functions for matching. No more regex syntax!
grep parsing-expression-grammars peg
Last synced: 02 Jul 2025
https://github.com/othree/simple-search-query
Simple logic search query matcher
Last synced: 16 Jul 2025
https://github.com/dduan/peg
Parsing Expression Grammar implemented in Swift.
Last synced: 26 Oct 2025
https://github.com/novusnota/tree-sitter-ohm
🌳 Tree-sitter grammar for the Ohm domain-specific language. Quickly build parsers, interpreters, and compilers for programming languages with Ohm's parsing toolkit!
compilers interpreters ohm ohmjs parsers parsing-expression-grammar peg tree-sitter tree-sitter-parser
Last synced: 17 Mar 2025
https://github.com/stereobooster/instaparsejs
What if context-free grammars were as easy to use as regular expressions?. Clojure instaparse compiled to ESM
gll gll-parser instaparse parser parsing peg pegll
Last synced: 28 Mar 2025
https://github.com/savi-lang/peg
Parsing Expression Grammars for the Savi standard library.
library parser parsing peg savi standard-library
Last synced: 28 Jul 2025