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

function: parser

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

ProductHealth v2StarsMaturity
microsoft/tsdoc
TSDoc is a proposed standard for TypeScript doc comments, with an open-source reference parser (@microsoft/tsdoc) that tools can use to ext…
674961active
trailhq/Graft
Graft is an open-source context layer for large codebases that builds a deterministic code graph using tree-sitter AST parsing and exposes …
584948active
mailru/easyjson
easy is a fast JSON serializer for Go that generates marshaler/unmarshaler code for structs via a CLI code generator, avoiding reflection. …
704915stable
MechanicalSoup/MechanicalSoup
A Python library for automating interaction with websites, built on Requests and BeautifulSoup. It handles cookies, redirects, link followi…
664888active
openvenues/libpostal
libpostal is a C library for parsing and normalizing street addresses from around the world using statistical NLP and open geo data. It con…
604879stable
mark-when/markwhen
Markwhen is a markdown-like journal language and toolchain that converts plain text with dates into JSON, which is rendered as cascading ti…
324869active
globalizejs/globalize
Globalize is a JavaScript library for internationalization and localization built on official Unicode CLDR JSON data. It provides locale-aw…
434835stable
vitali87/code-graph-rag
Code-Graph-RAG is a Python CLI tool and MCP server that parses multi-language codebases with Tree-sitter, builds a knowledge graph of code …
854828active
google/wuffs
Wuffs is a memory-safe programming language plus a standard library for safely parsing, decoding and encoding untrusted file formats such a…
754820active
commandlineparser/commandline
CommandLineParser is a C# library for parsing command line arguments in .NET applications, offering a getopt-style API for defining options…
234816stable
vinta/pangu.js
Pangu.js is a JavaScript/TypeScript library that automatically inserts spacing between CJK characters and half-width English letters, numbe…
764803active
jarro2783/cxxopts
A lightweight, header-only C++ command line option parser supporting GNU-style syntax. It handles long and short options, typed values, def…
644800stable
immunant/c2rust
C2Rust is a transpiler that converts C99-compliant C code into semantically equivalent but unsafe, unidiomatic Rust code, preserving functi…
814794active
fb55/htmlparser2
htmlparser2 is a fast, forgiving HTML and XML parser for JavaScript and TypeScript, offering a low-allocation callback interface as well as…
874788stable
bjesus/pipet
Pipet is a command-line web scraper written in Go that extracts data from online assets using HTML parsing, JSON parsing, and client-side J…
244772active
VincentSit/ChinaMobilePhoneNumberRegex
A curated set of regular expressions (PCRE and POSIX) for matching mainland China mobile phone numbers, including carrier-specific, MVNO, I…
234770active
include-what-you-use/include-what-you-use
Include What You Use (IWYU) is a Clang-based tool that analyzes #include directives in C and C++ source files. It detects superfluous inclu…
824757active
tokio-rs/prost
prost is a Protocol Buffers implementation for Rust that generates simple, idiomatic Rust types from proto2 and proto3 files. It supports s…
894749stable
yoav-lavi/melody
Melody is a domain-specific language that compiles to ECMAScript regular expressions, designed to be more readable and maintainable than ra…
234743active
l0o0/translators_CN
A community-maintained collection of Zotero translators for Chinese academic and general websites, enabling Zotero to scrape citation metad…
764721active
attractivechaos/klib
Klib is a standalone, lightweight C library of generic data structures and algorithms implemented largely as single-header files using C ma…
584717stable
sebastienros/jint
Jint is a JavaScript interpreter written in C# for .NET, supporting modern ECMAScript standards and running on any .NET Standard 2.0+ platf…
994705active
jinzhu/now
Now is a Go library providing a time toolkit for computing time boundaries (beginning/end of minute, day, week, month, quarter, year) and p…
624700stable
martanne/vis
Vis is a vi-like modal text editor written in C that combines Vim-style modal editing with Plan 9 sam's structural regular expression comma…
674696active
zh-lx/pinyin-pro
A high-performance Chinese-to-Pinyin conversion library for JavaScript/TypeScript. It converts Chinese characters to pinyin with tones, ini…
994689active
kaitai-io/kaitai_struct
Kaitai Struct is a declarative language for describing binary data structures (file formats, network packet layouts) in .ksy files. A compi…
764664active
chewiebug/GCViewer
GCViewer is a Java-based tool that visualizes and summarizes verbose garbage collection logs from Sun/Oracle, IBM, HP, and BEA JVMs, includ…
784645active
zeux/pugixml
pugixml is a light-weight C++ XML processing library providing a DOM-like interface, an extremely fast non-validating XML parser, and an XP…
794624stable
capricorn86/happy-dom
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface, providing a DOM implementation for Node.js …
954619active
francisrstokes/super-expressive
Super Expressive is a zero-dependency JavaScript library for building regular expressions using a fluent, almost natural-language API. It p…
324612stable
scottrogowski/code2flow
Code2flow is a command-line tool that generates approximate call graphs for dynamic languages (Python, JavaScript, Ruby, PHP) by parsing so…
474604active
zrax/pycdc
Decompyle++ is a C++ tool that translates compiled Python bytecode (.pyc files) back into readable Python source code. It includes pycdas, …
664594active
dotnet/Open-XML-SDK
Microsoft's Open XML SDK is a .NET library for programmatically working with Word, Excel, and PowerPoint documents via the ISO 29500 Open X…
864589stable
asmjit/asmjit
AsmJit is a lightweight C++ library for low-latency machine code generation supporting X86, X86_64, and AArch64 architectures. It provides …
664588active
biomejs/gritql
GritQL is a declarative query language and Rust-based CLI for searching, linting, and rewriting source code using pattern matching over AST…
804582active
ntop/nDPI
nDPI is an open source LGPLv3 C library for deep packet inspection that detects 450+ layer-7 application protocols from network traffic. It…
764566stable
emmetio/emmet
Emmet is a core library for parsing and expanding CSS-like abbreviations into HTML, CSS, and other markup/stylesheet code fragments. It pow…
674543active
zesterer/chumsky
Chumsky is a Rust parser-combinator library for writing expressive, high-performance parsers with rich error diagnostics and recovery. It s…
104540active
github/gemoji
A Ruby library providing character information about native emojis, including emoji names, aliases, Unicode mappings, and image assets. It …
474535active
andreasfertig/cppinsights
C++ Insights is a Clang-based source-to-source transformation tool that shows the compiler's view of C++ code, revealing implicit conversio…
824521active
Oros42/IMSI-catcher
A Python tool that decodes GSM radio traffic captured via software-defined radio receivers (RTL-SDR, HackRF, BladeRF, OsmocomBB) to display…
714515active
jonschlinkert/gray-matter
gray-matter is a JavaScript library for parsing YAML front matter from strings or files, with support for JSON, TOML, and Coffee front matt…
444488stable
openai/harmony
OpenAI's Rust library (with first-class Python bindings) for rendering and parsing the harmony response format used by its open-weight gpt-…
524487active
thlorenz/doctoc
DocToc is a Node.js command-line tool that generates and maintains table of contents sections in Markdown files within a local git reposito…
904462active
overtrue/pinyin
A PHP library that converts Chinese text to pinyin using the mozillazg/pinyin-data dictionary, with accurate handling of polyphonic charact…
744461stable
Bowen7/regex-vis
Regex Vis is a web application for visualizing regular expressions as diagrams and editing them visually. It also supports testing regular …
764450active
extremecoders-re/pyinstxtractor
A Python script that extracts the contents of PyInstaller-generated executables, including fixing pyc headers so bytecode decompilers can p…
844447stable
sparklemotion/mechanize
Mechanize is a Ruby library for automating interaction with websites. It handles cookies, redirects, link following, and form submission wh…
914439stable
GerbenJavado/LinkFinder
LinkFinder is a Python CLI script that discovers endpoints and their parameters in JavaScript files using jsbeautifier and regular expressi…
324439stable
CLIUtils/CLI11
CLI11 is a header-only C++11 command line argument parser with a rich feature set including subcommands, validators, and configuration file…
944424stable
reactjs/react-codemod
A collection of codemod scripts for automatically updating React applications across versions, runnable via the codemod CLI or npx. It tran…
634411active
ExcelDataReader/ExcelDataReader
A lightweight and fast C# library for reading Microsoft Excel files (.xlsx, .xlsb, .xls) and CSV files. It provides a low-level reader inte…
814409stable
FASTJSON
Fast is a high-performance Java JSON library for converting Java objects to JSON and back, working with arbitrary Java objects including pr…
944397stable
microsoft/ApplicationInspector
Microsoft Application Inspector is a source code characterization tool that uses a JSON-based rules engine with 400+ regex patterns to iden…
954396active
jhlywa/chess.js
chess.js is a TypeScript chess library providing move generation and validation, piece placement and movement, and check/checkmate/stalemat…
734388stable
nalgeon/sqlean
A curated collection of SQLite loadable extensions packaged into domain modules like crypto, math, regexp, stats, text, time, uuid, and fil…
954366active
overspace-labs/HaE
HaE (Highlighter and Extractor) is a framework-style cybersecurity project for fine-grained tagging and extraction of sensitive information…
984362active
Volatility
Volatility is an open-source memory forensics framework for extracting digital artifacts from RAM captures of Windows, Linux, and macOS sys…
844357active
zyantific/zydis
Zydis is a fast, lightweight x86/x86-64 disassembler and encoder library written in C with zero dependencies, not even libc. It supports al…
654351active
phpDocumentor/phpDocumentor
phpDocumentor is the de-facto documentation generator for PHP projects, producing API documentation from source code and DocBlock comments.…
894346stable
google/open-location-code
Open Location Code is a multi-language library that encodes latitude/longitude into short 'Plus Codes' usable as digital street addresses w…
564346stable
farzher/fuzzysort
A fast, tiny, zero-dependency JavaScript library for SublimeText-like fuzzy search and ranking of strings and objects. It supports single a…
764344stable
microsoft/RulesEngine
A Microsoft-maintained .NET library for abstracting business rules and policies out of application code into externally stored, JSON-define…
704341active
unjs/magic-regexp
magic-regexp is a TypeScript library providing a readable, natural-language builder for regular expressions with automatically typed captur…
824335active
sindresorhus/file-type
A Node.js/JavaScript library that detects the file type of a file, stream, or buffer by checking its magic number (binary signature). It re…
984321stable
rocky/python-uncompyle6
uncompyle6 is a cross-version Python bytecode decompiler that translates bytecode from Python 1.0 through 3.8 back into equivalent Python s…
624316active
facebook/duckling
Duckling is a Haskell library that parses natural language text into structured data, extracting entities like dates, times, amounts of mon…
554313active
adaltas/node-csv
A mature monorepo of Node.js and browser packages (csv-generate, csv-parse, stream-transform, csv-stringify) for generating, parsing, trans…
754283stable
JonathanSalwan/Triton
Triton is a dynamic binary analysis library providing dynamic symbolic execution, taint analysis, and ISA semantics for x86, x86-64, ARM32,…
654274active
magcius/noclip.website
noclip.website is a browser-based application that lets users explore and fly through video game levels rendered from reverse-engineered mo…
774246active
Python-Markdown/markdown
Python-Markdown is a Python implementation of John Gruber's Markdown that converts Markdown text to HTML, nearly compliant with the origina…
944239stable
jboss-javassist/javassist
Javassist is a Java class library for editing Java bytecode, enabling programs to define new classes at runtime or modify class files as th…
954228stable
tonaljs/tonal
Tonal is a TypeScript music theory library for JavaScript that provides pure functions to manipulate notes, intervals, chords, scales, mode…
754223stable
ivanceras/svgbob
Svgbob is a Rust library and CLI that converts ASCII art diagrams into clean SVG graphics. It parses text-based diagram scribbles and rende…
584221active
cosmiconfig/cosmiconfig
Cosmiconfig is a Node.js library that searches for and loads configuration files for JavaScript tools and applications. It supports convent…
774157stable
mandiant/flare-floss
FLOSS (FLARE Obfuscated String Solver) is a Python CLI tool from Mandiant that automatically extracts and deobfuscates strings from malware…
674138active
dotnetcore/DotnetSpider
DotnetSpider is a .NET Standard web crawling and scraping framework that is lightweight, efficient, and cross-platform. It supports distrib…
574138active
lumina-ai-inc/chunkr
Chunkr is an open-source document intelligence API that performs layout analysis, OCR, and semantic chunking to convert PDFs, presentations…
554137active
troessner/reek
Reek is a code smell detector for Ruby that examines classes, modules, and methods and reports code smells like uncommunicative names, long…
764129active
CodeGraphContext/CodeGraphContext
CodeGraphContext (CGC) is an MCP server and CLI tool that indexes local codebases into a graph database, exposing code structure and relati…
844126active
ironcalc/IronCalc
IronCalc is an open-source spreadsheet engine written in Rust with xlsx import/export, usable headlessly or embedded via Rust, Python, Java…
934123active
GDRETools/gdsdecomp
A tool for reverse engineering Godot game projects, supporting full project recovery from PCK, APK, or EXE files. It includes a PCK extract…
984112active
twitter/twemoji
Twemoji is a library from Twitter that provides standard Unicode emoji support across all platforms via a set of SVG/PNG assets and a JavaS…
6417763maintenance
MaskRay/ccls
ccls is a C/C++/Objective-C language server implementing the Language Server Protocol, originating from cquery. It provides code completion…
764083active
IonicaBizau/scrape-it
scrape-it is a Node.js web scraping library with a simple, declarative API for extracting data from HTML pages, built on top of tinyreq and…
934073active
msgspec/msgspec
msgspec is a fast Python serialization and validation library supporting JSON, MessagePack, YAML, and TOML. It combines high-performance en…
834063stable
marcelroed/gigatoken
Gigatoken is a Rust-based tokenizer library for language modeling that tokenizes text at GB/s throughput, claiming ~1000x speedups over Hug…
604061active
rspeer/python-ftfy
ftfy is a Python library that fixes mojibake (encoding mix-ups) and other Unicode text glitches after the fact, recovering original text fr…
344060stable
darold/pgbadger
pgBadger is a standalone Perl CLI tool that parses PostgreSQL log files (syslog, stderr, csvlog, jsonlog, pgbouncer) and generates detailed…
724052active
westes/flex
flex is the classic fast lexical analyzer generator that produces C/C++ scanner code from regular-expression pattern specifications. It is …
664039stable
linebender/resvg
resvg is a fast, portable SVG rendering library written entirely in safe Rust, usable as a Rust library, C library, or CLI application for …
894034stable
symfony/dom-crawler
Symfony DomCrawler is a PHP component that eases DOM navigation for HTML and XML documents. It provides a Crawler class for querying and tr…
994027stable
google/mtail
mtail is a Google open-source tool that extracts metrics from application logs using small pattern-action programs and exports them to time…
554027active
cozmo/jsQR
jsQR is a pure JavaScript QR code reading library that takes raw image data (RGBA pixel arrays) and locates, extracts, and parses any QR co…
694026stable
andialbrecht/sqlparse
sqlparse is a non-validating SQL parser library for Python that tokenizes SQL text, splits scripts into statements, formats them, and expos…
764014stable
rust-lang/regex
The standard regular expression crate for Rust, built on finite automata (DFAs/NFAs) to guarantee worst-case linear-time matching. It suppo…
664012stable
apache/tika
Apache Tika is a Java toolkit that detects file types and extracts text and metadata from over a thousand file formats (PDF, Office documen…
774011stable
koxudaxi/datamodel-code-generator
A Python CLI tool that generates type-safe Python data models (Pydantic v2, dataclasses, TypedDict, msgspec.Struct) from schema definitions…
954007active
WikiExtractor/wikiextractor
WikiExtractor is a Python command-line tool that extracts and cleans plain text from Wikipedia database backup dumps (XML). It supports tem…
984001stable
ron-rs/ron
RON (Rusty Object Notation) is a readable data serialization format that resembles Rust syntax and supports the full Serde data model, incl…
923997stable

← prev page 4 / 27 next →