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
msaktype/stylefmt
stylefmt is a CLI tool that automatically formats CSS and CSS-like stylesheets (including SCSS) according to stylelint rules, powered by Po…
102080abandoned
JazzCore/python-pdfkit
A Python 3 wrapper around the wkhtmltopdf utility that converts HTML, URLs, or strings into PDF documents using Webkit rendering. It expose…
232046abandoned
olov/ng-annotate
ng-annotate is a JavaScript tool that adds, removes, and rebuilds AngularJS dependency injection annotations, usable both as a CLI and a li…
322002abandoned
FriendsOfPHP/Sami
Sami is a PHP API documentation generator that parses PHP source code and produces static HTML documentation, famously used for the Symfony…
101964abandoned
tobie/ua-parser
A multi-language port of Browserscope's user agent string parser that extracts browser, device, and OS information from user agent strings.…
101961abandoned
mozilla/fathom
Fathom is a supervised-learning framework for recognizing and classifying parts of web pages, tagging DOM nodes with types and probabilitie…
101959abandoned
rui314/9cc
9cc is a small C compiler written in C that compiles source code to x86-64 assembly through a simple, readable pipeline of parsing, semanti…
321950abandoned
microsoft/microsoft-pdb
Microsoft's reference source code and documentation for the PDB (Program Database) debug symbol file format, intended to help alternative c…
101935abandoned
JohnSundell/Unbox
Unbox is a lightweight Swift library for decoding JSON into model objects with minimal boilerplate. It is now deprecated in favor of Swift'…
101930abandoned
datejs/Datejs
Datejs is an open-source JavaScript library for parsing, formatting, and processing dates and times, with support for 150+ cultures. It pro…
101884abandoned
raspu/Highlightr
Highlightr is a Swift library for iOS and macOS that wraps highlight.js via JavaScriptCore to convert code strings into syntax-highlighted …
491869abandoned
Direct Memory Access — CS2 DMA
A C++ framework demonstrating Direct Memory Access (DMA) interaction with Counter-Strike 2, covering memory reading, entity-state parsing, …
621852abandoned
allmarkedup/purl
Purl is a small JavaScript utility for parsing URLs and extracting attributes like protocol, host, port, path segments, and querystring par…
231840abandoned
dgrunwald/rust-cpython
rust-cpython is a Rust library providing bindings to the Python interpreter, enabling Rust code to call Python and Rust extension modules t…
321835abandoned
hu17889/go_spider
go_spider is a concurrent web crawler framework written in Go, designed for crawling vertical communities with a flexible, modular architec…
231817abandoned
Neo23x0/yarGen
yarGen is a Python CLI tool that generates YARA rules from strings found in malware samples, filtering out strings that appear in a large i…
471813abandoned
node-js-libs/node.io
node.io is a Node.js web scraping and data extraction library originally written in 2010. It is explicitly no longer maintained, with the a…
321790abandoned
asm-js/validator
A reference validator for asm.js, the highly optimizable subset of JavaScript targeted by compilers like Emscripten. It checks JavaScript s…
321769abandoned
inloop/svg2android
A JavaScript tool that converts SVG files into Android VectorDrawable XML resource files, available both as a browser-based converter and a…
321722abandoned
rubyjs/therubyracer
A Ruby gem that embeds the V8 JavaScript interpreter into Ruby, letting Ruby code evaluate JavaScript, expose Ruby objects to JS, and call …
101653abandoned
arXiv Vanity
arXiv Vanity is a web application that renders arXiv academic papers as responsive web pages instead of PDFs, using the Engrafo LaTeX-to-HT…
321640abandoned
gsscoder/commandline
A terse-syntax command line argument parser library for .NET with F# support. This original repository has been moved to the commandlinepar…
321608abandoned
amayne/SwiftString
SwiftString is a lightweight Swift library providing a comprehensive set of string extension methods like between, camelize, chompLeft, and…
321607abandoned
haidalinda/Gloss
Gloss is a JSON parsing library for Swift that was popular from 2015 to 2021. It is now deprecated in favor of Swift's built-in Codable fra…
101604abandoned
lloyd/JSONSelect
JSONSelect is a CSS-like selector language for querying JSON documents, with a JavaScript reference implementation. It lets developers sele…
321588abandoned
lyft/react-javascript-to-typescript-transform
A codemod tool by Lyft that automatically converts React components written in JavaScript to TypeScript by inferring prop and state types f…
101564abandoned
rainx/pytdx
pytdx is a Python library implementing the TongDaXin (TDX) network protocol to fetch Chinese stock market data such as quotes, K-line bars,…
101551abandoned
oxfeeefeee/goscript
Goscript is an alternative implementation of the Go language specification written in Rust, designed as an embeddable scripting language fo…
561544abandoned
sbinet/go-python
Go bindings to the CPython 2 C-API via cgo, exposing PyXYZ functions to Go programs. It also ships a go-python executable that embeds the P…
101535abandoned
sailro/Reflexil
Reflexil is a .NET assembly editor that runs as a plugin for Reflector, ILSpy, and JustDecompile. Built on Mono.Cecil, it can manipulate IL…
101529abandoned
Uncodin/bypass
Bypass is a C-based Markdown parser and renderer for Android and iOS that skips HTML conversion and renders Markdown directly in native mob…
321528abandoned
GravityLabs/goose
Goose is a Scala library (originally Java) that extracts the main body text, metadata, publish date, embedded videos, and top image from ne…
101524abandoned
tsycnh/WeChatExporter
A macOS desktop application built with Node.js, nwjs, and AngularJS that parses iTunes backups of iOS devices to export and view WeChat cha…
321519abandoned
fossasia/open-event-scraper
A Python tool that parses Google spreadsheets and converts them into Open Event JSON format, originally built for FOSSASIA 2016 event data.…
101516abandoned
yhat/scrape
A Go library providing a higher-level interface over golang.org/x/net/html for web scraping. It offers generic tree traversal helpers like …
101513abandoned
fossasia/wp-tweet-legacy
A WordPress widget plugin that displays Twitter feeds in widget-ready areas, parsing @usernames, #hashtags, and URLs into links. It support…
321503abandoned
AliSoftware/OHAttributedLabel
A UILabel subclass for iOS that displays NSAttributedString styled text with mixed fonts, colors, and sizes, plus categories for building a…
231498abandoned
senchalabs/jsduck
JSDuck is an API documentation generator for Sencha JavaScript frameworks like Ext JS and Sencha Touch, written in Ruby. It parses source c…
231488abandoned
fossasia/loklak_scraper_js
A collection of JavaScript scrapers for the loklak project that extract data from websites like Twitter and Quora and output JSON resemblin…
101471abandoned
keenwon/antcolony
AntColony is a Node.js-based BitTorrent DHT network crawler that collects active infohashes, downloads and parses torrent files, and stores…
321454abandoned
Shikiji
Shikiji is an ESM-focused rewrite of the Shiki syntax highlighter, using TextMate grammars (the same engine as VS Code) to produce accurate…
101454abandoned
honcheng/RTLabel
RTLabel is an Objective-C iOS library that works like UILabel but renders rich text using HTML-like markup tags, built on Core Text. It sup…
321449abandoned
jamesturk/scrapeghost
scrapeghost is an experimental Python library that uses OpenAI's GPT models to scrape structured data from websites without writing page-sp…
461439abandoned
domchristie/humps
Humps is a small JavaScript utility library that converts strings and object keys between snake_case (underscore) and camelCase, recursivel…
101413abandoned
OpnTec/parliament-scraper
A collection of scrapers (in Python, Ruby, and Scala) that download public parliamentary data such as written questions from the EU Parliam…
321404abandoned
leonardocardoso/SwiftLinkPreview
A Swift library that generates link previews from URLs by extracting titles, relevant text, and images. It supports iOS, macOS, watchOS, an…
101385abandoned
louismullie/treat
Treat is a natural language processing and computational linguistics toolkit for Ruby, offering tokenization, parsing, POS tagging, NER, ke…
381367abandoned
OpnTec/hdf
A human definition file (HDF) format, a human-readable data/definition file format. The repository provides the format specification and li…
321367abandoned
dinubs/jam-api
Jam API is a hosted service (self-hostable Node.js app) that turns any website into a JSON API by extracting data using CSS query selectors…
321359abandoned
thoughtbot/griddler
Griddler is a Rails engine that provides an HTTP endpoint for email delivery services (SendGrid, Cloudmailin, Postmark, Mandrill, Mailgun) …
101359abandoned
zyq8709/DexHunter
DexHunter is an automatic unpacking tool for Android Dex files protected by app-hardening services. It works by replacing the ART and DVM r…
321358abandoned
leafo/scssphp
scssphp is a compiler for SCSS (Sass) written entirely in PHP, converting SCSS stylesheets into CSS without needing Ruby or Node.js. This o…
231330abandoned
facebookarchive/duckling_old
Duckling (old) is a Clojure library that parses natural language text into structured data, such as extracting dates, times, and durations …
101321abandoned
TooBug/wemark
wemark is a Markdown rendering library for WeChat Mini Programs, provided as a custom component that parses and renders Markdown (including…
321312abandoned
snoack/python-goto
A Python function decorator that rewrites CPython bytecode to enable goto and label statements in Python functions. It is discontinued and …
101308abandoned
danlucraft/git.js
A pure-JavaScript implementation of Git, providing a Node.js command-line client and an in-browser repo API that reads Git repositories ove…
321303abandoned
sirthias/pegdown
Pegdown is a pure-Java Markdown processor built on a parboiled PEG parser, supporting the original Markdown spec plus many extensions. The …
321292abandoned
grafov/m3u8
A Go library for parsing and generating M3U8 playlists used in Apple HTTP Live Streaming (HLS), supporting master and media playlists, encr…
101292abandoned
zhaoxianjin/91porn
An unofficial Android client for the adult video site 91Porn, built with RxJava, Retrofit, RxCache, MVP, and Jsoup. It bypasses the guest l…
321290abandoned
LiuRoy/zhihu_spider
A Scrapy-based web crawler that scrapes Zhihu user profiles and their follower/following relationship graphs, storing data in MongoDB. It s…
321289abandoned
cxxd
A Vim-based integrated development environment for C/C++ that layers Clang-powered code intelligence over the editor via a client-server ar…
101285abandoned
jneen/parsimmon
Parsimmon is a small monadic LL(infinity) parser combinator library for JavaScript, inspired by parsec and Promises/A+. It lets you build l…
231272abandoned
chaoming0625/SentimentPolarityAnalysis
A Python library for Chinese sentiment polarity analysis offering both lexicon-based scoring and classic ML classifiers (k-NN, Bayes, maxim…
321268abandoned
syrusakbary/gdom
GDOM is a Python CLI tool that lets you scrape and traverse web page DOM using GraphQL queries, built on the Graphene framework. You write …
321239abandoned
dotnet/codeformatter
CodeFormatter is a command-line tool that uses Roslyn to automatically rewrite C# source code to follow the .NET team's coding style rules.…
101220abandoned
twitter-archive/twitter-text-js
A JavaScript implementation of Twitter's text processing library for parsing tweets, extracting entities like hashtags, mentions, URLs, and…
101205abandoned
misoproject/dataset
Dataset.js is a JavaScript library for managing data behind client-side visualizations, handling loading, parsing, sorting, filtering, and …
321172abandoned
xiaoxu193/PyTeaser
PyTeaser is a Python library that summarizes news articles by ranking sentences for relevance to the title, keywords, position, and length,…
751170abandoned
remix-project-org/remix
Remix is a suite of JavaScript modules for Ethereum smart contract development, covering compilation, static analysis, debugging, and unit …
101168abandoned
antonmks/Alenka
Alenka is a GPU-based column-store database engine written in CUDA that leverages vectorized processing and GPU memory bandwidth for fast a…
321166abandoned
leo9960/wechat-app-unpack
A JavaScript tool and write-up for unpacking WeChat Mini Program .wxapkg packages, restoring source files like app-config., app-service.js,…
321166abandoned
tv4
tv4 is a tiny JavaScript validator for JSON Schema draft v4, supporting $ref with JSON Pointer paths, multiple error collection, and asynch…
321165abandoned
krzyzanowskim/Natalie
Natalie is a Swift command-line tool that generates strongly-typed Swift code from Xcode storyboard files, replacing string-based identifie…
101159abandoned
jamietre/CsQuery
CsQuery is a C# jQuery port for .NET 4 that provides a complete CSS2/CSS3 selector engine, a standards-compliant HTML parser, and jQuery-st…
321148abandoned
dvdciri/daggraph
A CLI tool that parses Android projects using Dagger 2 and generates visual dependency graphs of modules, components, and subcomponents. It…
231142abandoned
nicklockwood/XMLDictionary
XMLDictionary is an Objective-C library that parses XML into NSDictionary trees and generates XML from dictionaries, built on NSXMLParser w…
101131abandoned
solidsnack/GraphpostgresQL
GraphpostgresQL is a PL/pgSQL library that provides a GraphQL-like query interface to relational data in PostgreSQL. It uses table introspe…
321086abandoned
mikemaccana/python-docx
A Python library for creating, reading, querying, and modifying Microsoft Word 2007/2008 .docx (Office Open XML) files, supporting paragrap…
101074abandoned
fletcher/MultiMarkdown
MultiMarkdown is a Perl-based extended version of Markdown that converts lightweight structured text into HTML and other formats. This repo…
321072abandoned
jatoben/CommandLine
CommandLineKit is a pure Swift library for building command-line interfaces with argument and option parsing. The project is no longer main…
101071abandoned
josh/css-explain
A JavaScript library that analyzes CSS selectors the way SQL EXPLAIN analyzes queries, computing specificity, category, and an efficiency s…
101067abandoned
TobiaszCudnik/phpquery
phpQuery is a server-side, chainable, CSS3-selector-driven DOM API for PHP5 modeled on the jQuery JavaScript library. It also ships a comma…
101065abandoned
paulyoder/LinqToExcel
A .NET library that lets developers query Excel spreadsheets and CSV files using LINQ syntax, mapping worksheet rows to strongly-typed obje…
321055abandoned
Anviking/Decodable
A Swift library for strict JSON-to-object mapping using Swift 2 error handling and custom operators. It is inspired by Argo but simpler, an…
231034abandoned
7sDream/zhihu-py3
An unofficial Python 3 API library for Zhihu, the Chinese Q&A site, letting users build objects from Zhihu URLs to fetch questions, answers…
101033abandoned
ThatOpen/web-ifc-viewer
web-ifc-viewer is a JavaScript library built on Three.js for parsing IFC models and building BIM (Building Information Modeling) viewer app…
321032abandoned
bestiejs/json3
JSON 3 is a JavaScript polyfill providing spec-compliant JSON.parse and JSON.stringify for older JavaScript platforms that lack native JSON…
101019abandoned
dtolnay/serde-yaml
serde_yaml is a Rust library that implements the Serde serialization framework for the YAML data format, enabling strongly typed conversion…
101015abandoned
Knagis/CommonMark.NET
CommonMark.NET is a C# library implementing the CommonMark specification (version 0.27) for converting Markdown documents to HTML. It is op…
231012abandoned
nathansobo/treetop
Treetop is a Ruby DSL for building parsers based on parsing expression grammars (PEGs). This original repository is unmaintained and develo…
321010abandoned
RAGFlow
RAGFlow is an open‑source Retrieval‑Augmented Generation engine that combines vector search, BM25 and custom scoring with integrated AI age…
9492343active
NationalSecurityAgency/ghidra
Ghidra is a software reverse engineering framework built by the NSA that includes a suite of tools for disassembly, decompilation, graphing…
9279309stable
OpenBB
OpenBB is an open-source Python library that provides a unified data integration layer for financial, economic, and crypto data. It powers …
8573550active
scrapy/scrapy
Scrapy is a fast, high-level web crawling and scraping framework for Python. It provides tools for defining spiders, extracting data, and e…
9664503active
Typst
Typst is an open‑source markup‑based typesetting system and compiler written in Rust. It lets you write documents in a simple language and …
9056366active
kepano/obsidian-skills
Obsidian Skills is a collection of agent‑compatible skills that let large language model agents interact with Obsidian vaults. It provides …
5949743active
JSON Crack
JSON Crack is an open-source web application that visualizes JSON, YAML, XML, and CSV data as interactive graphs. It also formats and valid…
7444482active
cheat.sh
cheat.sh is a web service that provides instant access to community‑driven cheat sheets for programming languages, commands, and tools. It …
7541796active
Nushell
Nushell is a modern, cross‑platform command‑line shell written in Rust. It treats all input as structured data, enabling powerful pipelines…
9440622active
Polars
Polars is an extremely fast analytical query engine for DataFrames written in Rust, with multi-threaded vectorized execution, lazy query op…
9239857stable

← prev page 24 / 28 next →