function: parser
2660 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| glommer/pgmicro An in-process reimplementation of PostgreSQL in Rust, backed by a SQLite-compatible storage engine, built as an experimental fork of Turso.… | 58 | 1204 | maintenance |
| 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… | 32 | 1203 | maintenance |
| shangjingbo1226/AutoPhrase AutoPhrase is a C++/Java tool for automated phrase mining that extracts quality phrases from massive text corpora with minimal human effort… | 32 | 1202 | maintenance |
| 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… | 23 | 1202 | maintenance |
| felixfbecker/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… | 23 | 1195 | maintenance |
| nsomar/Swiftline Swiftline is a Swift framework providing tools for building command line applications, inspired by Ruby's highline. It offers terminal stri… | 32 | 1194 | maintenance |
| 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… | 65 | 1189 | maintenance |
| niklasso/minisat MiniSat is a minimalistic, high-performance Boolean satisfiability (SAT) solver written in C++. It reads CNF formulas and either finds a sa… | 32 | 1189 | maintenance |
| cch123/elasticsql A Go library that converts SQL queries into Elasticsearch DSL JSON. It supports common SQL expressions like comparisons, boolean logic, IN,… | 23 | 1189 | maintenance |
| 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,… | 23 | 1185 | maintenance |
| google/budou Budou is a Python library and CLI tool that automatically organizes CJK (Chinese, Japanese, Korean) text into semantically meaningful chunk… | 10 | 1183 | maintenance |
| 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… | 32 | 1182 | maintenance |
| 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… | 32 | 1182 | maintenance |
| 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… | 23 | 1180 | maintenance |
| 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… | 50 | 1179 | maintenance |
| 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… | 32 | 1178 | maintenance |
| 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 … | 23 | 1178 | maintenance |
| 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… | 23 | 1178 | maintenance |
| pymorphy2/pymorphy2 pymorphy2 is a Python library providing morphological analysis (POS tagging and inflection) for Russian and Ukrainian languages. It include… | 32 | 1176 | maintenance |
| 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, … | 32 | 1173 | maintenance |
| 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… | 62 | 1169 | maintenance |
| ghidraninja/ghidra_scripts A collection of scripts for the Ghidra software reverse engineering suite, adding features like crypto constant detection via YARA, binwalk… | 32 | 1168 | maintenance |
| senshinya/MYDB MYDB is a simple relational database implemented from scratch in Java, drawing on design principles from MySQL, PostgreSQL, and SQLite. It … | 32 | 1168 | maintenance |
| lyft/mapper Mapper is a Swift library for deserializing JSON into strongly typed Swift objects via a Mappable protocol. It supports immutable propertie… | 10 | 1164 | maintenance |
| spotify/XCMetrics XCMetrics is a Swift-based tool from Spotify that collects, stores, and tracks Xcode build metrics parsed from xcactivitylog files. It incl… | 23 | 1162 | maintenance |
| 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 … | 23 | 1161 | maintenance |
| JSONPath-Plus/JSONPath A JavaScript library implementing JSONPath queries for analyzing, transforming, and selectively extracting data from JSON documents and Jav… | 84 | 1157 | maintenance |
| 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… | 81 | 1157 | maintenance |
| 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… | 74 | 1157 | maintenance |
| crypto2011/IDR IDR (Interactive Delphi Reconstructor) is a Windows decompiler for EXE and DLL files compiled with Delphi 2 through Delphi XE4. It performs… | 23 | 1155 | maintenance |
| Arachnid/solidity-stringutils A string and slice utility library for Solidity smart contracts, providing efficient string manipulation via a lightweight 'slice' abstract… | 32 | 1154 | maintenance |
| 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… | 23 | 1154 | maintenance |
| MarcosMeli/FileHelpers FileHelpers is a free, MIT-licensed .NET library for reading and writing strongly typed records from fixed-length or delimited flat files, … | 23 | 1153 | maintenance |
| zdavatz/spreadsheet A Ruby library for reading, writing, and modifying Microsoft Excel (XLS) spreadsheet documents. It is a rewrite of the Spreadsheet::Excel a… | 67 | 1150 | maintenance |
| pyloque/fastscan FastScan is a JavaScript library implementing the Aho-Corasick algorithm for fast multi-pattern text search, commonly used for sensitive/ba… | 32 | 1148 | maintenance |
| AimeeLee77/keyword_extraction A Python project implementing Chinese text keyword extraction using three methods: TF-IDF, TextRank, and Word2Vec word clustering. It inclu… | 32 | 1145 | maintenance |
| anderscui/jieba.NET jieba.NET is a C# port of the popular jieba Chinese word segmentation library, supporting .NET Framework and .NET Core. It offers precise, … | 32 | 1144 | maintenance |
| iancoleman/strcase strcase is a Go package for converting strings between naming conventions such as snake_case, CamelCase, kebab-case, and custom delimited f… | 32 | 1143 | maintenance |
| shikijs/twoslash Shiki Twoslash combines the Shiki syntax highlighter with the TypeScript compiler to generate statically rendered, type-aware code samples … | 10 | 1141 | maintenance |
| nikic/iter A PHP library providing iteration primitives like map, filter, and reduce built on generators. All functions accept arbitrary iterables and… | 39 | 1140 | maintenance |
| tautologistics/node-htmlparser A forgiving HTML/XML/RSS parser written in pure JavaScript that works in both Node.js and browsers. It supports streaming/chunked parsing a… | 32 | 1140 | maintenance |
| zxh0/classpy Classpy is a JavaFX-based GUI tool for investigating binary file formats, including Java class files, Lua 5.3 binary chunks, Wasm binaries,… | 23 | 1138 | maintenance |
| Sentinel-One/CobaltStrikeParser A Python parser that extracts Cobalt Strike Beacon configuration from stageless PE files, memory dumps, or C2 URLs. It heuristically finds … | 10 | 1138 | maintenance |
| anestisb/vdexExtractor A command-line tool written in C that decompiles and extracts Android Dex bytecode from Vdex files produced by the ART runtime's dex2oat co… | 32 | 1136 | maintenance |
| uiri/toml A Python library for parsing and creating TOML (Tom's Obvious, Minimal Language) files, passing the official TOML test suite. It provides l… | 32 | 1135 | maintenance |
| beyondcode/laravel-mailbox A Laravel package that lets applications catch and react to incoming emails from services like Mailgun, SendGrid, and Postmark, or a local … | 70 | 1132 | maintenance |
| antonholmquist/jason Jason is an easy-to-use Go library for reading arbitrary JSON without defining structs. It provides convenient typed getters for nested val… | 32 | 1132 | maintenance |
| 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 … | 32 | 5106 | experimental |
| noprompt/frak A Clojure/ClojureScript library that transforms collections of strings into optimized regular expressions built from a trie, minimizing bac… | 32 | 1131 | maintenance |
| fighting41love/cocoNLP cocoNLP is a Python library for Chinese information extraction from unstructured text. It extracts emails, phone numbers (with carrier and … | 32 | 1128 | maintenance |
| kohlschutter/boilerpipe boilerpipe is a Java library for removing boilerplate (ads, navigation, headers) from HTML pages and extracting the main full text content.… | 32 | 1127 | maintenance |
| r35tart/RW_Password A Python script that filters leaked password dictionaries with regex to extract passwords matching common corporate strength policies (leng… | 32 | 1127 | maintenance |
| mildsunrise/protobuf-inspector A Python CLI tool that parses Google Protobuf encoded blobs (wire format 2 or 3) without knowing their schema definition, printing a colore… | 32 | 1126 | maintenance |
| victorlei/smop SMOP is a source-to-source compiler that translates Matlab and Octave code into human-readable Python. It includes a runtime library that c… | 23 | 1126 | maintenance |
| decalage2/ViperMonkey ViperMonkey is a VBA parser and emulation engine written in Python for analyzing and deobfuscating malicious macros in Microsoft Office doc… | 32 | 1124 | maintenance |
| psiegman/epublib Epublib is a Java library for reading, writing, and manipulating EPUB ebook files, with a core that runs on both standard JVM and Android. … | 32 | 1124 | maintenance |
| kevthehermit/RATDecoders A Python library and CLI tool (malconf) that statically analyzes malware samples from common Remote Access Trojan (RAT) families and extrac… | 32 | 1120 | maintenance |
| medialab/artoo artoo.js is a JavaScript library injected into a webpage's context (typically via a bookmarklet) that provides client-side web scraping uti… | 23 | 1119 | maintenance |
| pid/speakingurl SpeakingURL is a dependency-free JavaScript library that generates URL slugs from arbitrary strings, with extensive transliteration support… | 32 | 1117 | maintenance |
| swanandx/lemmeknow lemmeknow is a fast Rust CLI tool and library that identifies mysterious text, strings, and files using regex-based pattern matching (e.g.,… | 23 | 1117 | maintenance |
| mathiasbynens/mothereff.in A collection of small web-based developer tools (validators, generators, and converters) for HTML, CSS, JavaScript, and encoding tasks, ser… | 32 | 1115 | maintenance |
| armcha/AutoLinkTextView An Android TextView library that automatically detects and styles hashtags, mentions, URLs, phone numbers, and emails, with clickable link … | 23 | 1109 | maintenance |
| ded/qwery Qwery is a lightweight CSS selector engine built on top of querySelectorAll, adding practical utilities like query contexts. It was histori… | 32 | 1107 | maintenance |
| graphql/libgraphqlparser libgraphqlparser is a C++11 parser for the GraphQL query language, exposing both C++ and pure C APIs. It uses flex and bison to generate th… | 10 | 1107 | maintenance |
| cezheng/Fuzi Fuzi is a fast, lightweight Swift library for parsing XML and HTML documents, built on libxml2 as a Swift port of Ono. It provides a modern… | 23 | 1105 | maintenance |
| mwitkow/go-proto-validators A protoc plugin that generates Validate() error methods on Go protobuf structs from field validation options declared in .proto files. Vali… | 23 | 1101 | maintenance |
| brianreavis/sifter.js Sifter.js is a JavaScript library for textually searching arrays and hashes of objects by one or more properties, with scoring, filtering, … | 23 | 1099 | maintenance |
| kevinhendricks/KindleUnpack A Python-based tool that unpacks non-DRM Amazon Kindle and MobiPocket ebooks into their component parts, such as HTML, images, PDFs, or epu… | 60 | 1098 | maintenance |
| ridiculousfish/cdecl-blocks cdecl is a classic command-line tool that translates between English descriptions of C/C++ declarations (e.g. 'declare foo as array 5 of po… | 63 | 1097 | maintenance |
| sibears/IDAGolangHelper A set of IDA Pro Python scripts that parse Go type information embedded in compiled Go binaries and register the recovered types inside IDA… | 32 | 1093 | maintenance |
| kimsama/Unity-QuickSheet A Unity editor plugin that imports Excel and Google Spreadsheet data into Unity as ScriptableObject assets without writing code. It uses NP… | 23 | 1086 | maintenance |
| ls0f/phone A Python library that looks up the Chinese province, city, zip code, area code, and carrier for a mobile phone number prefix using an offli… | 32 | 1085 | maintenance |
| connertennery/Notion-to-Obsidian-Converter A Node.js CLI script that converts exported Notion workspace content into Obsidian-compatible Markdown notes. It strips UUIDs from paths, c… | 32 | 1083 | maintenance |
| peterbe/premailer A Python library that transforms HTML email markup by converting <style> blocks and external stylesheets into inline style attributes on ea… | 32 | 1083 | maintenance |
| vmt/udis86 Udis86 is a C library (libudis86) for disassembling x86 and x86-64 machine code, decoding raw binary streams into structured instructions w… | 32 | 1081 | maintenance |
| NickstaDB/SerializationDumper A Java-based command-line tool that dumps Java serialization streams and RMI packet contents into a human-readable form without deserializi… | 23 | 1079 | maintenance |
| uber/queryparser A Haskell library for parsing and analyzing SQL queries in Vertica, Hive, and Presto dialects into a shared abstract syntax tree. It provid… | 32 | 1078 | maintenance |
| Bit-Wasp/bitcoin-php A PHP library implementing Bitcoin protocol primitives including blocks, transactions, scripts, and deterministic key algorithms (BIP32, BI… | 63 | 1076 | maintenance |
| metachris/pdfx PDFx is a Python command-line tool and library that extracts metadata, text, and references (PDFs, URLs, DOIs, arXiv IDs) from PDF document… | 10 | 1076 | maintenance |
| wvanbergen/chunky_png A pure Ruby library for reading and writing PNG images with full support for all color modes, bit depths, transparency, and interlacing. It… | 32 | 1075 | maintenance |
| vczh/vczh_toys A collection of experimental C++11 'black magic' utility libraries by vczh, including a garbage collection library, a multi-dimensional arr… | 32 | 1074 | maintenance |
| johnpatrickmorgan/wtfautolayout The source code for WTF Auto Layout (wtfautolayout.com), a web service that parses Auto Layout constraint-conflict error logs from iOS and … | 23 | 1074 | maintenance |
| linkedin/goavro Goavro is a Go library that encodes and decodes Apache Avro data in both binary and textual JSON formats. It provides a stateless, goroutin… | 63 | 1071 | maintenance |
| dodo/node-slug A Node.js and browser library that slugifies strings into URL-safe forms, including transliterating Unicode symbols and foreign characters … | 32 | 1071 | maintenance |
| joewalnes/filtrex Filtrex is a small JavaScript library that compiles a simple, spreadsheet-like filter expression language written by end-users into safe, f… | 32 | 1071 | maintenance |
| Yiyiyimu/QQ-History-Backup A GUI desktop tool that exports QQ instant messaging chat history from Android backups into readable HTML files, including images and emoti… | 23 | 1069 | maintenance |
| ohyicong/decrypt-chrome-passwords A Python script that decrypts Chrome passwords saved locally on a Windows machine, exporting them to a CSV file. It is intended to raise aw… | 57 | 1067 | maintenance |
| jalan/pdftotext pdftotext is a Python library for simple PDF text extraction, built as a binding around the Poppler C++ library. It supports reading text p… | 10 | 1064 | maintenance |
| DavidBuchanan314/ambiguous-png-packer A Python tool that crafts PNG files rendering differently in Apple software versus other viewers, exploiting a parsing ambiguity in Apple's… | 32 | 1059 | maintenance |
| atilika/kuromoji Kuromoji is a self-contained, easy-to-use Japanese morphological analyzer written in Java, supporting word segmentation, part-of-speech tag… | 32 | 1058 | maintenance |
| databricks/spark-csv A Scala library providing a CSV data source for Apache Spark 1.x, allowing CSV files to be read and queried as Spark SQL DataFrames with co… | 10 | 1057 | maintenance |
| stretchr/arg.js A lightweight JavaScript library for parsing URL query string and hash parameters, including nested objects and arrays. It provides simple … | 23 | 1053 | maintenance |
| wiseio/paratext ParaText is a C++ library for reading text files in parallel across multiple cores, with Python bindings and a fast CSV reader. It can load… | 32 | 1052 | maintenance |
| sonyxperiadev/ApkAnalyser ApkAnalyser is a stand-alone Java (J2SE) GUI tool for static and virtual analysis of Android APK files. It supports disassembling and modif… | 10 | 1049 | maintenance |
| fangshufeng/MachOView MachOView is a macOS GUI application for browsing and analyzing Mach-O binary files, a maintained fork of the original gdbinit/MachOView th… | 23 | 1046 | maintenance |
| eveem-org/panoramix Panoramix is a Python-based decompiler that converts Ethereum smart contract bytecode into readable pseudocode, powering the Eveem.org serv… | 32 | 1045 | maintenance |
| ballercat/walt Walt is a JavaScript-like alternative syntax for the WebAssembly text format that compiles .walt files directly to WebAssembly binaries. It… | 23 | 4631 | experimental |
| victorvoid/dinoql dinoql is a JavaScript library that lets you query plain JavaScript objects using GraphQL-style syntax, with safe access, aliases, variable… | 32 | 1042 | maintenance |
| 1e0ng/simhash A Python implementation of the Simhash algorithm for near-duplicate detection and similarity estimation of text. It provides a small, focus… | 32 | 1039 | maintenance |
| machty/emblem.js Emblem.js is an indentation-based templating language that compiles to Handlebars.js templates, primarily targeting Ember.js applications. … | 32 | 1038 | maintenance |