C++ Parsing

Open-source C++ projects categorized as Parsing

Top 11 C++ Parsing Projects

  • LIEF

    LIEF - Library to Instrument Executable Formats


    Parsing Expression Grammar Template Library

    Project mention: Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers | news.ycombinator.com | 2023-07-06

    Very cool, and I like the name!

    I'd be interested in reading about how Matcheroni compares with PEGTL and Lexy.


  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • scnlib

    scanf for modern C++

    Project mention: Reddit++ | /r/cpp | 2023-03-28
  • cpp-peglib

    A single file C++ header-only PEG (Parsing Expression Grammars) library

    Project mention: -🎄- 2022 Day 13 Solutions -🎄- | /r/adventofcode | 2022-12-12

    I used yhirose's PEG (parsing expression grammar) libraryfor parsing.

  • psychec

    A compiler frontend for the C programming language

  • Matcheroni

    A minimalist single-header library for building pattern-matchers, lexers, and parsers.

    Project mention: Matcheroni, a tiny C++20 header library for building lexers/parsers | /r/regex | 2023-07-06
  • Jasper

    A programming language. Static types. Full type inference. Garbage collection. --- not stable

    Project mention: Do people hand write predictive parsers? | /r/ProgrammingLanguages | 2023-01-22

    The current Jasper parser can be read over on https://github.com/SebastianMestre/Jasper/blob/master/src/parser.cpp

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • JuCC

    JuCC - Jadavpur University Compiler Compiler

  • cppsimpleuri

    A modern C++ uri & query parser

  • sajson

    Haskell wrapper for sajson

  • MeanscriptCLI

    Command line interface for Meanscript

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-07-06.

C++ Parsing related posts


What are some of the best open-source Parsing projects in C++? This list will help you:

Project Stars
1 LIEF 3,849
2 PEGTL 1,766
3 scnlib 793
4 cpp-peglib 746
5 psychec 471
6 Matcheroni 175
7 Jasper 52
8 JuCC 38
9 cppsimpleuri 8
10 sajson 3
11 MeanscriptCLI 1
Analyze your C and C++ projects with just one click.
SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.