function: parser
2660 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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. … | 10 | 1505 | maintenance |
| smkplus/ShaderMan ShaderMan is a Unity editor tool that automatically converts ShaderToy GLSL shaders into Unity ShaderLab HLSL/CG shaders. It performs commo… | 32 | 1502 | maintenance |
| 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… | 23 | 1502 | maintenance |
| 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… | 37 | 1494 | maintenance |
| 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 … | 23 | 1493 | maintenance |
| king-yyf/CMeKG_tools A collection of pretrained models and Python code for the Chinese Medical Knowledge Graph (CMeKG), providing medical text segmentation, med… | 32 | 1492 | maintenance |
| konlpy/konlpy KoNLPy is a Python package for Korean natural language processing, providing wrappers around Korean morphological analyzers like Mecab, Han… | 23 | 1491 | maintenance |
| 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 (… | 58 | 1489 | maintenance |
| 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… | 32 | 1488 | maintenance |
| matthewmueller/date A JavaScript library that parses English-language date and time expressions like 'tomorrow at 3pm' or '10 minutes from now' into JavaScript… | 32 | 1477 | maintenance |
| 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… | 32 | 1475 | maintenance |
| liuhuanyong/TextGrapher A Python library that extracts key information (high-frequency words, keywords, named entities, subject-verb-object phrases) from a documen… | 32 | 1468 | maintenance |
| psypanda/hashID hashID is a Python CLI tool that identifies over 220 hash types using regular expressions, working on single hashes, files, or directories.… | 23 | 1468 | maintenance |
| jesparza/peepdf peepdf is a Python tool for analyzing PDF files to determine whether they are malicious, offering object inspection, filter/encoding decodi… | 32 | 1461 | maintenance |
| 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… | 32 | 1459 | maintenance |
| 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… | 32 | 1456 | maintenance |
| 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… | 32 | 1452 | maintenance |
| 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… | 23 | 1448 | maintenance |
| kaegi/alass alass is a Rust command line tool that automatically synchronizes subtitles to movies or reference subtitles. It corrects constant offsets,… | 23 | 1441 | maintenance |
| groue/GRMustache GRMustache is a flexible, production-ready Mustache template engine written in Objective-C for macOS Cocoa and iOS, depending only on Found… | 32 | 1435 | maintenance |
| 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… | 23 | 1435 | maintenance |
| Samsung/rlottie rlottie is a platform-independent standalone C++ library for rendering Lottie vector animations in real time. It plays animations exported … | 68 | 1434 | maintenance |
| 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… | 23 | 1433 | maintenance |
| MZCretin/ExpandableTextView An Android TextView library that renders Weibo-style content with expandable/collapsible text, highlighted and clickable @mentions and link… | 43 | 1432 | maintenance |
| tanakh/cmdline cmdline is a simple, header-only command line argument parser for C++. It supports typed options, default values, range/oneof constraints, … | 32 | 1426 | maintenance |
| ivankokan/Excel2LaTeX An Excel add-in (VBA-based) that converts spreadsheet tables into LaTeX tabular markup, preserving formatting like borders, alignment, colo… | 23 | 1426 | maintenance |
| 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… | 23 | 1417 | maintenance |
| 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… | 32 | 1414 | maintenance |
| SassDoc/sassdoc SassDoc is a documentation generator for Sass/SCSS, analogous to JSDoc for JavaScript. It parses documentation comments in Sass source file… | 23 | 1412 | maintenance |
| 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 … | 23 | 1406 | maintenance |
| 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… | 32 | 1400 | maintenance |
| 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… | 32 | 1392 | maintenance |
| micha/jsawk Jsawk is a command-line tool that works like awk but for JSON, filtering and transforming arrays of JSON objects read from stdin using Java… | 32 | 1385 | maintenance |
| 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… | 32 | 1385 | maintenance |
| saebekassebil/teoria Teoria.js is a lightweight JavaScript library that models music theory for both jazz and classical contexts, providing Note, Chord, Scale, … | 23 | 1376 | maintenance |
| Glench/fuzzyset.js A JavaScript data structure for fuzzy string matching that finds likely misspellings and approximate matches against a set of strings. It u… | 32 | 1375 | maintenance |
| Marwes/combine A parser combinator library for Rust, inspired by Haskell's Parsec and attoparsec. It builds LL(1) parsers (with opt-in lookahead via attem… | 87 | 1369 | maintenance |
| nedbat/byterun Byterun is a pure-Python implementation of a Python bytecode execution virtual machine. It was created to understand CPython bytecodes, ori… | 32 | 1361 | maintenance |
| felipecsl/wombat Wombat is a lightweight Ruby web crawler and scraper library with an elegant DSL for extracting structured data from web pages. It lets dev… | 72 | 1360 | maintenance |
| ahmetaa/zemberek-nlp Zemberek-NLP is a Java library providing natural language processing tools for Turkish, including morphological analysis, tokenization, spe… | 68 | 1355 | maintenance |
| yampelo/beagle Beagle is an incident response and digital forensics tool that transforms security logs and data sources such as EVTX files, SysMon logs, F… | 23 | 1352 | maintenance |
| yhat/pandasql pandasql is a Python library that lets you query pandas DataFrames using SQL syntax, similar to sqldf in R. It translates SQL queries (SQLi… | 10 | 1347 | maintenance |
| gdabah/distorm diStorm3 is a lightweight, fast disassembler library for x86/AMD64 machine code, licensed under BSD. It acts as a decomposer, returning bin… | 23 | 1344 | maintenance |
| Cherrison/CrackMinApp A Windows GUI tool (built with C# and Node.js) that one-click decompiles WeChat mini-program .wxapkg packages back into readable source cod… | 32 | 1343 | maintenance |
| blackberry/pe_tree PE Tree is a Python module and standalone GUI application for viewing Portable Executable (PE) files in a tree-view, built on pefile and Py… | 10 | 1343 | maintenance |
| mailgun/talon Talon is a Python library from Mailgun that extracts reply quotations and signatures from email messages, both plain text and HTML. It comb… | 68 | 1342 | maintenance |
| nashwaan/xml-js A JavaScript library that converts XML text to JavaScript objects or JSON and vice versa. It preserves element order, is fully XML complian… | 23 | 1341 | maintenance |
| dbzhang800/QtXlsxWriter QtXlsx is a C++ library for Qt5 that reads, writes, and edits Excel .xlsx files without requiring Microsoft Excel. It works on any platform… | 32 | 1333 | maintenance |
| belerweb/pinyin4j A Java library for converting Chinese characters to pinyin romanization, republished from SourceForge to Maven Central. It adds polyphonic … | 44 | 1327 | maintenance |
| janino-compiler/janino Janino is a super-small, super-fast Java compiler that can compile source files to class files like javac, or compile Java expressions, blo… | 10 | 1327 | maintenance |
| soheilpro/catj catj is a command-line tool that prints JSON files in a flat, dot-path format, showing each leaf value with its full path. The output is va… | 32 | 1322 | maintenance |
| SheetJS/js-word A pure-JavaScript parser and writer for word processing document formats including DOCX, DOC, and RTF, built from official specifications w… | 32 | 1321 | maintenance |
| solodon4/Mach7 Mach7 is a C++ library providing functional-programming-style pattern matching, supporting user-definable patterns, algebraic data types, a… | 32 | 1320 | maintenance |
| laramies/metagoofil Metagoofil is a Python command-line OSINT tool that searches Google for public documents (pdf, doc, xls, ppt) on target websites, downloads… | 32 | 1317 | maintenance |
| Instagram/ig-json-parser A fast JSON parser library for Java projects that uses annotation processing to generate serializers and deserializers at compile time. Mod… | 10 | 1317 | maintenance |
| ezrosent/frawk frawk is a small, efficient Awk-like programming language implemented in Rust for writing short programs that process textual data. It supp… | 42 | 1316 | maintenance |
| RUB-SysSec/DroneSecurity A proof-of-concept receiver and decoder for DJI's Drone-ID protocol broadcast over OcuSync 2.0, developed for an NDSS 2023 paper. It decode… | 31 | 1313 | maintenance |
| PRBonn/depth_clustering A fast and robust C++ library for segmenting point clouds from Velodyne LiDAR sensors (16, 32, and 64 beam) into objects using depth cluste… | 23 | 1312 | maintenance |
| hahnlee/hwp.js An open-source JavaScript/TypeScript library that parses and renders HWP (Hangul Word Processor) documents in the browser. It also ships as… | 23 | 1305 | maintenance |
| empira/PDFsharp-1.5 PDFsharp is a .NET library for creating, modifying, and processing PDF documents programmatically, written in C#. It is often paired with M… | 32 | 1302 | maintenance |
| google/typograms Typograms is a lightweight text-based image format (text/typogram) for defining simple diagrams in technical documentation, inspired by ASC… | 10 | 1302 | maintenance |
| dengzemiao/DZMeBookRead A complete open-source novel/book reader demo for iOS written in Swift, mimicking apps like iReader and QQ Reading. It implements paginatio… | 32 | 1301 | maintenance |
| tensorflow/text TensorFlow Text is a library of text-processing classes and ops for TensorFlow 2.x, providing tokenization, Unicode normalization, n-grams,… | 90 | 1293 | maintenance |
| vercel/arg arg is a small, unopinionated CLI argument parsing library for Node.js that maps command-line flags to typed values via a simple spec objec… | 23 | 1292 | maintenance |
| Sniper970119/dianping_spider A Python web scraper for Dianping (大众点评) that extracts search results, shop details, and reviews, handling dynamic font encryption without … | 72 | 1285 | maintenance |
| hsiafan/apk-parser A Java library for parsing Android APK files, extracting metadata such as package name, version, icon, and label. It also decodes binary XM… | 10 | 1284 | maintenance |
| gkz/grasp Grasp is a command-line utility for structural search, replace, and refactoring of JavaScript code based on its abstract syntax tree rather… | 32 | 1282 | maintenance |
| sunra/php-simple-html-dom-parser A PHP library adapting Simple HTML DOM Parser for Composer and PSR-0, allowing easy HTML parsing and manipulation. It supports invalid HTML… | 23 | 1281 | maintenance |
| mikalhart/TinyGPSPlus TinyGPSPlus is a compact, customizable Arduino library for parsing NMEA data streams from GPS modules. It extracts position, date, time, al… | 23 | 1280 | maintenance |
| dragnet-org/dragnet Dragnet is a Python library that uses machine learning models to extract the main article content, and optionally user comments, from HTML … | 36 | 1275 | maintenance |
| davedelong/CHCSVParser CHCSVParser is an Objective-C library for parsing and writing CSV (and other single-character-delimited) files on macOS and iOS. It offers … | 32 | 1272 | maintenance |
| shift-js/shift-js Shift.JS is a Swift-to-JavaScript transpiler built in JavaScript, with a lexer, parser, and AST-based code generation via Escodegen. It shi… | 32 | 1272 | maintenance |
| rocky/python-decompile3 decompyle3 is a native Python decompiler that translates Python bytecode (versions 3.7 and 3.8) back into equivalent Python source code. It… | 68 | 1270 | maintenance |
| summanlp/textrank A Python 3 implementation of the TextRank algorithm for extractive text summarization and keyword extraction. It is the library published o… | 23 | 1269 | maintenance |
| antirez/rax Rax is a fully featured radix tree (trie) implementation written in portable ANSI C99, originally created for Redis. It emphasizes a balanc… | 32 | 1268 | maintenance |
| mdiep/MMMarkdown MMMarkdown is an Objective-C framework that converts Markdown to HTML using a real parser rather than regex-based transformation. It suppor… | 23 | 1266 | maintenance |
| machinalis/quepy Quepy is a Python framework that transforms natural language questions into database queries, currently supporting SPARQL and MQL. It uses … | 32 | 1264 | maintenance |
| sugiany/blender_mmd_tools mmd_tools is a Blender addon for importing MikuMikuDance model data (.pmd, .pmx) and motion data (.vmd) into Blender. It handles mesh, bone… | 32 | 1261 | maintenance |
| 0xjiayu/go_parser An IDA Pro plugin written in Python that parses Golang binaries, recovering function names, source file paths, strings, types, and interfac… | 23 | 1255 | maintenance |
| taskrabbit/react-native-parsed-text A React Native library that parses text strings and renders matching segments (URLs, phone numbers, emails, or custom regex patterns) as se… | 23 | 1250 | maintenance |
| utiasSTARS/pykitti pykitti is a minimal Python library for loading and working with the KITTI autonomous driving dataset, supporting raw and odometry benchmar… | 32 | 1244 | maintenance |
| kragniz/json-sempai A Python library that lets you import JSON files directly as if they were Python modules via an import hook. It is explicitly a joke/abomin… | 32 | 1243 | maintenance |
| Tylous/SniffAir SniffAir is an open-source wireless security framework for parsing passively collected wireless traffic and launching wireless attacks. It … | 23 | 1241 | maintenance |
| kaitoy/pcap4j Pcap4J is a Java library for capturing, crafting, and sending network packets. It wraps native packet capture libraries (libpcap, WinPcap, … | 32 | 1240 | maintenance |
| Rich-Harris/shimport Shimport is a 2kb browser shim that implements JavaScript ES module import/export syntax, including dynamic import(), for browsers lacking … | 32 | 1235 | maintenance |
| indragiek/CocoaMarkdown CocoaMarkdown is an Objective-C framework for parsing and rendering Markdown on iOS and macOS, built on the CommonMark C reference implemen… | 32 | 1235 | maintenance |
| mpatric/mp3agic A pure Java library for reading MP3 files and reading, writing, adding, and removing ID3 tags (ID3v1 and ID3v2.2 through ID3v2.4). It suppo… | 32 | 1235 | maintenance |
| cloudflare/bpftools A toolkit of Python scripts and Linux binaries for analyzing pcap traffic dumps and generating BPF bytecode. Its core purpose is crafting B… | 67 | 1230 | maintenance |
| yuanxiaosc/Entity-Relation-Extraction A TensorFlow and BERT based pipeline for joint entity and relation extraction, built as a solution for the 2019 Language and Intelligence C… | 32 | 1230 | maintenance |
| DerekSelander/dsdump dsdump is a command-line tool that inspects Mach-O binaries, dumping symbol tables plus Objective-C classes and Swift type descriptors, act… | 10 | 1227 | maintenance |
| liuhuanyong/ComplexEventExtraction A Python library for Chinese compound event extraction that identifies conditional, causal, sequential, and adversative events using explic… | 32 | 1226 | maintenance |
| shellfire-dev/shellfire A MIT-licensed framework of namespaced, composable function libraries for building modular applications in POSIX-compliant shell (bash, sh,… | 23 | 1225 | maintenance |
| bheinzerling/bpemb BPEmb is a collection of pre-trained subword embeddings in 275 languages based on Byte-Pair Encoding, trained on Wikipedia, distributed as … | 32 | 1224 | maintenance |
| html5lib/html5lib-python html5lib is a pure-Python library for parsing and serializing HTML documents and fragments according to the WHATWG HTML specification, matc… | 67 | 1223 | maintenance |
| SelectTransform/st.js ST (SelectTransform) is a JavaScript library that lets you query and select subtrees of any JSON object with selector functions, and transf… | 32 | 1223 | maintenance |
| mattdesl/svg-mesh-3d A JavaScript library that converts SVG path strings into 3D triangulated meshes (simplicial complexes) using Delaunay triangulation. It is … | 32 | 1223 | maintenance |
| GGGHub/Reader An iOS ebook reader library built on Core Text that supports txt and epub formats. It provides chapter extraction, table of contents, text … | 32 | 1214 | maintenance |
| mstrobel/procyon Procyon is a suite of Java metaprogramming libraries offering a rich reflection API inspired by .NET's System.Reflection, a LINQ-style expr… | 23 | 1214 | maintenance |
| Baseflow/LottieXamarin Xamarin bindings for Lottie that parse Adobe After Effects animations exported as JSON via Bodymovin and render them natively on Android, i… | 23 | 1213 | maintenance |
| leizongmin/node-segment A pure JavaScript Chinese word segmentation (tokenization) library for Node.js, based on the Pangu segmentation dictionary and algorithms. … | 32 | 1206 | maintenance |