function: parser
2660 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| plasma-disassembler/plasma Plasma is an interactive disassembler for x86/x86-64, ARM, and MIPS binaries that generates indented pseudo-code with colored syntax. It su… | 32 | 3071 | maintenance |
| munificent/vigil Vigil is an esoteric programming language implemented as a Python-based command-line interpreter, originally created for the January 2013 P… | 32 | 3037 | maintenance |
| gflags/gflags gflags is a C++ library for commandline flags processing, originally developed by Google. It supports built-in standard types and allows fl… | 83 | 3028 | maintenance |
| goldsmith/Wikipedia A Python library that wraps the MediaWiki API to make it easy to search Wikipedia and retrieve article summaries, page content, links, and … | 32 | 3004 | maintenance |
| jaeles-project/gospider GoSpider is a fast web spider/crawler written in Go that crawls sites in parallel and extracts URLs from sitemaps, robots.txt, JavaScript f… | 23 | 2995 | maintenance |
| KOP-XIAO/QuantumultX A JavaScript resource parser script for the Quantumult X iOS proxy client that converts proxy node subscriptions and configs from formats l… | 75 | 2988 | maintenance |
| kotartemiy/newscatcher A Python package that programmatically collects normalized news articles from thousands of news websites, filterable by topic, country, and… | 32 | 2988 | maintenance |
| Threezh1/JSFinder JSFinder is a Python command-line tool that crawls a website's JavaScript files and extracts URLs and subdomains using regex parsing. It su… | 32 | 2975 | maintenance |
| stepancheg/rust-protobuf A pure-Rust implementation of Google Protocol Buffers, including a code generator and runtime library supporting proto2 and proto3. Version… | 51 | 2974 | maintenance |
| facundoolano/google-play-scraper A Node.js library that scrapes application data from the Google Play store, exposing methods for app details, search, reviews, permissions,… | 68 | 2956 | maintenance |
| antirez/dump1090 Dump1090 is a Mode S (ADS-B) message decoder for RTL-SDR USB radio receivers, written in C. It decodes aircraft transponder signals, displa… | 62 | 2933 | maintenance |
| zxing-js/library ZXing TypeScript is an open-source, multi-format 1D/2D barcode image processing library ported from the Java ZXing project. It can decode b… | 92 | 2929 | maintenance |
| angelolloqui/SwiftKotlin SwiftKotlin is a framework, command line tool, and Mac application that translates Swift source code into Kotlin. It applies string and str… | 23 | 2916 | maintenance |
| zmoazeni/csscss csscss is a Ruby command-line tool that parses CSS files and reports which rulesets share duplicated declarations. It also supports Sass/SC… | 10 | 2893 | maintenance |
| dropbox/djinni Djinni is a tool that generates cross-language type declarations and interface bindings from an interface description language (IDL) file, … | 10 | 2886 | maintenance |
| hjson/hjson Hjson is a syntax extension to JSON that makes configuration files easier for humans to read and edit, adding comments, optional commas, qu… | 67 | 2857 | maintenance |
| meltingice/psd.js A general purpose Photoshop PSD file parser written in CoffeeScript that works in both NodeJS and the browser. It exposes the document as a… | 23 | 2846 | maintenance |
| htacg/tidy-html5 HTML Tidy is a console application and C library (libtidy) that corrects and cleans up HTML and XML documents by fixing markup errors and u… | 23 | 2846 | maintenance |
| topfunky/hpple Hpple is an Objective-C wrapper around the XPathQuery libxml2 library for parsing HTML and searching it with XPath expressions. It was insp… | 32 | 2799 | maintenance |
| ethereon/caffe-tensorflow A Python tool that converts Caffe-trained neural network models into TensorFlow format, producing a NumPy parameter file and a Python class… | 32 | 2786 | maintenance |
| ua-nick/Data-Structures-and-Algorithms A Go implementation of common data structures (linked lists, stacks, queues, binary trees, hash tables, tries) and classic searching and so… | 32 | 2769 | maintenance |
| yann-shi/dht A Go library implementing the BitTorrent DHT protocol (BEP-3, 5, 9, 10) with two modes: a standard DHT server and a crawling mode for harve… | 23 | 2769 | maintenance |
| cisagov/RedEye RedEye is an open-source visual analytic tool from CISA and PNNL for visualizing and reporting Red Team command-and-control activities. It … | 10 | 2767 | maintenance |
| sxei/pinyinjs A small JavaScript library for converting between Chinese characters and pinyin, supporting output with tones, without tones, or as first l… | 32 | 2760 | maintenance |
| jsdf/react-native-htmlview A React Native component that renders HTML content as native mobile views instead of a WebView. It supports customizable styles per HTML ta… | 32 | 2747 | maintenance |
| google/enjarify Enjarify is a Python 3 tool that translates Dalvik bytecode from Android APK/DEX files into equivalent Java bytecode (JAR), enabling Java a… | 10 | 2747 | maintenance |
| bevacqua/fuzzysearch A tiny, blazing-fast JavaScript fuzzy search library that checks whether a needle string matches a haystack via in-order character matching… | 32 | 2742 | maintenance |
| reworkcss/rework A plugin framework for CSS preprocessing in Node.js, built on the css parser, enabling AST-based CSS transformations like vendor prefixing,… | 70 | 2740 | maintenance |
| xeipuuv/gojsonschema A Go library implementing JSON Schema validation for draft-04, draft-06, and draft-07. It loads schemas and documents from files, URLs, str… | 23 | 2737 | maintenance |
| esdoc/esdoc ESDoc is a documentation generator for JavaScript that produces static HTML API docs from doc comments, targeting ES2015 class and module s… | 23 | 2731 | maintenance |
| smalot/pdfparser A standalone PHP library for parsing PDF files and extracting data such as text, metadata, and page content. It supports compressed PDFs an… | 81 | 2726 | maintenance |
| TeXitoi/structopt A Rust library that parses command line arguments by defining a struct, combining clap with a custom derive macro. It is now in maintenance… | 23 | 2725 | maintenance |
| hanbinglengyue/FART FART is an automated Android app unpacking (dex dumping) tool for ART environments, based on active invocation, implemented on Android 6.0/… | 32 | 2724 | maintenance |
| decaffeinate/decaffeinate decaffeinate is a CLI tool that converts CoffeeScript source code into modern JavaScript. It is a mature, production-tested converter used … | 23 | 2708 | maintenance |
| ata4/disunity DisUnity is an experimental command-line toolset written in Java for inspecting, unpacking, and packing Unity asset and asset bundle files.… | 10 | 2702 | maintenance |
| MailCore/mailcore2 MailCore 2 is a C++/Objective-C library providing a simple, asynchronous API for working with email protocols IMAP, POP, and SMTP. It inclu… | 65 | 2697 | maintenance |
| estools/escodegen Escodegen is an ECMAScript (JavaScript) code generator that produces JavaScript source code from ESTree/Mozilla Parser API abstract syntax … | 32 | 2691 | maintenance |
| mathialo/bython Bython is a Python preprocessor that lets you write Python code using curly braces instead of significant indentation. It translates .by fi… | 23 | 2688 | maintenance |
| leibnitz27/cfr CFR (Class File Reader) is a Java decompiler written entirely in Java 6 that can decompile modern Java bytecode, including features from Ja… | 61 | 2684 | maintenance |
| FolioReader/FolioReaderKit FolioReaderKit is a Swift framework for iOS that reads and parses ePub 2 and ePub 3 files, providing a full in-app ebook reader experience.… | 10 | 2683 | maintenance |
| thisandagain/sentiment A Node.js module that performs sentiment analysis on text using the AFINN-165 wordlist and Emoji Sentiment Ranking. It supports custom lang… | 23 | 2678 | maintenance |
| rstacruz/flatdoc Flatdoc is a small JavaScript library that fetches Markdown files (including GitHub Readme files via the GitHub API) and renders them as fu… | 32 | 2656 | maintenance |
| vdurmont/emoji-java emoji-java is a lightweight Java library for working with emojis in Java applications. It provides an EmojiManager for searching, detecting… | 43 | 2649 | maintenance |
| blmoistawinde/HarvestText HarvestText is a Python library for Chinese text mining and preprocessing using unsupervised or weakly supervised methods. It integrates do… | 23 | 2630 | maintenance |
| Mottie/tablesorter A maintained fork of Christian Bach's tablesorter, a jQuery plugin that turns standard HTML tables with THEAD and TBODY into sortable table… | 32 | 2600 | maintenance |
| mattt/Ono Ono is an Objective-C/Swift library for parsing and querying XML and HTML documents on iOS and macOS, built on libxml2. It provides a conve… | 32 | 2596 | maintenance |
| dropbox/json11 11 is a tiny JSON library for C++11 providing JSON parsing and serialization through a value-type Json object. It supports initializer-list… | 10 | 2587 | maintenance |
| mihaip/dex-method-counts A command-line Java tool that counts methods in Android DEX executables, grouped by package, to help developers stay under Android's 65,536… | 10 | 2577 | maintenance |
| PiotrDabkowski/Js2Py Js2Py is a pure Python JavaScript translator and interpreter that can evaluate JavaScript code from Python or translate JS files into Pytho… | 32 | 2568 | maintenance |
| google/autocxx Autocxx is a Rust library and code-generation tool that automatically generates safe, ergonomic bindings for calling C++ from Rust, driven … | 76 | 2558 | maintenance |
| johnxnguyen/Down Down is a fast Markdown/CommonMark rendering library for Swift, built on top of cmark. It parses Markdown into HTML or an AST and supports … | 32 | 2533 | maintenance |
| luin/readability A Node.js library that extracts clean, readable article content from any web page, based on arc90's readability project. It returns the art… | 32 | 2519 | maintenance |
| xtuhcy/gecco Gecco is a lightweight, easy-to-use web crawler framework for Java that lets developers define crawlers with annotation-based jQuery-style … | 51 | 2510 | maintenance |
| KimiNewt/pyshark A Python wrapper around tshark that lets you parse packets from capture files or live captures using all installed Wireshark dissectors. It… | 55 | 2496 | maintenance |
| lorien/grab Grab is a Python web scraping framework providing HTTP request handling, proxy/cookie support, and XPath-based HTML parsing, plus a Spider … | 51 | 2462 | maintenance |
| timhutton/twitter-archive-parser A Python script that parses a downloaded Twitter archive and converts tweets and DMs into Markdown and HTML with embedded media, de-obfusca… | 32 | 2437 | maintenance |
| xdmjun/wxappUnpacker wxappUnpacker is a Node.js tool that unpacks and decompiles WeChat mini-program packages (.wxapkg files), restoring WXML, WXSS, JS, and con… | 32 | 2429 | maintenance |
| cristicbz/rust-doom A Doom 1 & 2 level renderer written in Rust using modern OpenGL 3+ shaders and VBOs. It is an idiomatic Rust reimplementation of the Doom r… | 32 | 2416 | maintenance |
| trishume/syntect syntect is a Rust library for high-quality syntax highlighting that uses Sublime Text syntax definitions (grammars). It parses source code … | 61 | 2413 | maintenance |
| VerbalExpressions/PHPVerbalExpressions A PHP library providing a fluent, chainable API for constructing regular expressions without writing raw regex syntax. It is a PHP port of … | 23 | 2408 | maintenance |
| developit/snarkdown Snarkdown is a dead-simple 1kb Markdown parser written in JavaScript that converts a Markdown string into an HTML string. It is intentional… | 23 | 2401 | maintenance |
| paquettg/php-html-parser A PHP library that parses HTML into a DOM and lets you find and manipulate tags using CSS selectors, similar to jQuery. It is designed for … | 32 | 2397 | maintenance |
| aboSamoor/polyglot Polyglot is a Python natural language processing toolkit designed for massive multilingual applications, offering language detection, token… | 32 | 2361 | maintenance |
| retroplasma/earth-reverse-engineering A reverse-engineering project documenting and implementing access to Google Earth's undocumented 3D satellite mode, including URL structure… | 10 | 2321 | maintenance |
| FolioReader/FolioReader-Android FolioReader-Android is a Java and Kotlin EPUB reader and parser framework for Android apps. It provides an embeddable e-book reading view w… | 23 | 2319 | maintenance |
| nanohop/sketch-to-react-native A CLI tool that converts Sketch design files (exported as SVG) into React Native components using a deep neural network and headless Chrome… | 32 | 2313 | maintenance |
| rsennrich/subword-nmt A Python library and CLI toolset for unsupervised word segmentation into subword units, best known for byte pair encoding (BPE) used in neu… | 23 | 2274 | maintenance |
| Regexper Regexper is a web application that visualizes regular expressions as SVG railroad diagrams, powering regexper.com. This repository is the s… | 10 | 2270 | maintenance |
| mwaterfall/MWFeedParser MWFeedParser is an Objective-C library for iOS that downloads and parses RSS (1.x and 2.x) and Atom web feeds. It exposes feed metadata and… | 32 | 2268 | maintenance |
| MikeFricker/StreetMap An Unreal Engine plugin that imports OpenStreetMap XML (.osm) data as a StreetMap asset type and renders streets and buildings in 3D. It in… | 32 | 2268 | maintenance |
| chartbeat-labs/textacy textacy is a Python NLP library built on spaCy that handles tasks before and after spaCy's core pipeline, such as text cleaning, informatio… | 23 | 2239 | maintenance |
| wvanbergen/request-log-analyzer A command-line tool written in Ruby that parses log files and generates performance and usage reports. It supports many formats out of the … | 10 | 2236 | maintenance |
| image-size/image-size A fast, zero-dependency Node.js library that detects image dimensions by reading only image headers, supporting all major formats including… | 10 | 2231 | maintenance |
| lloyd/yajl YAJL (Yet Another JSON Library) is a small, portable ANSI C library for parsing and generating JSON using a streaming, callback-based (SAX-… | 76 | 2227 | maintenance |
| mscdex/node-imap node-imap is an IMAP client module for Node.js that lets applications connect to IMAP mail servers, list mailboxes, and fetch messages and … | 32 | 2224 | maintenance |
| thedevsaddam/gojsonq A Go library providing a simple, fluent, ODM-like API for querying and extracting data from JSON, YAML, XML, and CSV documents. It supports… | 23 | 2223 | maintenance |
| python-excel/xlrd xlrd is a Python library for reading data and formatting information from legacy Excel .xls files. It no longer supports .xlsx or other new… | 74 | 2206 | maintenance |
| Wsine/feishu2md A Go-based command-line tool that downloads Feishu (Lark) documents and converts them to Markdown files, including images and attachments. … | 50 | 2203 | maintenance |
| jameysharp/corrode Corrode is a Haskell-based command-line tool that automatically translates C source code into semantically equivalent Rust source. It parti… | 32 | 2187 | maintenance |
| symfony/inflector A Symfony component that converts English words between their singular and plural forms. It has been deprecated since Symfony 5.1 in favor … | 10 | 2172 | maintenance |
| trulia/hologram Hologram is a Ruby gem that parses specially formatted /*doc */ comments in CSS (and other source files) and generates static HTML style gu… | 32 | 2166 | maintenance |
| google/mathsteps A Node.js library that solves math expressions and equations and returns human-readable step-by-step explanations of each transformation. I… | 10 | 2160 | maintenance |
| Antaris/RazorEngine A .NET library that lets you compile and run Razor-syntax templates outside of ASP.NET, built on Microsoft's Razor parsing engine. It suppo… | 32 | 2158 | maintenance |
| praetorian-inc/gokart GoKart is a static analysis (SAST) tool for Go that detects vulnerabilities using SSA-form source-to-sink taint tracing. It reduces false p… | 10 | 2157 | maintenance |
| ageitgey/node-unfluff A Node.js library and CLI tool that automatically extracts the main body content and metadata (title, author, date, images, tags, links) fr… | 32 | 2156 | maintenance |
| tj/dox Dox is a JavaScript documentation generator for Node.js that parses JSDoc-style comments and markdown to produce a JSON representation of y… | 23 | 2151 | maintenance |
| hmaverickadams/breach-parse Breach-Parse is a shell-based command-line tool for searching breached password compilations (like the BreachCompilation torrent) for crede… | 32 | 2143 | maintenance |
| araddon/dateparse A Go library that parses date strings in many formats without knowing the format in advance, using a byte-scanning state machine for speed.… | 32 | 2141 | maintenance |
| php-embed/Embed A PHP library that extracts metadata and embed information from any web page or web service using oEmbed, OpenGraph, Twitter Cards, and HTM… | 92 | 2140 | maintenance |
| VBA-tools/VBA-JSON A VBA module providing JSON parsing and conversion for Excel, Access, and other Office applications on Windows and Mac. It converts JSON st… | 23 | 2137 | maintenance |
| francoispqt/gojay GoJay is a high-performance JSON encoder/decoder library for Go that avoids reflection by using small interfaces, with support for stream d… | 23 | 2133 | maintenance |
| leeoniya/dropcss DropCSS is a tiny (~10 KB), exceptionally fast Node.js library that removes unused CSS by taking HTML and CSS as input and returning only t… | 23 | 2127 | maintenance |
| observerss/textfilter A small Python library implementing several sensitive-word filtering algorithms (including DFA) bundled with a ~10k-word sensitive word lis… | 32 | 2109 | maintenance |
| mkdocstrings/mkdocstrings mkdocstrings is an MkDocs plugin that automatically generates API documentation from source code docstrings, supporting multiple languages … | 93 | 2090 | maintenance |
| interagent/prmd Prmd is a Ruby command-line tool for working with JSON Schema descriptions of HTTP APIs. It scaffolds resource schemata, combines and verif… | 34 | 2089 | maintenance |
| thunlp/THULAC-Python THULAC is a Chinese lexical analysis toolkit from Tsinghua University's NLP lab that performs Chinese word segmentation and part-of-speech … | 32 | 2085 | maintenance |
| bilibili/gengine Gengine is a rule engine for Go based on AST parsing that lets you load and execute rules as code at runtime without restarting your applic… | 23 | 2085 | maintenance |
| gitbase gitbase is a SQL database interface to Git repositories, written in Go, that lets users run SQL queries over git history and the Universal … | 23 | 2084 | maintenance |
| js2coffee/js2coffee js2coffee is a JavaScript-to-CoffeeScript compiler available as a CLI tool and a Node.js/browser library. It parses JavaScript with Esprima… | 32 | 2080 | maintenance |
| stevenvachon/broken-link-checker A Node.js library and CLI tool (blc) that crawls HTML to find broken links, missing images, and other dead URLs. It supports concurrent, st… | 32 | 2078 | maintenance |