Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
- Updated
Dec 17, 2025 - C
A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.
Common examples include:
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
Very fast Markdown parser and HTML generator implemented in WebAssembly, based on md4c
C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.
BNF wrangling and railroad diagrams
The tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.
The CMU Link Grammar natural language parser
A parser generator for C
High-performance HTML5 parser for Ruby based on Lexbor, with support for both CSS selectors and XPath.