#Parser
Showing 60 of 294 repositories tagged #parser, ranked by stars
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
Rust-based platform for the Web
An incremental parsing system for programming tools
⚓ A collection of high-performance JavaScript tools.
A high-performance 100% compatible drop-in replacement of "encoding/json"
Rust parser combinator framework
Python SQL Parser and Transpiler
The official repo for “Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting”, ACL, 2025.
A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
File Parser optimised for LLM Ingestion with no loss 🧠 Parse PDFs, Docx, PPTx in a format that is ideal for LLMs.
Boa is an embeddable Javascript engine written in Rust.
Community maintained fork of pdfminer - we fathom PDF
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
One of the fastest alternative JSON parser for Go that does not require schema
A library and language for building parsers, interpreters, compilers, etc.
LIEF - Library to Instrument Executable Formats (C++, Python, Rust)
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Repair malformed JSON from LLMs, APIs, logs, and user input in Python.
A doc comment standard for TypeScript
[Chumsky has moved to Codeberg!] Write expressive, high-performance parsers with ease.
A toy programming language written in Typescript
Snoop — инструмент разведки на основе открытых данных (OSINT world)
翻译、开发心得或学习笔记
A parser library for Go
Command line parsing, invocation, and rendering of terminal output.
Package ini provides INI file read and write functionality in Go
Create ridiculously fast Lexers
Pretty diff to html javascript library (diff2html)
oletools - python tools to analyze MS OLE2 files (Structured Storage, Compound File Binary Format) and MS Office documents, for malware analysis, forensics and debugging.
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
A SQL database implemented purely in TypeScript type annotations.
Kong is a command-line parser for Go
Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
Parse RSS, Atom and JSON feeds in Go
A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
An efficient, reliable parser for CommonMark, a standard dialect of Markdown
Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.
Created from react styleguidist for Vue Components with a living style guide
📝 HTML to React parser.
A tree-sitter based AST difftool to get meaningful semantic diffs
A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets
[Ariadne has moved to Codeberg!] A fancy diagnostics & error reporting crate
A POSIX-compliant AWK interpreter written in Go, with CSV support
Low output latency streaming HTML parser/rewriter with CSS selector-based API
🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system
A meta-language for Go that adds Result types, error propagation (?), and pattern matching while maintaining 100% Go ecosystem compatibility
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
Semantic search and document parsing tools for the command line
A modern PDF library for TypeScript. Parse, modify, and generate PDFs with a clean, intuitive API.
Type-safe YAML parser and validator.
An alternative implementation of Golang specs, written in Rust for embedding or wrapping.
Open-source platform for extracting structured data from documents using AI.
A natural language date/time parser with pluggable rules
모두 파싱해버리겠다 — HWP3·HWP·HWPX·HWPML·PDF·XLS·XLSX·DOCX → Markdown. 신구대조·양식 자동 채우기·MCP 통합 (CLI + MCP Server) | Parse Korean documents (HWP3-5, HWPX, HWPML, PDF, Office) to Markdown — CLI + MCP Server with form-filler & diff
A parser combinator library for Rust
A library for interactive command line interfaces in modern C++
Simple argument parsing
A library to display rich (Markdown) snippets and texts in a rust terminal application