C Parsing

Open-source C projects categorized as Parsing

Top 10 C Parsing Projects

  1. acwj

    A Compiler Writing Journey

    Project mention: A Compiler Writing Journey | news.ycombinator.com | 2024-12-19
  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. wuffs

    Wrangling Untrusted File Formats Safely

    Project mention: Blasting Past WebP | news.ycombinator.com | 2025-03-27
  4. JSMN

    Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket

    Project mention: JSON for Classic C++ | news.ycombinator.com | 2024-11-13

    If you want to go extremely lightweight, there’s jsmn: https://github.com/zserge/jsmn

    It does no dynamic memory allocation, which is a plus in constrained IoT/embedded applications. But it’s really only a tokenizer. For example, if you want to parse fields out of a map, you have to write your own wrappers to iterate over key/value pairs. Since no data is copied out of the original buffer, all the “tokens” are given as byte offsets and lengths, not null-terminated strings, so you can’t just do printf(“%s”).

    If you can’t (or don’t want to) malloc, it gets the job done. Not sure I’d recommend it for other applications though.

  5. trurl

    a command line tool for URL parsing and manipulation.

  6. Down

    Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.

  7. owl

    A parser generator for visibly pushdown languages. (by ianh)

  8. libwifi

    An 802.11 (WiFi) Frame Generation and Parsing Library in C

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. pega-texto

    Single-file Parsing Expression Grammars (PEG) runtime engine for C

  11. libSATCAT

    Satellite Catalogue (SATCAT) Parser

  12. minishell

    A simplified bash-like shell, with pipes, redirections and variable expansion.

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).

C Parsing discussion

Log in or Post with

C Parsing related posts

Index

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

# Project Stars
1 acwj 11,595
2 wuffs 4,471
3 JSMN 3,820
4 trurl 3,245
5 Down 2,359
6 owl 792
7 libwifi 78
8 pega-texto 18
9 libSATCAT 7
10 minishell 4

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?