function: parser
2660 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ArtifexSoftware/pdf2docx A Python library and CLI for converting PDF files into editable DOCX (Word) documents, with layout, text, and table extraction built on PyM… | 84 | 3508 | abandoned |
| codeestX/GeekNews GeekNews is an Android reading app for programmers that aggregates content from Zhihu Daily, WeChat news, Gank.io, Juejin, and V2EX in a Ma… | 32 | 3490 | abandoned |
| ferdikoomen/openapi-typescript-codegen A Node.js library and CLI that generates TypeScript or JavaScript API clients from OpenAPI (Swagger) v2/v3 specifications, supporting fetch… | 88 | 3367 | abandoned |
| google/bottery Bottery is a syntax, editor, and simulator for prototyping generative contextual conversations modeled as finite state machines, with maps … | 10 | 3272 | abandoned |
| bestiejs/platform.js Platform.js is a JavaScript library that detects the browser, engine, OS, and device from the user agent, working across browsers and Node.… | 10 | 3243 | abandoned |
| FeeiCN/Cobra Cobra is a source code security audit (SAST) tool that scans PHP, Java, and other languages for common vulnerabilities like SQL injection, … | 10 | 3186 | abandoned |
| mafaca/UtinyRipper uTinyRipper is a GUI tool and core C# library for extracting assets from Unity serialized files and asset bundles and converting them into … | 32 | 3092 | abandoned |
| llvm-mirror/clang Clang is a compiler front-end for the C language family (C, C++, Objective-C, Objective-C++) built as part of the LLVM compiler infrastruct… | 10 | 3047 | abandoned |
| djkaty/Il2CppInspector Il2CppInspector is an automated tool for reverse engineering Unity IL2CPP binaries, extracting type definitions, metadata and method pointe… | 23 | 3040 | abandoned |
| TheBerkin/rant3 Rant 3 is an all-purpose procedural text generation engine for .NET, described as the opposite of Regex, supporting weighted branching, dic… | 10 | 2935 | abandoned |
| dabeaz/ply PLY is a pure-Python, zero-dependency implementation of the classic lex and yacc parsing tools, providing lexing and LALR(1) parsing. It is… | 10 | 2910 | abandoned |
| YahooArchive/anthelion Anthelion is an Apache Nutch plugin for focused crawling of semantic data embedded in HTML pages. It uses an online learning classifier to … | 10 | 2826 | abandoned |
| mozilla/bleach Bleach is a Python library for sanitizing HTML from untrusted sources using an allowlist-based approach, escaping or stripping markup and a… | 10 | 2766 | abandoned |
| zemirco/json2csv A JavaScript library and CLI tool that converts JSON (including NDJSON) into CSV with column titles, supporting streaming for large dataset… | 23 | 2719 | abandoned |
| FudanNLP/fnlp FNLP (FudanNLP) is a Java toolkit for Chinese natural language processing, including word segmentation, POS tagging, NER, keyword extractio… | 23 | 2684 | abandoned |
| SufficientlySecure/html-textview An Android library providing an extended TextView that renders simple HTML by converting it into Android Spannables, with support for loadi… | 10 | 2585 | abandoned |
| kkos/oniguruma Oniguruma is a flexible C regular expression library supporting many regex syntaxes and a wide range of character encodings, historically u… | 10 | 2523 | abandoned |
| taspinar/twitterscraper A Python library that scrapes tweets and user information from Twitter using requests and BeautifulSoup, without relying on Twitter's offic… | 23 | 2461 | abandoned |
| facebookarchive/pfff pfff is a set of OCaml tools and APIs for static analysis, code visualization, code navigation, and style-preserving source-to-source trans… | 10 | 2437 | abandoned |
| team-gryff/react-monocle React Monocle is a CLI developer tool that parses React source files and generates a visual tree graph of the app's component hierarchy, di… | 10 | 2435 | abandoned |
| bunkat/later Later is a zero-dependency JavaScript library for defining recurring schedules and calculating their future or past occurrences. Schedules … | 32 | 2406 | abandoned |
| jacobdufault/cquery cquery is a highly-scalable, low-latency language server for C/C++/Objective-C built on libclang, designed for very large code bases like C… | 10 | 2361 | abandoned |
| egrcc/zhihu-python A Python 2.7 library for scraping content from Zhihu, a Chinese Q&A platform, including questions, answers, users, and favorites. It can ex… | 32 | 2335 | abandoned |
| withoutboats/notty Notty is an experimental virtual terminal engine written in Rust that replaces the legacy ANSI/VT escape code protocol with a richer protoc… | 32 | 2329 | abandoned |
| WZBSocialScienceCenter/pdftabextract pdftabextract is a Python library of tools for extracting tabular data from OCR-processed scanned PDFs ('sandwich PDFs' containing scanned … | 32 | 2255 | abandoned |
| ModuleLoader/es-module-loader A JavaScript polyfill implementing the WhatWG ES module loader API with low-level hooks for building custom module loaders. It supports the… | 10 | 2209 | abandoned |
| python-security/pyt PyT (Python Taint) is a static analysis tool that detects security vulnerabilities like injection flaws in Python web applications using ta… | 23 | 2199 | abandoned |
| ckreibich/scholar.py A Python module that queries and parses Google Scholar search results, extracting publication metadata, citation counts, PDF links, and Bib… | 10 | 2175 | abandoned |
| dominictarr/event-stream EventStream is a Node.js library for composing pipelines of event streams using functional operations like map, filter, split, and merge. I… | 10 | 2175 | abandoned |
| bradjasper/ImportJSON A Google Apps Script library that adds ImportJSON functions to Google Sheets, letting users import JSON from any URL directly into spreadsh… | 10 | 2131 | abandoned |
| msaktype/stylefmt stylefmt is a CLI tool that automatically formats CSS and CSS-like stylesheets (including SCSS) according to stylelint rules, powered by Po… | 10 | 2084 | abandoned |
| JazzCore/python-pdfkit A Python 3 wrapper around the wkhtmltopdf utility that converts HTML, URLs, or strings into PDF documents using Webkit rendering. It expose… | 23 | 2044 | abandoned |
| olov/ng-annotate ng-annotate is a JavaScript tool that adds, removes, and rebuilds AngularJS dependency injection annotations, usable both as a CLI and a li… | 32 | 2003 | abandoned |
| FriendsOfPHP/Sami Sami is a PHP API documentation generator that parses PHP source code and produces static HTML documentation, famously used for the Symfony… | 10 | 1967 | abandoned |
| tobie/ua-parser A multi-language port of Browserscope's user agent string parser that extracts browser, device, and OS information from user agent strings.… | 10 | 1965 | abandoned |
| mozilla/fathom Fathom is a supervised-learning framework for recognizing and classifying parts of web pages, tagging DOM nodes with types and probabilitie… | 10 | 1963 | abandoned |
| rui314/9cc 9cc is a small C compiler written in C that compiles source code to x86-64 assembly through a simple, readable pipeline of parsing, semanti… | 32 | 1949 | abandoned |
| microsoft/microsoft-pdb Microsoft's reference source code and documentation for the PDB (Program Database) debug symbol file format, intended to help alternative c… | 10 | 1934 | abandoned |
| JohnSundell/Unbox Unbox is a lightweight Swift library for decoding JSON into model objects with minimal boilerplate. It is now deprecated in favor of Swift'… | 10 | 1928 | abandoned |
| datejs/Datejs Datejs is an open-source JavaScript library for parsing, formatting, and processing dates and times, with support for 150+ cultures. It pro… | 10 | 1885 | abandoned |
| raspu/Highlightr Highlightr is a Swift library for iOS and macOS that wraps highlight.js via JavaScriptCore to convert code strings into syntax-highlighted … | 52 | 1867 | abandoned |
| dgrunwald/rust-cpython rust-cpython is a Rust library providing bindings to the Python interpreter, enabling Rust code to call Python and Rust extension modules t… | 32 | 1840 | abandoned |
| allmarkedup/purl Purl is a small JavaScript utility for parsing URLs and extracting attributes like protocol, host, port, path segments, and querystring par… | 23 | 1840 | abandoned |
| hu17889/go_spider go_spider is a concurrent web crawler framework written in Go, designed for crawling vertical communities with a flexible, modular architec… | 23 | 1817 | abandoned |
| Neo23x0/yarGen yarGen is a Python CLI tool that generates YARA rules from strings found in malware samples, filtering out strings that appear in a large i… | 50 | 1811 | abandoned |
| node-js-libs/node.io node.io is a Node.js web scraping and data extraction library originally written in 2010. It is explicitly no longer maintained, with the a… | 32 | 1792 | abandoned |
| KEV0143/Direct-memory-access-CS2-DMA A C++ framework demonstrating Direct Memory Access (DMA) interaction with Counter-Strike 2, covering memory reading, entity-state parsing, … | 62 | 1787 | abandoned |
| asm-js/validator A reference validator for asm.js, the highly optimizable subset of JavaScript targeted by compilers like Emscripten. It checks JavaScript s… | 32 | 1771 | abandoned |
| inloop/svg2android A JavaScript tool that converts SVG files into Android VectorDrawable XML resource files, available both as a browser-based converter and a… | 32 | 1723 | abandoned |
| rubyjs/therubyracer A Ruby gem that embeds the V8 JavaScript interpreter into Ruby, letting Ruby code evaluate JavaScript, expose Ruby objects to JS, and call … | 10 | 1653 | abandoned |
| arXiv Vanity arXiv Vanity is a web application that renders arXiv academic papers as responsive web pages instead of PDFs, using the Engrafo LaTeX-to-HT… | 32 | 1638 | abandoned |
| haidalinda/Gloss Gloss is a JSON parsing library for Swift that was popular from 2015 to 2021. It is now deprecated in favor of Swift's built-in Codable fra… | 10 | 1609 | abandoned |
| amayne/SwiftString SwiftString is a lightweight Swift library providing a comprehensive set of string extension methods like between, camelize, chompLeft, and… | 32 | 1608 | abandoned |
| gsscoder/commandline A terse-syntax command line argument parser library for .NET with F# support. This original repository has been moved to the commandlinepar… | 32 | 1608 | abandoned |
| lloyd/JSONSelect JSONSelect is a CSS-like selector language for querying JSON documents, with a JavaScript reference implementation. It lets developers sele… | 32 | 1588 | abandoned |
| lyft/react-javascript-to-typescript-transform A codemod tool by Lyft that automatically converts React components written in JavaScript to TypeScript by inferring prop and state types f… | 10 | 1565 | abandoned |
| rainx/pytdx pytdx is a Python library implementing the TongDaXin (TDX) network protocol to fetch Chinese stock market data such as quotes, K-line bars,… | 10 | 1554 | abandoned |
| oxfeeefeee/goscript Goscript is an alternative implementation of the Go language specification written in Rust, designed as an embeddable scripting language fo… | 59 | 1545 | abandoned |
| sbinet/go-python Go bindings to the CPython 2 C-API via cgo, exposing PyXYZ functions to Go programs. It also ships a go-python executable that embeds the P… | 10 | 1535 | abandoned |
| Uncodin/bypass Bypass is a C-based Markdown parser and renderer for Android and iOS that skips HTML conversion and renders Markdown directly in native mob… | 32 | 1529 | abandoned |
| sailro/Reflexil Reflexil is a .NET assembly editor that runs as a plugin for Reflector, ILSpy, and JustDecompile. Built on Mono.Cecil, it can manipulate IL… | 10 | 1529 | abandoned |
| GravityLabs/goose Goose is a Scala library (originally Java) that extracts the main body text, metadata, publish date, embedded videos, and top image from ne… | 10 | 1526 | abandoned |
| tsycnh/WeChatExporter A macOS desktop application built with Node.js, nwjs, and AngularJS that parses iTunes backups of iOS devices to export and view WeChat cha… | 32 | 1519 | abandoned |
| fossasia/open-event-scraper A Python tool that parses Google spreadsheets and converts them into Open Event JSON format, originally built for FOSSASIA 2016 event data.… | 10 | 1517 | abandoned |
| yhat/scrape A Go library providing a higher-level interface over golang.org/x/net/html for web scraping. It offers generic tree traversal helpers like … | 10 | 1516 | abandoned |
| fossasia/wp-tweet-legacy A WordPress widget plugin that displays Twitter feeds in widget-ready areas, parsing @usernames, #hashtags, and URLs into links. It support… | 32 | 1504 | abandoned |
| AliSoftware/OHAttributedLabel A UILabel subclass for iOS that displays NSAttributedString styled text with mixed fonts, colors, and sizes, plus categories for building a… | 23 | 1500 | abandoned |
| senchalabs/jsduck JSDuck is an API documentation generator for Sencha JavaScript frameworks like Ext JS and Sencha Touch, written in Ruby. It parses source c… | 23 | 1489 | abandoned |
| fossasia/loklak_scraper_js A collection of JavaScript scrapers for the loklak project that extract data from websites like Twitter and Quora and output JSON resemblin… | 10 | 1473 | abandoned |
| keenwon/antcolony AntColony is a Node.js-based BitTorrent DHT network crawler that collects active infohashes, downloads and parses torrent files, and stores… | 32 | 1455 | abandoned |
| antfu/shikiji Shikiji is an ESM-focused rewrite of the Shiki syntax highlighter, using TextMate grammars (the same engine as VS Code) to produce accurate… | 10 | 1454 | abandoned |
| honcheng/RTLabel RTLabel is an Objective-C iOS library that works like UILabel but renders rich text using HTML-like markup tags, built on Core Text. It sup… | 32 | 1452 | abandoned |
| jamesturk/scrapeghost scrapeghost is an experimental Python library that uses OpenAI's GPT models to scrape structured data from websites without writing page-sp… | 48 | 1442 | abandoned |
| domchristie/humps Humps is a small JavaScript utility library that converts strings and object keys between snake_case (underscore) and camelCase, recursivel… | 10 | 1414 | abandoned |
| OpnTec/parliament-scraper A collection of scrapers (in Python, Ruby, and Scala) that download public parliamentary data such as written questions from the EU Parliam… | 32 | 1403 | abandoned |
| leonardocardoso/SwiftLinkPreview A Swift library that generates link previews from URLs by extracting titles, relevant text, and images. It supports iOS, macOS, watchOS, an… | 10 | 1385 | abandoned |
| louismullie/treat Treat is a natural language processing and computational linguistics toolkit for Ruby, offering tokenization, parsing, POS tagging, NER, ke… | 42 | 1367 | abandoned |
| OpnTec/hdf A human definition file (HDF) format, a human-readable data/definition file format. The repository provides the format specification and li… | 32 | 1367 | abandoned |
| dinubs/jam-api Jam API is a hosted service (self-hostable Node.js app) that turns any website into a JSON API by extracting data using CSS query selectors… | 32 | 1361 | abandoned |
| thoughtbot/griddler Griddler is a Rails engine that provides an HTTP endpoint for email delivery services (SendGrid, Cloudmailin, Postmark, Mandrill, Mailgun) … | 10 | 1359 | abandoned |
| zyq8709/DexHunter DexHunter is an automatic unpacking tool for Android Dex files protected by app-hardening services. It works by replacing the ART and DVM r… | 32 | 1358 | abandoned |
| leafo/scssphp scssphp is a compiler for SCSS (Sass) written entirely in PHP, converting SCSS stylesheets into CSS without needing Ruby or Node.js. This o… | 23 | 1331 | abandoned |
| facebookarchive/duckling_old Duckling (old) is a Clojure library that parses natural language text into structured data, such as extracting dates, times, and durations … | 10 | 1321 | abandoned |
| TooBug/wemark wemark is a Markdown rendering library for WeChat Mini Programs, provided as a custom component that parses and renders Markdown (including… | 32 | 1314 | abandoned |
| snoack/python-goto A Python function decorator that rewrites CPython bytecode to enable goto and label statements in Python functions. It is discontinued and … | 10 | 1308 | abandoned |
| danlucraft/git.js A pure-JavaScript implementation of Git, providing a Node.js command-line client and an in-browser repo API that reads Git repositories ove… | 32 | 1303 | abandoned |
| sirthias/pegdown Pegdown is a pure-Java Markdown processor built on a parboiled PEG parser, supporting the original Markdown spec plus many extensions. The … | 32 | 1293 | abandoned |
| grafov/m3u8 A Go library for parsing and generating M3U8 playlists used in Apple HTTP Live Streaming (HLS), supporting master and media playlists, encr… | 10 | 1289 | abandoned |
| JBakamovic/yavide A Vim-based integrated development environment for C/C++ that layers Clang-powered code intelligence over the editor via a client-server ar… | 10 | 1285 | abandoned |
| LiuRoy/zhihu_spider A Scrapy-based web crawler that scrapes Zhihu user profiles and their follower/following relationship graphs, storing data in MongoDB. It s… | 32 | 1282 | abandoned |
| jneen/parsimmon Parsimmon is a small monadic LL(infinity) parser combinator library for JavaScript, inspired by parsec and Promises/A+. It lets you build l… | 23 | 1273 | abandoned |
| zhaoxianjin/91porn An unofficial Android client for the adult video site 91Porn, built with RxJava, Retrofit, RxCache, MVP, and Jsoup. It bypasses the guest l… | 32 | 1272 | abandoned |
| chaoming0625/SentimentPolarityAnalysis A Python library for Chinese sentiment polarity analysis offering both lexicon-based scoring and classic ML classifiers (k-NN, Bayes, maxim… | 32 | 1267 | abandoned |
| syrusakbary/gdom GDOM is a Python CLI tool that lets you scrape and traverse web page DOM using GraphQL queries, built on the Graphene framework. You write … | 32 | 1241 | abandoned |
| dotnet/codeformatter CodeFormatter is a command-line tool that uses Roslyn to automatically rewrite C# source code to follow the .NET team's coding style rules.… | 10 | 1222 | abandoned |
| twitter-archive/twitter-text-js A JavaScript implementation of Twitter's text processing library for parsing tweets, extracting entities like hashtags, mentions, URLs, and… | 10 | 1206 | abandoned |
| misoproject/dataset Dataset.js is a JavaScript library for managing data behind client-side visualizations, handling loading, parsing, sorting, filtering, and … | 32 | 1172 | abandoned |
| xiaoxu193/PyTeaser PyTeaser is a Python library that summarizes news articles by ranking sentences for relevance to the title, keywords, position, and length,… | 32 | 1170 | abandoned |
| antonmks/Alenka Alenka is a GPU-based column-store database engine written in CUDA that leverages vectorized processing and GPU memory bandwidth for fast a… | 32 | 1167 | abandoned |
| leo9960/wechat-app-unpack A JavaScript tool and write-up for unpacking WeChat Mini Program .wxapkg packages, restoring source files like app-config., app-service.js,… | 32 | 1167 | abandoned |