An open API service indexing awesome lists of open source software.

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/pest-parser/pest

The Elegant Parser

parsing peg rust

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/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/peggyjs/peggy

Peggy: Parser generator for JavaScript

parser peg pegjs

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.

parser parser-generator peg

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/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/synrc/mad

⚡ MAD: Managing Application Dependencies LING/UNIX

beam erlang escript peg ports yecc

Last synced: 05 Apr 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/ohmjs/ohm-editor

An IDE for the Ohm language (JavaScript edition)

editor grammars ohm parsing peg

Last synced: 05 Apr 2025

https://github.com/notdodo/pastego

Scrape/Parse Pastebin using GO and expression grammar (PEG)

go osint pastebin peg scraper

Last synced: 06 Apr 2025

https://github.com/fasterthanlime/pegviz

PEG trace visualizer

debugging grammar parser peg rust

Last synced: 14 Oct 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/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/edubart/lpegrex

Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).

ast lpeg lpeglabel lpegrex lua nelua parser peg

Last synced: 07 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/soasme/peppapeg

PEG Parser in ANSI C

c parser peg peg-parser

Last synced: 02 Aug 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/floraison/raabro

a Ruby PEG parser library

parser peg ruby

Last synced: 05 Apr 2025

https://github.com/tomtung/latex2unicode

Convert LaTeX markup to Unicode (in Scala and Java)

latex parsing peg

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/rse/pegjs-util

Utility Class for PEG.js

peg utility

Last synced: 19 Apr 2025

https://github.com/dmitryolshansky/pry-parser

Pry is a pragmatic parser generator library

dlang parser-combinators peg

Last synced: 03 Jan 2026

https://github.com/wdebeaum/peg.jl

Define a Parsing Expression Grammar via a macro and abuse of Julia syntax.

julia peg

Last synced: 14 Apr 2025

https://github.com/yhirose/pl0-jit-compiler

A tiny PL/0 JIT compiler in less than 900 LOC with LLVM and PEG parser.

compiler cpp jit llvm peg pl0

Last synced: 24 Apr 2025

https://github.com/conversation/upmark

A HTML to Markdown converter.

converter html markdown peg ruby

Last synced: 16 Jul 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/asaiyusuke/jsonpath

A query library for retrieving part of JSON based on JSONPath syntax.

golang json jsonpath parsing peg

Last synced: 08 Jul 2025

https://github.com/AsaiYusuke/jsonpath

A query library for retrieving part of JSON based on JSONPath syntax.

golang json jsonpath parsing peg

Last synced: 14 Mar 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/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

crystal parser peg

Last synced: 12 Apr 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

dynamic parser peg

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

debug janet peg trace

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/freakwill/pyparsing_ext

Extension of pyparsing. You can build your own languages easily. ✌️

parse parser peg pyparsing python

Last synced: 14 Apr 2025

https://github.com/hhatto/peg-rst

reStructuredText in C

c parser peg rest restructuredtext

Last synced: 11 Apr 2025

https://github.com/raubcamaioni/cythonpeg

Parsing Expression Grammer (PEG) for Cython: Automatically Generate Python Stub Files from Cython code

cython peg pyparsing python stub

Last synced: 19 Jun 2025

https://github.com/sogaiu/janet-xmlish

Parse XML-ish Strings as Janet Data

janet peg xml

Last synced: 30 Oct 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/rwxrob/pegn-go

🌑 PEGN library in Go

go golang grammar library parser peg pegn

Last synced: 08 May 2025

https://github.com/sogaiu/small-peg-tracer

Small Janet PEG tracer

html inspector janet peg trace

Last synced: 14 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

parser parser-combinators peg

Last synced: 26 Jun 2025

https://github.com/sogaiu/janet-peg

Parsing and Generating Janet

janet peg

Last synced: 10 Nov 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

clojure janet peg

Last synced: 31 Aug 2025

https://github.com/ragmaanir/syntaks

Parser combinators for crystal

crystal ebnf parser-combinators peg

Last synced: 28 Nov 2025

https://github.com/rwxrob/rat

🐀 Scanner-less PEG packrat parser and meta-grammar interpreter in Go

abnf ebnf go golang grammar language packrat parser peg pegn

Last synced: 12 May 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/pdubroy/pegboard

Two little interpreters

interpreter parsing peg

Last synced: 27 Dec 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/ksky521/stock-peg

A股peg计算

peg stock

Last synced: 16 Dec 2025

https://github.com/mortimr/snarkrs

⚜️ZKSnarks utility | Compatible with Circom circuits

compiler peg pest rust zksnarks

Last synced: 20 Feb 2025

https://github.com/othree/simple-search-query

Simple logic search query matcher

parse peg query search

Last synced: 16 Jul 2025

https://github.com/dduan/peg

Parsing Expression Grammar implemented in Swift.

peg 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