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
michaelficarra/CoffeeScriptRedux
A rewrite of the CoffeeScript compiler built with proper compiler design principles, emphasizing robustness and extensibility. It compiles …
321822maintenance
huichen/sego
sego is a Go library for Chinese word segmentation using a double-array trie dictionary and a shortest-path-plus-dynamic-programming algori…
321821maintenance
mholt/curl-to-go
A browser-based tool that instantly converts curl commands into Go code using net/http. It handles common flags like headers, data, basic a…
321817maintenance
ysc/word
A Java distributed Chinese word segmentation library offering multiple dictionary-based segmentation algorithms with ngram-based disambigua…
321816maintenance
marksands/BetterCodable
A Swift library providing property wrappers like @LossyArray, @LossyDictionary, and @DefaultCodable that simplify Codable JSON decoding. It…
231803maintenance
DQinYuan/chinese_province_city_area_mapper
A Python library (pip package 'cpca') that extracts province, city, and district names from simplified Chinese address strings and maps the…
321793maintenance
nokiatech/heif
Nokia's C++ implementation of the HEIF (High Efficiency Image File Format) standard, ISO/IEC 23008-12, providing reader and writer librarie…
661790maintenance
googleprojectzero/domato
Domato is a grammar-based DOM fuzzer from Google Project Zero that generates HTML, CSS, and JavaScript test cases for finding browser DOM e…
321786maintenance
SimpleRegex/SRL-PHP
SRL-PHP is a PHP library implementing the Simple Regex Language (SRL), letting developers write readable, maintainable regex via a fluent q…
101780maintenance
eso
Eso (亦搜) is an open-source, cross-platform Flutter app that combines a manga/novel reader with audio and video playback, sourcing content f…
231776maintenance
prettydiff/prettydiff
Pretty Diff is a language-aware code beautifier and comparison tool written in TypeScript that supports many languages including HTML, Java…
231769maintenance
Java Deobfuscator
A Java-based CLI tool that deobfuscates Java JAR files produced by commercial obfuscators such as Zelix KlassMaster, Stringer, Allatori, Da…
231765maintenance
derekeder/csv-to-html-table
A small JavaScript library that renders any CSV file as a searchable, filterable HTML table using jQuery CSV and DataTables. It is configur…
321757maintenance
jonschlinkert/markdown-toc
A Node.js library and CLI that generates a table of contents for markdown files like READMEs, using Remarkable to parse headings. It can in…
321755maintenance
ming1016/RSSReader
An iOS RSS reader app ('YiYue') written in Objective-C that parses RSS/Atom feeds and stores articles locally with FMDB. It uses ReactiveCo…
321748maintenance
jjgod/mac-dictionary-kit
DictUnifier (Mac Dictionary Kit) is a macOS GUI application that converts third-party dictionary files into the native Mac OS X Dictionary.…
231743maintenance
Jianru-Lin/lambda-view
lambda-view is a JavaScript code reader that parses source files into an AST and renders them in a browser with layouts optimized for readi…
321739maintenance
lijiejie/ds_store_exp
A Python CLI exploit tool that parses exposed .DS_Store files on web servers to enumerate hidden files and directories, then recursively do…
321739maintenance
PureDark/H-Viewer
An Android feed reader and image gallery app that fetches data from websites using CSS selectors and regular expressions. Sites are added v…
231732maintenance
ddopson/underscore-cli
A Node.js-based command-line utility belt for processing JSON and JavaScript, exposing underscore.js functions as simple one-liner commands…
321731maintenance
allenai/scibert
SciBERT is a BERT-based pretrained language model trained on a large multi-domain corpus of scientific publications, released by the Allen …
321716maintenance
Modest engine
MyHTML is a fast, fully HTML5-conformant HTML parser written in pure C99 with no external dependencies, using threads for asynchronous pars…
231716maintenance
z-pattern-matching/z
A JavaScript library providing native-style pattern matching, allowing expressive matching on values, object properties, types, class insta…
231710maintenance
YeDaxia/JApiDocs
JApiDocs is a Java library that generates API documentation for Spring Boot projects by parsing controller source code, without requiring a…
611693maintenance
dbashford/textract
A Node.js library that extracts plain text from many document formats including HTML, PDF, DOC/DOCX, XLS/XLSX, CSV, PPTX, RTF, EPUB, and im…
541692maintenance
vuese/vuese
Vuese is a one-stop toolchain for automatically generating documentation for Vue components. It includes a CLI for building docs sites or m…
321689maintenance
xlab/c-for-go
c-for-go is an automatic C-Go bindings generator for the Go programming language. It parses C headers using a YAML manifest to generate low…
511685maintenance
eyurtsev/kor
Kor is a Python library for extracting structured data from text using large language models. Users define a schema (Kor-style or Pydantic)…
221684maintenance
SwiftDocOrg/swift-doc
A command-line documentation generator for Swift projects that reads Swift source files and produces HTML or CommonMark documentation for t…
101681maintenance
rdio/jsfmt
jsfmt is a command-line tool and Node.js library for formatting, searching, and rewriting JavaScript, analogous to Go's gofmt. It operates …
231680maintenance
hightman/scws
SCWS (Simple Chinese Word Segmentation) is a dictionary-based mechanical Chinese word segmentation engine written in pure C, with no extern…
251678maintenance
nodemailer/mailparser
An advanced email parser for Node.js that decodes MIME-formatted emails, handling everything as streams to parse very large messages with l…
961670maintenance
toddams/RazorLight
RazorLight is a .NET template engine built on Microsoft's Razor parsing engine, letting you render Razor templates from strings, files, emb…
231662maintenance
notwaldorf/emoji-translate
A JavaScript library and web app that translates English text into emoji, powered by the emojilib keyword dataset. It also ships as a Chrom…
231660maintenance
JMH Visualizer
A JavaScript tool that parses PDF files and converts them into Markdown format, built on top of Mozilla's pdf.js. It is available as a host…
601655maintenance
reworkcss/css
A Node.js CSS parser and stringifier that converts CSS source code into an AST and back, with support for source maps and compression. It i…
671647maintenance
mailgun/flanker
Flanker is a Python library by Mailgun for parsing email addresses and MIME messages. It provides robust address parsing (single addresses …
641647maintenance
whitequark/parser
A production-ready Ruby parser written in pure Ruby that produces ASTs with source maps for Ruby code up to Ruby 3.3. It supports parsing m…
701645maintenance
Taywee/args
A single-header C++11 argument parsing library inspired by Python's argparse, offering static type checking, nested argument groups, custom…
901640maintenance
VerbalExpressions
A Python library providing a fluent, chainable API for building regular expressions without writing raw regex syntax. It is part of the mul…
321637maintenance
purplebamboo/font-carrier
font-carrier is a Node.js library for manipulating font files, letting you set any SVG as the glyph for a character or extract the SVG shap…
231630maintenance
zed-0xff/zsteg
zsteg is a Ruby CLI tool that detects steganography-hidden data in PNG and BMP images, including LSB steganography, zlib-compressed payload…
571626maintenance
YelpArchive/undebt
Undebt is a Python-based command-line tool for performing massive, automated code refactoring across an entire codebase. Users define find-…
101623maintenance
den4uk/andriller
Andriller CE is a Python-based forensic toolkit for Android smartphones that performs read-only, non-destructive data acquisition from devi…
231618maintenance
cgrand/enlive
Enlive is a selector-based (CSS-like) templating and HTML transformation library for Clojure. It lets developers select nodes in HTML docum…
321617maintenance
JonathanLink/PDFLayoutTextStripper
A Java library that converts PDF files to text while preserving the original layout, built as a subclass of Apache PDFBox's PDFTextStripper…
231609maintenance
facebookincubator/Bowler
Bowler is a refactoring tool for manipulating Python source code at the syntax tree level, enabling safe large-scale code modifications tha…
101608maintenance
oyvindeh/ucss
uCSS is a Node.js tool that crawls websites or local HTML files to find unused and duplicate CSS selectors, with match counts per rule. It …
321606maintenance
akosma/SwiftMoment
SwiftMoment is a time and calendar manipulation library for iOS 9+, macOS 10.11+, tvOS 9+, and watchOS 2+, written in Swift and inspired by…
101600maintenance
propublica/upton
Upton is a Ruby framework that handles the repetitive parts of writing web scrapers, letting developers focus on site-specific CSS selector…
321594maintenance
xwb1989/sqlparser
A self-contained Go package for parsing MySQL SQL queries, extracted from the Vitess project's SQL parser. It turns SQL statements into an …
321584maintenance
madisonmay/CommonRegex
A Python library bundling common regular expressions for extracting entities like dates, times, emails, phone numbers, links, IP addresses,…
321581maintenance
fossasia/knittingpattern
A Python library for reading, writing, and converting knitting patterns so they can be used with knitting machines and hand-made knits. It …
101580maintenance
kaich/Yuedu
Yuedu (源阅读) is an iOS e-book reader app that lets users define custom book sources to parse and read web novels and online content. It is t…
321570maintenance
bendytree/Objective-C-RegEx-Categories
An Objective-C library of categories and macros that simplify using NSRegularExpression in Objective-C and Swift on iOS and macOS. It conde…
321568maintenance
rui314/minilisp
MiniLisp is a small, readable Lisp interpreter written in under 1000 lines of heavily commented C. It supports integers, symbols, cons cell…
321562maintenance
google/log4jscanner
A Go-based filesystem scanner and library that detects JAR files containing the vulnerable Log4j classes behind the Log4Shell vulnerability…
101562maintenance
rstacruz/sparkup
Sparkup is a Python tool that expands CSS-selector-like abbreviations (e.g., `#header > h1`) into full HTML code. It runs as a command-line…
321552maintenance
Word to Markdown
A Ruby gem that converts Microsoft Word (.docx) documents into clean Markdown, using LibreOffice under the hood. It can be used as a librar…
871550maintenance
VideoData/DY-Data
A collection of Douyin (Chinese TikTok) scraping tools and API source code covering search, user, video, live stream, comments, danmaku, an…
321548maintenance
headzoo/surf
Surf is a Go library that implements a stateful virtual web browser controlled programmatically. It supports cookies, history, bookmarks, u…
231544maintenance
CyrusNuevoDia/CSV.js
CSV.js is a small JavaScript library for parsing and encoding CSV data with full RFC 4180 compliance. It works in browsers, Node.js, and AM…
321531maintenance
csvoss/onelinerizer
Oneliner-izer is a Python tool that converts any Python 2 script into a single line of code using lambda expressions, list comprehensions, …
291524maintenance
user-agents
A Python library that parses browser user agent strings to identify devices (mobile, tablet, PC), browsers, operating systems, and capabili…
231514maintenance
JohnSundell/Codextended
Codextended is a lightweight Swift library of extensions that augments the built-in Codable API with type inference-powered conveniences. I…
231512maintenance
chip-red-pill/MicrocodeDecryptor
A set of Python scripts for decrypting Intel Atom CPU microcode updates, using encryption keys extracted via the Red Unlock debugging techn…
321509maintenance
NLPchina/nlp-lang
A Java base library from NLPchina that packages common utilities used across NLP projects, such as trie/double-array trie structures, word …
631507maintenance
king-yyf/CMeKG_tools
A collection of pretrained models and Python code for the Chinese Medical Knowledge Graph (CMeKG), providing medical text segmentation, med…
321505maintenance
smkplus/ShaderMan
ShaderMan is a Unity editor tool that automatically converts ShaderToy GLSL shaders into Unity ShaderLab HLSL/CG shaders. It performs commo…
321505maintenance
fossasia/event-collect
A Python CLI tool that scrapes event website listings (e.g., EventBrite search results) and converts them into the Open Event JSON format. …
101503maintenance
ezshine/wxapkg-convertor
A Node.js command-line tool that decompiles WeChat mini-program and mini-game .wxapkg packages back into readable source code, convertible …
231501maintenance
ptrkrysik/gr-gsm
A set of GNU Radio blocks and tools for receiving and decoding GSM transmissions using software-defined radios. It is based on the Airprobe…
331500maintenance
kss-node/kss-node
kss-node is a Node.js implementation of the KSS (Knyle Style Sheets) documentation syntax for CSS, which parses human-readable KSS comments…
231498maintenance
konlpy/konlpy
KoNLPy is a Python package for Korean natural language processing, providing wrappers around Korean morphological analyzers like Mecab, Han…
231493maintenance
brianmario/yajl-ruby
A Ruby gem providing C bindings to the YAJL library for streaming JSON parsing and encoding. It supports parsing directly from IO streams (…
551489maintenance
thisredone/rb
rb is a tiny Ruby script (9 lines) that turns Ruby into an ergonomic command-line text-processing utility, letting you pipe stdin into Ruby…
321488maintenance
matthewmueller/date
A JavaScript library that parses English-language date and time expressions like 'tomorrow at 3pm' or '10 minutes from now' into JavaScript…
321478maintenance
zsaleeba/picoc
picoc is a very small C interpreter that can execute C code without compilation, suitable for embedding as a scripting engine. The GitHub r…
321476maintenance
liuhuanyong/TextGrapher
A Python library that extracts key information (high-frequency words, keywords, named entities, subject-verb-object phrases) from a documen…
321471maintenance
psypanda/hashID
hashID is a Python CLI tool that identifies over 220 hash types using regular expressions, working on single hashes, files, or directories.…
231470maintenance
jesparza/peepdf
peepdf is a Python tool for analyzing PDF files to determine whether they are malicious, offering object inspection, filter/encoding decodi…
321469maintenance
kaegi/alass
alass is a Rust command line tool that automatically synchronizes subtitles to movies or reference subtitles. It corrects constant offsets,…
231458maintenance
fex-team/ua-device
ua-device is a JavaScript library by Baidu's FEX team that parses User-Agent strings to extract browser, engine, OS, and hardware device in…
321456maintenance
wyzxxz/heapdump_tool
A Java-based CLI tool that parses JVM heapdump files (via jhat) to search for sensitive information such as plaintext passwords, cloud acce…
321455maintenance
programa-stic/barf-project
BARF is an open-source Python framework for binary analysis and reverse engineering. It lifts instructions from x86 and ARM binaries into a…
321453maintenance
LitJSON/litjson
LitJSON is a small, fast C# library for converting between JSON strings and .NET objects, with no external dependencies. It provides both o…
231450maintenance
Samsung/rlottie
rlottie is a platform-independent standalone C++ library for rendering Lottie vector animations in real time. It plays animations exported …
651440maintenance
andreas-mausch/whatsapp-viewer
A small Windows application (with command-line support) that decrypts and displays WhatsApp chat history from the Android msgstore.db datab…
231440maintenance
groue/GRMustache
GRMustache is a flexible, production-ready Mustache template engine written in Objective-C for macOS Cocoa and iOS, depending only on Found…
321436maintenance
MZCretin/ExpandableTextView
An Android TextView library that renders Weibo-style content with expandable/collapsible text, highlighted and clickable @mentions and link…
401433maintenance
MSPaintIDE/MSPaintIDE
MS Paint IDE is a novelty-but-functional IDE that uses a custom OCR engine to read code written in MS Paint images, then highlights, parses…
231433maintenance
ivankokan/Excel2LaTeX
An Excel add-in (VBA-based) that converts spreadsheet tables into LaTeX tabular markup, preserving formatting like borders, alignment, colo…
231429maintenance
tanakh/cmdline
cmdline is a simple, header-only command line argument parser for C++. It supports typed options, default values, range/oneof constraints, …
321426maintenance
aurasphere/gomorra-sql
GomorraSQL is a joke/esoteric SQL dialect written in Java that lets you write queries in the Neapolitan language and translates them to sta…
231418maintenance
eschluntz/compress
A Python tool that analyzes a corpus of your own writing to find common n-grams and suggest text-expansion abbreviations ranked by characte…
321413maintenance
SassDoc/sassdoc
SassDoc is a documentation generator for Sass/SCSS, analogous to JSDoc for JavaScript. It parses documentation comments in Sass source file…
231411maintenance
sleekbyte/tailor
Tailor is a cross-platform static analyzer and linter for Apple's Swift source code, built in Java on top of an ANTLR-generated parser. It …
231406maintenance
aserg-ufmg/JSCity
JSCity is a tool that visualizes JavaScript source code as navigable 3D cities using the Code City metaphor and the three.js library. Folde…
321400maintenance
kotartemiy/pygooglenews
A Python wrapper around the Google News RSS feed providing top stories, topic and geolocation feeds, and full-text search with date-range a…
321396maintenance
Crypto-toolbox/HFT-Orderbook
A limit order book implementation for high-frequency trading, based on WK Selph's design, written in C with a Python3 interface. It support…
321389maintenance

← prev page 20 / 28 next →