The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
PeppaPEG Alternatives
Similar projects and alternatives to PeppaPEG based on common topics and language
-
cmark
Discontinued 💧 Elixir NIF for cmark (C), a parser library following the CommonMark spec, a compatible implementation of Markdown.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
PeppaPEG reviews and mentions
- Show HN: Peppa PEG – Peg Parser in ANSI C (v1.15.0)
- Peppa PEG v1.10.0 released (Ultra-lightweight PEG Parser in ANSI C)
-
Peppa Peg – An Ultra Lightweight Peg Parser in ANSI C
- Having a PEG parser in ANSI C can benefit whoever is developing a parser, as adding C bindings for other programming languages are not too difficult.
And after SIX months' development, my project is now kinda feature complete. It's named Peppa PEG and you can find it here: .
I have learned quite a lot during the journey of creating it, such as gdb, valgrind, cmake, etc. And I wouldn't make it to the end without learning from some awesome projects, such as pest.rs, cJSON, etc.
To give you a glance how the library is used, here are some examples:
- Write an INI Parser using Peppa PEG: [ini.h](https://github.com/soasme/PeppaPEG/blob/main/examples/ini.h).
- Show HN: Peppa Peg – Ultra Lightweight Peg Parser in ANSI C
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Stats
soasme/PeppaPEG is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of PeppaPEG is C.