Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source parser software

2737 open-source libraries, tools and applications tagged parser, ranked by how closely parser is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2737 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
SychicBoy/NETReactorSlayer
NETReactorSlayer is an open-source (GPLv3) deobfuscator and unpacker targeting assemblies protected with Eziriz .NET Reactor. It is availab…
651266active
CensoredUsername/unrpyc
Unrpyc is a decompiler that converts compiled Ren'Py .rpyc script files back into readable Ren'Py script source. It can be run as a command…
661265active
kpcyrd/sniffglue
A secure multithreaded network packet sniffer written in Rust that parses packets concurrently across all CPU cores. It is hardened with se…
661265active
kisielk/godepgraph
A command-line tool that generates dependency graphs of Go packages, outputting Graphviz dot or Mermaid format. It color-codes packages by …
321265active
blueimp/JavaScript-Load-Image
A JavaScript library that loads images from File/Blob objects or URLs and returns optionally scaled, cropped, or rotated HTML img or canvas…
324456maintenance
openspout/openspout
OpenSpout is a community-maintained PHP library for reading and writing spreadsheet files in CSV, XLSX, and ODS formats. It processes very …
981261active
volarjs/volar.js
Volar.js is a framework for building language tooling for embedded languages, powering language servers like Vue, Astro, and MDX. It provid…
741260active
RE2
RE2/J is a pure Java port of Google's RE2 regular expression engine that guarantees linear-time matching using a nondeterministic finite au…
571260active
mfridman/tparse
tparse is a command-line tool that parses and summarizes `go test -` output, showing failures, panics, and package-level summaries with col…
461260stable
foonathan/lexy
lexy is a parser combinator library for C++17 and onwards that lets you define grammars directly in C++ as a DSL. It generates hand-written…
401259active
rdbo/libmem
A cross-platform game hacking library for C, C++, Rust, and Python providing process and memory manipulation, function hooking/detouring, c…
821256active
arcanis/clipanion
Clipanion is a type-safe CLI framework for TypeScript and JavaScript with no runtime dependencies. It supports nested commands, advanced op…
321256stable
JetBrains/fernflower
Fernflower is an analytical decompiler that converts Java bytecode (class, jar, zip files) back into readable Java source code. It is bundl…
774423maintenance
dotnet/ClangSharp
ClangSharp provides C# bindings for the Clang C/C++ compiler library, auto-generated from Clang's C headers using ClangSharpPInvokeGenerato…
871254active
kronenthaler/mod-pbxproj
A Python library for programmatically parsing and manipulating Xcode project files (.pbxproj). It lets scripts add, remove, or modify files…
481253active
relative/synchrony
Synchrony is a JavaScript deobfuscator and cleaner focused on undoing obfuscation from javascript-obfuscator/obfuscator.io. It works as a C…
761252active
KaisenAmin/c_std
A pure C17 library that reimplements a large slice of the C++ Standard Library (containers, algorithms, smart pointers) plus Python-style u…
721252active
google/textfsm
TextFSM is a Python module implementing a template-based state machine for parsing semi-structured text into Python tables. It was original…
381252active
MikeKovarik/exifr
exifr is a fast, dependency-free JavaScript library for reading EXIF and other image metadata (TIFF, XMP, ICC, IPTC, GPS, JFIF) from JPG, P…
231252active
mickeynp/combobulate
Combobulate is an Emacs package that adds structured editing and navigation to many programming languages using Emacs 29's tree-sitter libr…
771251active
swiftlang/swift-java
A set of tools and libraries from Apple's swiftlang org enabling Swift and Java interoperability. It includes the SwiftJava library with ma…
871249active
Setasign/FPDI
FPDI is a collection of PHP classes that read pages from existing PDF documents and use them as templates in PDF generation libraries like …
851248stable
adamchainz/django-upgrade
A Python CLI tool that automatically upgrades Django project code to newer Django versions by rewriting source files. It integrates with pr…
761248active
Roave/BetterReflection
Better Reflection is a PHP library providing an enhanced reflection API that can reflect on classes not yet loaded, from code strings, and …
971247active
Toblerity/Fiona
Fiona is a Python library (with a CLI) for reading and writing vector geographic data in formats like Shapefile and GeoPackage, built on to…
231247active
davidbonnet/astring
Astring is a tiny, fast, dependency-free JavaScript code generator that produces JavaScript source code from ESTree-compliant ASTs. It supp…
231247stable
remarkjs/remark-gfm
remark-gfm is a remark (unified) plugin that adds GitHub Flavored Markdown support to markdown parsing and serialization, including autolin…
231247stable
scikit-bio
scikit-bio is an open-source, BSD-licensed Python library providing data structures, algorithms, and educational resources for bioinformati…
881246active
jeremykendall/php-domain-parser
A PHP library that parses domain names into their component parts (subdomain, registrable domain, second-level domain, public suffix) using…
511245active
zaach/jison
Jison is a parser generator for JavaScript with an API similar to Bison, taking JSON or Bison-style grammar definitions and generating bott…
324378maintenance
form-dev/form
FORM is a symbolic manipulation system written in C that reads symbolic expressions from files and performs algebraic transformations, outp…
891244active
myfreeer/cppreference2mshelp
A converter that transforms cppreference.com offline HTML archives into Microsoft Help (msha) files for Visual Studio 2012+ and CHM help fi…
671243active
paazmaya/shuji
Shuji is a Node.js command line utility that reconstructs original JavaScript and CSS source files from sourcemap files (.map), including i…
761242active
apache/lucene-solr
The former shared repository for Apache Lucene and Apache Solr, open-source search software. Lucene and Solr have split into separate top-l…
664365maintenance
unjs/unpdf
unpdf is a TypeScript library providing PDF extraction and rendering utilities that work across all JavaScript runtimes, including Node.js,…
881240active
JamesHeinrich/getID3
getID3() is a PHP library that extracts metadata and technical information from a wide range of multimedia files, including audio, video, a…
891238stable
Canop/termimad
Termimad is a Rust library for rendering Markdown-formatted text and tables in terminal (CLI/TUI) applications, with configurable skins, wr…
761233active
sachinchoolur/jquery-to-javascript-converter
A browser-based tool that scans existing jQuery code and automatically generates equivalent modern vanilla JavaScript, producing a minimal …
231229active
hooklift/gowsdl
gowsdl is a Go CLI tool that generates idiomatic Go client code from WSDL 1.1 files, including SOAP proxy code. It supports Document/Litera…
231223active
hyperrealm/libconfig
libconfig is a compact C/C++ library for parsing and processing structured, type-aware configuration files. Its format is more compact and …
761222stable
videojs/mux.js
mux.js is a lightweight JavaScript library for inspecting and manipulating video container formats such as MPEG2-TS, fMP4, and FLV. Its cor…
631221stable
hengliyin/cdfang-spider
A full-stack web application that scrapes Chengdu Housing Association lottery housing data and presents it through interactive charts and s…
491221active
meriyah/meriyah
Meriyah is a fully ECMAScript 2024-compliant, self-hosted JavaScript parser written in TypeScript that emits ESTree-compatible ASTs. It foc…
991220stable
checkmake/checkmake
checkmake is a linter and analyzer for Makefiles written in Go. It scans Makefiles for potential issues based on configurable rules and rep…
831219active
Mathics3/mathics-core
Mathics3 Core is the kernel of Mathics3, a free open-source computer algebra system with Mathematica-compatible syntax. It provides Python …
831219active
clojure/core.match
An optimized pattern matching library for Clojure and ClojureScript, part of the official org.clojure ecosystem. It compiles match expressi…
551219stable
Oudwins/zog
Zog is a Zod-inspired schema builder for runtime value parsing and validation in Go, using method chaining to define expressive schemas wit…
861218active
jhipster/prettier-java
A Prettier plugin that adds opinionated code formatting support for the Java language. It parses Java source code and reprints it with cons…
991217active
mongodb/js-bson
The official BSON (Binary JSON) parser library for Node.js and browsers, maintained by MongoDB. It serializes and deserializes JSON-like do…
961217stable
Fellow Oak DICOM
Fellow Oak DICOM (fo-dicom) is a C#/.NET library implementing the DICOM standard for medical imaging, including parsing, image codecs, anon…
841216active
Tern
Tern is a stand-alone, editor-independent JavaScript code analyzer that provides deep static analysis such as type inference, completion, a…
664238maintenance
kb
A collection of single-header, permissively-licensed C/C++ libraries in the stb style. Its main library, kb_text_shape.h, provides Unicode …
631210active
jmrozanec/cron-utils
cron-utils is a Java library for defining, parsing, validating, and migrating cron expressions across different cron dialects (Unix, Quartz…
441210active
APIDevTools/swagger-parser
A JavaScript library that parses, validates, resolves, bundles, and dereferences Swagger 2.0 and OpenAPI 3.0 specifications in JSON or YAML…
961209active
cmsis-svd/cmsis-svd
A Python library that parses ARM CMSIS-SVD (System View Description) files into easy-to-use data structures. It enables building code gener…
571209active
elonlit/Genesis
Genesis is an interpreted, procedural, Turing-complete esoteric programming language whose keywords are written in Paleo-Hebrew characters,…
231208stable
rictic/jsonriver
jsonriver is a small, dependency-free TypeScript library that parses JSON incrementally as it streams in, yielding a sequence of increasing…
511207active
hashicorp/terraform-ls
The official Terraform Language Server maintained by HashiCorp, implementing the Language Server Protocol to provide IDE features for Terra…
951206active
WolvenKit
WolvenKit is an open-source desktop mod editor and creator for CD Projekt's REDengine games, primarily Cyberpunk 2077. It can read and writ…
921206active
icalendar/icalendar
A Ruby library for parsing, creating, and manipulating iCalendar (.ics) files as defined by RFC-5545. It supports building calendars and ev…
771205active
juliasilge/tidytext
tidytext is an R package that applies tidy data principles to text mining, providing functions like unnest_tokens to convert text to and fr…
621205stable
zserge/jsmn
jsmn is a minimalistic, header-only JSON parser/tokenizer written in C89 with no dependencies and no dynamic memory allocation. It produces…
234198maintenance
uhop/stream-json
stream- is a micro-library of composable stream components for parsing, filtering, and transforming JSON and JSONC with a minimal memory fo…
751200stable
SaschaWillems/Vulkan-glTF-PBR
A Vulkan-based physically-based rendering (PBR) sample application that loads and renders glTF 2.0 models with image-based lighting. It inc…
701199active
tomaz/appledoc
appledoc is a command-line tool that generates Apple-style documentation from Objective-C source code comments, producing HTML pages and Xc…
234185maintenance
microsoft/XmlNotepad
XML Notepad is a free Windows desktop application from Microsoft for browsing and editing XML documents with a tree view and text view. It …
871197active
huggingface/Math-Verify
A Python library from Hugging Face for robustly parsing and verifying mathematical expressions, designed to evaluate Large Language Model o…
471197active
jfcere/ngx-markdown
ngx-markdown is an Angular library providing a component, directive, pipe, and service to parse static, dynamic, or remote markdown content…
951196active
zaigie/palworld-server-tool
A self-hosted web application for managing PalWorld dedicated game servers through a visual interface. It parses .sav save files and uses t…
821196active
google/double-conversion
A C++ library providing efficient binary-decimal and decimal-binary conversion routines for IEEE doubles, extracted from the V8 JavaScript …
721196stable
YPLiang19/Mango
MangoFix is an iOS hotfix SDK built around a DSL whose syntax closely resembles Objective-C, allowing developers to replace any Objective-C…
311196active
rordenlab/dcm2niix
dcm2niix is a command-line tool that converts neuroimaging data from the DICOM format to the NIfTI format, including generation of BIDS-com…
891193active
sdorra/content-collections
A TypeScript library that transforms markdown, MDX, and YAML content files into type-safe, validated data collections that can be imported …
871193active
dlclark/regexp2
A full-featured regular expression engine for Go, ported from the .NET regex engine. It supports backtracking and Perl5/.NET-compatible pat…
771192active
aooiuu/any-reader
Any-Reader is an open-source, cross-platform content aggregation tool that unifies novels, manga, video, and audio from user-defined source…
721191active
HangfireIO/Cronos
Cronos is a .NET library for parsing Cron expressions and calculating their next occurrences. It handles time zones and daylight saving tim…
841190stable
libass
libass is a portable C library that renders ASS/SSA (Advanced Substation Alpha) subtitles, mostly compatible with VSFilter. It is widely us…
801190stable
Lihuanghe/SMSGate
SMSGate is a Java framework built on Netty 4 that implements the core of a unified SMS gateway supporting CMPP, SMPP 3.4, SGIP 1.2, and SMG…
601190active
rvirding/luerl
Luerl is an implementation of the Lua 5.3 scripting language written in pure Erlang/OTP. It is a library that lets Erlang host programs exe…
771189active
OSS CAD Suite
Project IceStorm documents the reverse-engineered bitstream format of Lattice iCE40 FPGAs and provides tools for analyzing and creating bit…
661188active
kuizuo/js-deobfuscator
An automated JavaScript deobfuscation tool built on Babel AST transforms, offering a CLI, a TypeScript API, and an online playground. It re…
831186active
c4spar/cliffy
Cliffy is a TypeScript-first, runtime-agnostic toolkit for building complex command-line applications on Deno, Node, and Bun. It provides a…
961185active
Mibayy/token-savior
Token Savior is an MCP server written in Python that provides AI coding agents like Claude with structural codebase navigation (72 tools fo…
821185active
Digital-EDA/Digital-IDE
Digital IDE is an all-in-one VSCode extension for hardware description language development, supporting Verilog, VHDL, and SystemVerilog. I…
741185active
facebookarchive/codemod
Codemod is a Python tool and library from Facebook for assisting large-scale codebase refactors that are partially automated but need human…
104131maintenance
dorny/test-reporter
A GitHub Action that parses test results in XML or JSON formats from popular testing frameworks and displays them as GitHub Check Runs or j…
841182active
Link-Kou/intellij-mybaitslog
An IntelliJ IDEA plugin that reconstructs MyBatis SQL log output into fully executable SQL statements. It supports MyBatis 3.2.0+ and MyBat…
231182active
collective/icalendar
A Python library for parsing and generating iCalendar (RFC 5545) files. It can create, inspect, and modify calendar events, todos, journals…
961181stable
P1sec/hermes-dec
hermes-dec is a Python-based reverse engineering tool that disassembles and decompiles React Native applications compiled to the Hermes VM …
911181active
peggyjs/peggy
Peggy is a parser generator for JavaScript based on parsing expression grammars (PEG), producing fast parsers with excellent error reportin…
871181active
kewisch/ical.js
A dependency-free JavaScript library for parsing and serializing iCalendar (RFC 5545), jCal, vCard (RFC 6350), and jCard data. Originally b…
741180stable
mdbtools/mdbtools
MDB Tools is a set of C libraries and command-line utilities for reading Microsoft Access (.mdb/.accdb) database files on Unix-like systems…
681179active
grangier/python-goose
Python-Goose is a Python library that extracts the main body text, metadata, top image, and embedded videos from news article web pages. It…
614106maintenance
rchipka/node-osmosis
Osmosis is an HTML/XML parser and web scraper library for Node.js built on native libxml C bindings. It offers a chainable, promise-like in…
324104maintenance
vlm/asn1c
asn1c is an open-source ASN.1 to C compiler that generates C/C++-compatible source code from ASN.1 module files. The generated code seriali…
741178stable
styled-components/css-to-react-native
A TypeScript library that converts CSS text into React Native stylesheet objects, handling camelCase conversion, shorthand expansion, and v…
651177active
wilsonzlin/minify-html
minify-html is an extremely fast HTML minifier written in Rust that also minifies inline JS and CSS via oxc and lightningcss. It is availab…
561176active
DulLabs/bhai-lang
BhaiLang is a dynamically typed toy programming language written in TypeScript, built as an inside joke with Hindi slang keywords like 'hi …
324092maintenance
ConsenSysDiligence/surya
Surya is a command-line utility for inspecting Solidity smart contract systems, providing structural summaries, inheritance information, an…
411175active
jenish-sojitra/JSAnalyzer
A Burp Suite extension written in Python (Jython) that performs static analysis on JavaScript files proxied through Burp. It extracts API e…
411175active

← prev page 15 / 28 next →