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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| xnl-h4ck3r/GAP-Burp-Extension GAP is a Burp Suite extension written in Python (Jython) that extracts potential endpoints, parameters, and links from Burp's site map, pro… | 60 | 1533 | active |
| emcf/thepipe thepipe is a Python package and API that extracts clean markdown, multimodal media, and structured data from tricky documents like PDFs, Wo… | 79 | 1529 | active |
| FAST-LIO LI-Init is a robust, real-time initialization method for LiDAR-inertial systems that calibrates temporal offset, extrinsic parameters, grav… | 55 | 1527 | active |
| nickclyde/duckduckgo-mcp-server A Model Context Protocol (MCP) server that exposes DuckDuckGo web search to LLM clients like Claude Desktop and Claude Code. It also fetche… | 83 | 1501 | active |
| yc-duan/fastctx FastCtx is a Rust-based local runtime that exposes fast, context-efficient repository tools (file reading, grep, glob, batch replacement, s… | 78 | 1485 | active |
| salesforce/CodeTF CodeTF is a Python transformer library for code large language models, providing unified interfaces for training, fine-tuning, and inferenc… | 10 | 1478 | active |
| apache/jena Apache Jena is a free and open-source Java framework for building Semantic Web and Linked Data applications. It provides an RDF API, a SPAR… | 77 | 1476 | stable |
| dcm4che/dcm4che dcm4che is a Java toolkit and library implementing the DICOM standard for medical imaging, including data set handling, network communicati… | 88 | 1460 | active |
| alibaba/Logics-Parsing Logics-Parsing is an end-to-end document parsing model from Alibaba that converts document images into structured output using a single mul… | 61 | 1460 | active |
| Water-Melon/Melon Melon is a generic cross-platform C library (C99) bundling algorithms, data structures, functional components (memory pool, thread pool, ev… | 66 | 1458 | active |
| jashking/UnrealPakViewer A graphical desktop tool for inspecting Unreal Engine 4 pak and ucas archive files. It shows file trees, size breakdowns, compression detai… | 51 | 1458 | active |
| dadoonet/fscrawler FSCrawler is a Java-based file system crawler that indexes binary documents (PDF, MS Office, Open Office) into Elasticsearch, tracking new,… | 85 | 1452 | active |
| facebook/PathPicker PathPicker (fpp) is a Python-based command line utility that parses piped input (git output, grep results, find listings) for file paths an… | 23 | 5237 | maintenance |
| chunkhound/chunkhound ChunkHound is a local-first codebase intelligence CLI that indexes code with tree-sitter parsing and semantic/regex search, exposing cited … | 85 | 1445 | active |
| Unidata/MetPy MetPy is a Python library of tools for reading, visualizing, and performing calculations with weather data. It is developed by NSF Unidata … | 69 | 1445 | stable |
| asmuth/clip clip is a command line program and library for creating charts and data-driven illustrations from declarative text descriptions, exporting … | 32 | 5145 | maintenance |
| Houseofmvps/codesight codesight is a zero-dependency Node.js CLI that scans a codebase and generates a compact AI context map (routes, schemas, components, depen… | 54 | 1417 | active |
| PeculiarVentures/PKI.js PKI.js is a pure TypeScript library implementing the common formats and protocols used in PKI applications, including X.509 certificates, P… | 97 | 1399 | stable |
| explosion/spacy-llm spacy-llm is a Python library that integrates Large Language Models into spaCy NLP pipelines via a serializable llm component. It provides … | 75 | 1395 | active |
| kristoff-it/superhtml SuperHTML is a CLI tool and language server written in Zig that validates, autoformats, and provides LSP features for HTML5 documents. It i… | 83 | 1392 | active |
| aws-cloudformation/cloudformation-guard AWS CloudFormation Guard (cfn-guard) is a general-purpose policy-as-code evaluation tool with an expressive DSL for defining rules. It vali… | 83 | 1389 | active |
| stellar/go-stellar-sdk The official Go SDK for the Stellar blockchain network, maintained by the Stellar Development Foundation. It provides transaction building,… | 95 | 1383 | active |
| Thraka/SadConsole SadConsole is a C# .NET library that simulates an ASCII/ANSI terminal for building text-based games, functioning as a tile-based game engin… | 86 | 1383 | active |
| dscharrer/innoextract innoextract is a command-line tool that extracts files from installers created by Inno Setup, without running the installer under Windows o… | 23 | 1383 | active |
| chearon/dropflow Dropflow is a CSS layout engine written in TypeScript that implements foundational CSS standards (inlines, blocks, floats, positioning) wit… | 90 | 1368 | active |
| raznem/parsera Parsera is a lightweight Python library for scraping websites using LLMs, letting users define elements to extract with natural-language de… | 49 | 1363 | active |
| fkie-cad/cwe_checker cwe_checker is a Rust-based suite of checks that detects common bug classes (CWEs) such as null pointer dereferences and buffer overflows i… | 66 | 1361 | active |
| philippta/flyscrape Flyscrape is a standalone command-line web scraping tool written in Go that lets users write extraction logic in JavaScript with a jQuery-l… | 39 | 1347 | active |
| danielgtaylor/aglio Aglio is an API Blueprint renderer that converts Markdown-based API descriptions into themed static HTML documentation. It works as a comma… | 32 | 4744 | maintenance |
| speced/bikeshed Bikeshed is a preprocessor for writing technical specification documents, converting lightly-decorated Markdown/HTML source files into full… | 66 | 1328 | active |
| wild-card-ai/agents-json agents.json is an open specification built on OpenAPI that formally describes contracts for API and agent interactions, translating OpenAPI… | 36 | 1315 | active |
| CalebFenton/simplify Simplify is a generic Android deobfuscator that virtually executes Dalvik methods in a sandbox (smalivm) and applies optimizations like con… | 23 | 4668 | maintenance |
| cnr-isti-vclab/vcglib VCGlib is a templated, header-only C++ library with no external dependencies for manipulating, processing, cleaning, and simplifying triang… | 67 | 1295 | stable |
| BachiLi/diffvg diffvg is a differentiable rasterizer for 2D vector graphics that bridges the raster and vector domains via backpropagation. It computes pi… | 38 | 1283 | active |
| vgmtrans/vgmtrans VGMTrans is a cross-platform desktop application for detecting, inspecting, and converting proprietary sequenced video game music into stan… | 73 | 1277 | active |
| tumic0/GPXSee GPXSee is a Qt-based GPS log file viewer and analyzer supporting all common GPS log formats (GPX, TCX, FIT, KML, NMEA, IGC, and many more) … | 100 | 1252 | active |
| Escartem/AnimeStudio A Unity game asset extraction tool that opens Unity bundles and lets users browse, preview, and export textures, meshes, animations, audio,… | 65 | 1249 | active |
| gfngfn/SATySFi SATySFi is a typesetting system built around a statically-typed, functional programming language, producing PDF documents. It combines a La… | 53 | 1248 | active |
| sharkdp/shell-functools A collection of command-line tools that bring functional programming primitives like map, filter, foldl, sort_by, and take_while to the she… | 23 | 1247 | stable |
| KLayout/klayout KLayout is an open-source Qt-based viewer and editor for IC mask layouts, supporting formats like GDS2 and OASIS. It includes Ruby and Pyth… | 93 | 1234 | active |
| morganstanley/hobbes Hobbes is a strongly typed domain-specific language with an embedded JIT compiler and runtime for efficient dynamic expression evaluation, … | 76 | 1230 | active |
| ksdme/ut A fast, lightweight Rust CLI utility toolkit that bundles many common developer utilities (encoding, hashing, JWT, UUID generation, and mor… | 66 | 1207 | active |
| CakeML/cakeml CakeML is a functional programming language based on a substantial subset of Standard ML, together with a formally verified compiler that i… | 92 | 1204 | active |
| Certificate Transparency Google's Go implementation of Certificate Transparency (RFC 6962), providing libraries for parsing and auditing TLS certificates, client li… | 78 | 1197 | active |
| Redress Redress is a command-line tool for analyzing stripped Go binaries, reconstructing symbols and extracting information such as compiler versi… | 95 | 1191 | active |
| TomRoush/PdfBox-Android A port of Apache PDFBox to Android, enabling PDF creation, manipulation, and rendering in Android apps. It is distributed via Maven Central… | 23 | 1190 | active |
| SSLMate/certspotter Cert Spotter is an open-source Certificate Transparency log monitor written in Go that alerts you when SSL/TLS certificates are issued for … | 75 | 1177 | active |
| oblac/jodd Jodd is a collection of lightweight Java micro-frameworks and utility libraries with zero external dependencies, including a DI container (… | 23 | 4049 | maintenance |
| platonai/Browser4 Browser4 is an AI-native browser engine built in Kotlin for autonomous agents, intelligent data extraction, and large-scale web automation.… | 93 | 1145 | active |
| Ryandonofrio3/osgrep osgrep is a local, grep-like semantic search CLI for codebases, built for AI coding agents. It uses local embeddings (ColBERT via onnxrunti… | 47 | 1145 | active |
| hfaran/slack-export-viewer A Python CLI tool that parses Slack export archives (zip or directory of JSON files) and presents them in a browsable web interface built w… | 89 | 1137 | active |
| HarryChen0506/react-markdown-editor-lite A lightweight, pluggable Markdown editor React component with editor/preview panes, synced scrolling, image upload, and custom parser suppo… | 65 | 1137 | stable |
| XmirrorSecurity/OpenSCA-cli OpenSCA-cli is an open-source Software Composition Analysis (SCA) command-line tool that scans projects to detect third-party open-source d… | 76 | 1134 | active |
| protofire/solhint Solhint is an open-source linter for Solidity smart contracts that provides both security and style guide validations. It runs as an npm-di… | 90 | 1126 | active |
| multiprocessio/dsq dsq is a Go command-line tool that lets you run SQL queries directly against data files such as JSON, CSV, TSV, Excel, and Parquet, powered… | 23 | 3864 | maintenance |
| codemod/codemod Codemod is an open-source CLI and workflow engine for scaffolding, testing, running, and publishing codemods—automated, multi-step code tra… | 88 | 1110 | active |
| intellij-solidity/intellij-solidity A Solidity language plugin for IntelliJ-based IDEs providing syntax highlighting, code completion, navigation, formatting, and file templat… | 81 | 1100 | active |
| kort0881/telegram-proxy-collector A Python CLI tool that automatically collects, analyzes, and filters MTProto and SOCKS5 proxies for Telegram. It decodes proxy secrets to d… | 79 | 1099 | active |
| joaoh82/rust_sqlite SQLRite is an embedded SQL database engine written from scratch in Rust, modeled on SQLite with a paged single-file format, B-tree storage,… | 87 | 1089 | active |
| nasa/apod-api NASA's open-source microservice that serves the Astronomy Picture of the Day (APOD) API, returning JSON metadata and image links parsed fro… | 66 | 1086 | active |
| zpl-c/zpl zpl is a C99 cross-platform, header-only library that provides a set of commonly needed utilities for C/C++ development, replacing and exte… | 27 | 1075 | active |
| lierdakil/pandoc-crossref pandoc-crossref is a Pandoc filter that adds automatic numbering and cross-referencing of figures, tables, equations, sections, and code bl… | 95 | 1073 | active |
| kunal12203/GrapeRoot GrapeRoot is an open-source context engine and MCP server that builds a semantic graph of a codebase (files, symbols, imports, call chains)… | 68 | 1041 | active |
| facebook/starlark-rust A Rust implementation of the Starlark language, a deterministic Python3-inspired configuration language used by build systems like Bazel an… | 81 | 1034 | active |
| process-intelligence-solutions/pm4py PM4Py is an open-source Python library implementing state-of-the-art process mining algorithms for analyzing event logs and business proces… | 81 | 1033 | stable |
| zhlint-project/zhlint zhlint is a linting tool for Chinese text content, available as a CLI, a Node.js package, and a standalone browser script. It validates and… | 59 | 1014 | active |
| Fadi002/de4py An open-source, AI-powered toolkit for reverse engineering Python code, combining an LLM-driven deobfuscation engine (via Ollama) with lega… | 88 | 1007 | active |
| johnhuang316/code-index-mcp A Model Context Protocol (MCP) server that indexes, searches, and analyzes code repositories so LLM-based assistants can navigate codebases… | 77 | 1003 | active |
| go-gota/gota Gota is a Go library implementing DataFrames, Series, and data wrangling methods for tabular data manipulation. It supports loading data fr… | 10 | 3259 | maintenance |
| yaronn/wopr WOPR is a simple XML-based markup language for creating rich terminal reports, presentations, and infographics with charts, maps, and text … | 32 | 3085 | maintenance |
| chrisdiana/cms.js CMS.js is a fully client-side JavaScript Markdown site generator in the spirit of Jekyll that renders Markdown content into a complete sing… | 23 | 3049 | maintenance |
| Jermic/Android-Crack-Tool A macOS GUI application that bundles common Android APK reverse-engineering tools (Apktool, Dex2Jar, JD-GUI, SignApk, Zipalign) into one in… | 23 | 2941 | maintenance |
| jbesomi/texthero Texthero is a Python toolkit for text preprocessing, representation, and visualization, designed to work on top of Pandas Series and DataFr… | 23 | 2905 | maintenance |
| howie6879/owllook owllook is a self-hosted vertical search engine for Chinese web novels, built on Python with Sanic, MongoDB, and Redis. It aggregates resul… | 77 | 2889 | maintenance |
| lifting-bits/mcsema McSema is a framework that lifts native x86, amd64, aarch64, sparc32, and sparc64 executable binaries (ELF and PE) into LLVM bitcode. It wo… | 10 | 2792 | maintenance |
| nareix/joy4 JOY4 is a Go audio/video library and streaming server providing well-designed interfaces for reading, writing, and transcoding media format… | 32 | 2715 | maintenance |
| Roujack/mathAI mathAI is a photo-based math problem solver written in Python: it takes an image containing a handwritten or printed arithmetic expression,… | 32 | 2372 | maintenance |
| dflemstr/rq rq (Record Query) is a Rust command-line tool for ad-hoc analysis and transformation of streams of structured records, similar to awk/sed b… | 23 | 2300 | maintenance |
| PyMesh/PyMesh PyMesh is a rapid prototyping geometry processing library for Python, with performance-critical algorithms implemented in C++ and exposed v… | 23 | 2050 | maintenance |
| Qihoo360/Quicksql Quicksql is a SQL analysis middleware that provides unified SQL querying across relational databases, non-relational databases, and SQL-les… | 23 | 2037 | maintenance |
| rust-lang/chalk Chalk is a Rust library that implements the Rust trait system using a Prolog-like logic solver, converting trait and impl information into … | 49 | 2017 | maintenance |
| FUE5BASE/FUE5 FUE5 is a fan-made Unreal Engine 5 project that recreates Factorio bases in 3D, letting players import their in-game factories via a compan… | 30 | 1925 | maintenance |
| OpenPPL/ppq PPQ (PPL Quantization Tool) is an extensible, high-performance offline neural network quantization framework written in Python. It parses a… | 23 | 1822 | maintenance |
| marin-m/pbtk pbtk (Protobuf toolkit) is a Python-based set of scripts with a unified GUI for extracting Protobuf data structures from programs (Java run… | 97 | 1693 | maintenance |
| StarCraft II API Blizzard's official StarCraft II Client API, providing protobuf protocol definitions and a reference C++ library for full external control … | 23 | 1684 | maintenance |
| vthibault/roBrowser roBrowser is a free, open-source web-based implementation of the Ragnarok Online MMORPG client, written from scratch in JavaScript using We… | 10 | 1658 | maintenance |
| lelinhtinh/de4js de4js is a web-based JavaScript deobfuscator and unpacker that transforms obfuscated code (Eval, Array, JSFuck, JJencode, AAencode, Packer,… | 10 | 1579 | maintenance |
| AsuharietYgvar/AppleNeuralHash2ONNX A Python tool that converts Apple's NeuralHash perceptual hashing model (used in Apple's CSAM Detection system) into ONNX format. It includ… | 32 | 1532 | maintenance |
| truebit/xUnique xUnique is a pure Python CLI script that regenerates Xcode's project.pbxproj file, replacing non-deterministic 96-bit UUIDs with determinis… | 23 | 1500 | maintenance |
| ErosZy/WXInlinePlayer WXInlinePlayer is a JavaScript library that plays FLV (H.264/H.265) video in mobile web browsers via WebAssembly software decoding, renderi… | 23 | 1484 | maintenance |
| 易开发 (DeveloperHelper) DeveloperHelper (易开发) is an Android developer/analysis tool app with an Xposed module that dumps DEX files from packed (hardened) APKs, plu… | 35 | 1421 | maintenance |
| ArthurHub/HTML-Renderer A 100% managed C# library that renders HTML 4.01 and CSS level 2 content across WinForms, WPF, Mono, and PDF generation scenarios. It provi… | 93 | 1399 | maintenance |
| MegatronKing/NetBare-Android NetBare is an Android library for capturing, blocking, and injecting network packets using a VPN-based local proxy with a customizable Virt… | 32 | 1368 | maintenance |
| OKVIS OKVIS is a C++ implementation of keyframe-based visual-inertial SLAM/odometry using nonlinear optimization, from ETH Zurich research. It pr… | 32 | 1368 | maintenance |
| qiniu/logkit logkit is a Go-based server agent that collects logs and metrics from many sources (files, databases, Kafka, Redis, sockets, HTTP, SNMP) an… | 23 | 1360 | maintenance |
| jcodec/jcodec JCodec is a pure Java implementation of popular video and audio codecs, including H.264, VP8, MPEG, ProRes, and AAC, along with container d… | 29 | 1302 | maintenance |
| Red Programming Language Red is a next-generation programming language inspired by Rebol, shipping as a single ~1MB zero-install executable containing a full toolch… | 66 | 6041 | experimental |
| RazTools/Studio A fork of AssetStudio, a GUI and CLI tool for inspecting and extracting assets (textures, sprites, meshes, animations) from Unity asset bun… | 10 | 1295 | maintenance |
| ellson/MOTHBALLED-graphviz Graphviz is open-source graph visualization software from AT&T Research that takes descriptions of graphs in a simple text language (DOT) a… | 23 | 1294 | maintenance |
| hubert3/iSniff-GPS iSniff-GPS is a passive WiFi sniffing tool that captures SSID probes, ARPs, and MDNS packets from nearby iOS devices to infer their previou… | 32 | 1287 | maintenance |