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
micha/jsawk
Jsawk is a command-line tool that works like awk but for JSON, filtering and transforming arrays of JSON objects read from stdin using Java…
321382maintenance
Glench/fuzzyset.js
A JavaScript data structure for fuzzy string matching that finds likely misspellings and approximate matches against a set of strings. It u…
321377maintenance
saebekassebil/teoria
Teoria.js is a lightweight JavaScript library that models music theory for both jazz and classical contexts, providing Note, Chord, Scale, …
231376maintenance
combine
A parser combinator library for Rust, inspired by Haskell's Parsec and attoparsec. It builds LL(1) parsers (with opt-in lookahead via attem…
951369maintenance
Zemberek-NLP
Zemberek-NLP is a Java library providing natural language processing tools for Turkish, including morphological analysis, tokenization, spe…
761368maintenance
nedbat/byterun
Byterun is a pure-Python implementation of a Python bytecode execution virtual machine. It was created to understand CPython bytecodes, ori…
321364maintenance
felipecsl/wombat
Wombat is a lightweight Ruby web crawler and scraper library with an elegant DSL for extracting structured data from web pages. It lets dev…
671360maintenance
yampelo/beagle
Beagle is an incident response and digital forensics tool that transforms security logs and data sources such as EVTX files, SysMon logs, F…
231355maintenance
Talon
Talon is a Python library from Mailgun that extracts reply quotations and signatures from email messages, both plain text and HTML. It comb…
991346maintenance
yhat/pandasql
pandasql is a Python library that lets you query pandas DataFrames using SQL syntax, similar to sqldf in R. It translates SQL queries (SQLi…
101346maintenance
blackberry/pe_tree
PE Tree is a Python module and standalone GUI application for viewing Portable Executable (PE) files in a tree-view, built on pefile and Py…
101343maintenance
Cherrison/CrackMinApp
A Windows GUI tool (built with C# and Node.js) that one-click decompiles WeChat mini-program .wxapkg packages back into readable source cod…
321341maintenance
gdabah/distorm
diStorm3 is a lightweight, fast disassembler library for x86/AMD64 machine code, licensed under BSD. It acts as a decomposer, returning bin…
231341maintenance
nashwaan/xml-js
A JavaScript library that converts XML text to JavaScript objects or JSON and vice versa. It preserves element order, is fully XML complian…
231339maintenance
laramies/metagoofil
Metagoofil is a Python command-line OSINT tool that searches Google for public documents (pdf, doc, xls, ppt) on target websites, downloads…
321333maintenance
dbzhang800/QtXlsxWriter
QtXlsx is a C++ library for Qt5 that reads, writes, and edits Excel .xlsx files without requiring Microsoft Excel. It works on any platform…
321332maintenance
janino-compiler/janino
Janino is a super-small, super-fast Java compiler that can compile source files to class files like javac, or compile Java expressions, blo…
101329maintenance
belerweb/pinyin4j
A Java library for converting Chinese characters to pinyin romanization, republished from SourceForge to Maven Central. It adds polyphonic …
401326maintenance
soheilpro/catj
catj is a command-line tool that prints JSON files in a flat, dot-path format, showing each leaf value with its full path. The output is va…
321322maintenance
SheetJS/js-word
A pure-JavaScript parser and writer for word processing document formats including DOCX, DOC, and RTF, built from official specifications w…
321321maintenance
RUB-SysSec/DroneSecurity
A proof-of-concept receiver and decoder for DJI's Drone-ID protocol broadcast over OcuSync 2.0, developed for an NDSS 2023 paper. It decode…
321321maintenance
solodon4/Mach7
Mach7 is a C++ library providing functional-programming-style pattern matching, supporting user-definable patterns, algebraic data types, a…
321319maintenance
ezrosent/frawk
frawk is a small, efficient Awk-like programming language implemented in Rust for writing short programs that process textual data. It supp…
391318maintenance
Instagram/ig-json-parser
A fast JSON parser library for Java projects that uses annotation processing to generate serializers and deserializers at compile time. Mod…
101317maintenance
PRBonn/depth_clustering
A fast and robust C++ library for segmenting point clouds from Velodyne LiDAR sensors (16, 32, and 64 beam) into objects using depth cluste…
231314maintenance
hahnlee/hwp.js
An open-source JavaScript/TypeScript library that parses and renders HWP (Hangul Word Processor) documents in the browser. It also ships as…
231307maintenance
dengzemiao/DZMeBookRead
A complete open-source novel/book reader demo for iOS written in Swift, mimicking apps like iReader and QQ Reading. It implements paginatio…
321302maintenance
empira/PDFsharp-1.5
PDFsharp is a .NET library for creating, modifying, and processing PDF documents programmatically, written in C#. It is often paired with M…
321301maintenance
google/typograms
Typograms is a lightweight text-based image format (text/typogram) for defining simple diagrams in technical documentation, inspired by ASC…
101301maintenance
Sniper970119/dianping_spider
A Python web scraper for Dianping (大众点评) that extracts search results, shop details, and reviews, handling dynamic font encryption without …
691295maintenance
tensorflow/text
TensorFlow Text is a library of text-processing classes and ops for TensorFlow 2.x, providing tokenization, Unicode normalization, n-grams,…
921294maintenance
vercel/arg
arg is a small, unopinionated CLI argument parsing library for Node.js that maps command-line flags to typed values via a simple spec objec…
231293maintenance
mikalhart/TinyGPSPlus
TinyGPSPlus is a compact, customizable Arduino library for parsing NMEA data streams from GPS modules. It extracts position, date, time, al…
231284maintenance
hsiafan/apk-parser
A Java library for parsing Android APK files, extracting metadata such as package name, version, icon, and label. It also decodes binary XM…
101284maintenance
sunra/php-simple-html-dom-parser
A PHP library adapting Simple HTML DOM Parser for Composer and PSR-0, allowing easy HTML parsing and manipulation. It supports invalid HTML…
231283maintenance
gkz/grasp
Grasp is a command-line utility for structural search, replace, and refactoring of JavaScript code based on its abstract syntax tree rather…
321281maintenance
dragnet-org/dragnet
Dragnet is a Python library that uses machine learning models to extract the main article content, and optionally user comments, from HTML …
331277maintenance
rocky/python-decompile3
decompyle3 is a native Python decompiler that translates Python bytecode (versions 3.7 and 3.8) back into equivalent Python source code. It…
621273maintenance
davedelong/CHCSVParser
CHCSVParser is an Objective-C library for parsing and writing CSV (and other single-character-delimited) files on macOS and iOS. It offers …
321273maintenance
sugiany/blender_mmd_tools
mmd_tools is a Blender addon for importing MikuMikuDance model data (.pmd, .pmx) and motion data (.vmd) into Blender. It handles mesh, bone…
321272maintenance
antirez/rax
Rax is a fully featured radix tree (trie) implementation written in portable ANSI C99, originally created for Redis. It emphasizes a balanc…
321270maintenance
shift-js/shift-js
Shift.JS is a Swift-to-JavaScript transpiler built in JavaScript, with a lexer, parser, and AST-based code generation via Escodegen. It shi…
321270maintenance
summanlp/textrank
A Python 3 implementation of the TextRank algorithm for extractive text summarization and keyword extraction. It is the library published o…
231269maintenance
machinalis/quepy
Quepy is a Python framework that transforms natural language questions into database queries, currently supporting SPARQL and MQL. It uses …
321266maintenance
mdiep/MMMarkdown
MMMarkdown is an Objective-C framework that converts Markdown to HTML using a real parser rather than regex-based transformation. It suppor…
231264maintenance
0xjiayu/go_parser
An IDA Pro plugin written in Python that parses Golang binaries, recovering function names, source file paths, strings, types, and interfac…
231254maintenance
taskrabbit/react-native-parsed-text
A React Native library that parses text strings and renders matching segments (URLs, phone numbers, emails, or custom regex patterns) as se…
231247maintenance
utiasSTARS/pykitti
pykitti is a minimal Python library for loading and working with the KITTI autonomous driving dataset, supporting raw and odometry benchmar…
321245maintenance
Tylous/SniffAir
SniffAir is an open-source wireless security framework for parsing passively collected wireless traffic and launching wireless attacks. It …
231243maintenance
kragniz/json-sempai
A Python library that lets you import JSON files directly as if they were Python modules via an import hook. It is explicitly a joke/abomin…
321242maintenance
kaitoy/pcap4j
Pcap4J is a Java library for capturing, crafting, and sending network packets. It wraps native packet capture libraries (libpcap, WinPcap, …
321242maintenance
Rich-Harris/shimport
Shimport is a 2kb browser shim that implements JavaScript ES module import/export syntax, including dynamic import(), for browsers lacking …
321235maintenance
indragiek/CocoaMarkdown
CocoaMarkdown is an Objective-C framework for parsing and rendering Markdown on iOS and macOS, built on the CommonMark C reference implemen…
321234maintenance
mpatric/mp3agic
A pure Java library for reading MP3 files and reading, writing, adding, and removing ID3 tags (ID3v1 and ID3v2.2 through ID3v2.4). It suppo…
321233maintenance
cloudflare/bpftools
A toolkit of Python scripts and Linux binaries for analyzing pcap traffic dumps and generating BPF bytecode. Its core purpose is crafting B…
641232maintenance
yuanxiaosc/Entity-Relation-Extraction
A TensorFlow and BERT based pipeline for joint entity and relation extraction, built as a solution for the 2019 Language and Intelligence C…
321230maintenance
liuhuanyong/ComplexEventExtraction
A Python library for Chinese compound event extraction that identifies conditional, causal, sequential, and adversative events using explic…
321228maintenance
Shellfire
A MIT-licensed framework of namespaced, composable function libraries for building modular applications in POSIX-compliant shell (bash, sh,…
231225maintenance
html5lib
html5lib is a pure-Python library for parsing and serializing HTML documents and fragments according to the WHATWG HTML specification, matc…
641224maintenance
bheinzerling/bpemb
BPEmb is a collection of pre-trained subword embeddings in 275 languages based on Byte-Pair Encoding, trained on Wikipedia, distributed as …
321224maintenance
DerekSelander/dsdump
dsdump is a command-line tool that inspects Mach-O binaries, dumping symbol tables plus Objective-C classes and Swift type descriptors, act…
101224maintenance
SelectTransform/st.js
ST (SelectTransform) is a JavaScript library that lets you query and select subtrees of any JSON object with selector functions, and transf…
321223maintenance
mattdesl/svg-mesh-3d
A JavaScript library that converts SVG path strings into 3D triangulated meshes (simplicial complexes) using Delaunay triangulation. It is …
321223maintenance
mstrobel/procyon
Procyon is a suite of Java metaprogramming libraries offering a rich reflection API inspired by .NET's System.Reflection, a LINQ-style expr…
231217maintenance
Baseflow/LottieXamarin
Xamarin bindings for Lottie that parse Adobe After Effects animations exported as JSON via Bodymovin and render them natively on Android, i…
231213maintenance
GGGHub/Reader
An iOS ebook reader library built on Core Text that supports txt and epub formats. It provides chapter extraction, table of contents, text …
321212maintenance
leizongmin/node-segment
A pure JavaScript Chinese word segmentation (tokenization) library for Node.js, based on the Pangu segmentation dictionary and algorithms. …
321207maintenance
glommer/pgmicro
An in-process reimplementation of PostgreSQL in Rust, backed by a SQLite-compatible storage engine, built as an experimental fork of Turso.…
551206maintenance
shangjingbo1226/AutoPhrase
AutoPhrase is a C++/Java tool for automated phrase mining that extracts quality phrases from massive text corpora with minimal human effort…
321204maintenance
xueqiu/rdr
RDR (redis data reveal) is a fast command-line tool written in Go that parses Redis RDB dump files. It extracts all keys and serves statist…
231203maintenance
kylestetz/slang
Slang is a small audio programming language implemented entirely in JavaScript, running in the browser on top of the Web Audio API. It uses…
321202maintenance
nsomar/Swiftline
Swiftline is a Swift framework providing tools for building command line applications, inspired by Ruby's highline. It offers terminal stri…
321193maintenance
PHP Language Server
A pure PHP implementation of the Language Server Protocol that provides static code analysis for PHP in any LSP-compatible IDE. It offers f…
231192maintenance
PythonCharmers/python-future
python-future is a compatibility layer providing backports and forward ports between Python 2 and Python 3, including the futurize and past…
621190maintenance
cch123/elasticsql
A Go library that converts SQL queries into Elasticsearch DSL JSON. It supports common SQL expressions like comparisons, boolean logic, IN,…
231189maintenance
niklasso/minisat
MiniSat is a minimalistic, high-performance Boolean satisfiability (SAT) solver written in C++. It reads CNF formulas and either finds a sa…
321188maintenance
SciresM/hactool
hactool is a C command-line tool for inspecting, decrypting, and extracting common Nintendo Switch file formats such as NCA, XCI, PFS0, Rom…
231188maintenance
mkoehnke/WKZombie
WKZombie is a Swift headless browser framework for iOS and macOS that navigates websites and collects data without a user interface or API,…
231186maintenance
google/budou
Budou is a Python library and CLI tool that automatically organizes CJK (Chinese, Japanese, Korean) text into semantically meaningful chunk…
101185maintenance
netyouli/WHC_DataModelFactory
A Mac desktop application that converts JSON or XML data into Swift or Objective-C model class files for iOS development, eliminating manua…
321182maintenance
roberdam/Xaddress
Xaddress is a Ruby library and CLI that encodes latitude/longitude coordinates into a human-readable, address-like format that can be decod…
321182maintenance
strazzere/android-unpacker
A collection of Android unpacking tools presented at Defcon 22, including gdb-based scripts and a native unpacker for packers like APKProte…
231180maintenance
umpox/zero-width-detection
A demo application and utility library that invisibly encodes usernames into text using zero-width Unicode characters, and decodes them bac…
471179maintenance
rubymotion-community/BubbleWrap
BubbleWrap is a collection of tested wrappers and helpers that make Cocoa Touch and AppKit APIs more Ruby-like for RubyMotion projects. It …
231178maintenance
ghidraninja/ghidra_scripts
A collection of scripts for the Ghidra software reverse engineering suite, adding features like crypto constant detection via YARA, binwalk…
321177maintenance
pymorphy2/pymorphy2
pymorphy2 is a Python library providing morphological analysis (POS tagging and inflection) for Russian and Ukrainian languages. It include…
321175maintenance
LucyBot-Inc/api-spec-converter
A JavaScript library and CLI tool that converts REST API description documents between formats such as Swagger/OpenAPI 2.0, OpenAPI 3.0, RA…
321175maintenance
donpark/html2jade
A Node.js tool and library that converts HTML documents into Jade (now Pug) template syntax. It works as a CLI for files, URLs, and stdin, …
321170maintenance
yorickpeterse/oga
Oga is an XML/HTML parser library for Ruby with a simple API for parsing, modifying, and querying documents via XPath. It requires no syste…
581169maintenance
senshinya/MYDB
MYDB is a simple relational database implemented from scratch in Java, drawing on design principles from MySQL, PostgreSQL, and SQLite. It …
321169maintenance
crypto2011/IDR
IDR (Interactive Delphi Reconstructor) is a Windows decompiler for EXE and DLL files compiled with Delphi 2 through Delphi XE4. It performs…
231166maintenance
nicholas-ochoa/OpenSC2K
OpenSC2K is an open-source JavaScript remake of SimCity 2000 built with Phaser 3 and WebGL, capable of importing and viewing original .sc2 …
995294experimental
yaml/libyaml
LibYAML is a C library implementing a YAML 1.1 parser and emitter. It exposes event-based parsing and emitting APIs, with object constructi…
751164maintenance
kbandla/dpkt
dpkt is a Python library for fast, simple network packet creation and parsing, with definitions for basic TCP/IP protocols. It is commonly …
231164maintenance
lyft/mapper
Mapper is a Swift library for deserializing JSON into strongly typed Swift objects via a Mappable protocol. It supports immutable propertie…
101163maintenance
spotify/XCMetrics
XCMetrics is a Swift-based tool from Spotify that collects, stores, and tracks Xcode build metrics parsed from xcactivitylog files. It incl…
231162maintenance
JSONPath-Plus/JSONPath
A JavaScript library implementing JSONPath queries for analyzing, transforming, and selectively extracting data from JSON documents and Jav…
821159maintenance
isaacs/sax-js
A SAX-style streaming parser for XML and HTML written in JavaScript, designed for Node.js but usable in the browser. It emits events for ta…
711157maintenance
Arachnid/solidity-stringutils
A string and slice utility library for Solidity smart contracts, providing efficient string manipulation via a lightweight 'slice' abstract…
321155maintenance
magese/ik-analyzer-solr
A Java library that adapts the IK Chinese word segmentation analyzer for Apache Solr 7.x-8.x, distributed via Maven. It merges multiple Chi…
231153maintenance

← prev page 21 / 28 next →