function: parser
2660 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| cmsis-svd/cmsis-svd A Python library that parses ARM CMSIS-SVD (System View Description) files into easy-to-use data structures. It enables building code gener… | 61 | 1203 | active |
| elonlit/Genesis Genesis is an interpreted, procedural, Turing-complete esoteric programming language whose keywords are written in Paleo-Hebrew characters,… | 23 | 1203 | stable |
| juliasilge/tidytext tidytext is an R package that applies tidy data principles to text mining, providing functions like unnest_tokens to convert text to and fr… | 66 | 1201 | stable |
| hashicorp/terraform-ls The official Terraform Language Server maintained by HashiCorp, implementing the Language Server Protocol to provide IDE features for Terra… | 97 | 1200 | active |
| tomaz/appledoc appledoc is a command-line tool that generates Apple-style documentation from Objective-C source code comments, producing HTML pages and Xc… | 23 | 4186 | maintenance |
| SaschaWillems/Vulkan-glTF-PBR A Vulkan-based physically-based rendering (PBR) sample application that loads and renders glTF 2.0 models with image-based lighting. It inc… | 73 | 1198 | active |
| zserge/jsmn jsmn is a minimalistic, header-only JSON parser/tokenizer written in C89 with no dependencies and no dynamic memory allocation. It produces… | 23 | 4183 | maintenance |
| uhop/stream-json stream- is a micro-library of composable stream components for parsing, filtering, and transforming JSON and JSONC with a minimal memory fo… | 76 | 1196 | stable |
| jfcere/ngx-markdown ngx-markdown is an Angular library providing a component, directive, pipe, and service to parse static, dynamic, or remote markdown content… | 95 | 1193 | active |
| google/double-conversion A C++ library providing efficient binary-decimal and decimal-binary conversion routines for IEEE doubles, extracted from the V8 JavaScript … | 75 | 1193 | stable |
| YPLiang19/Mango MangoFix is an iOS hotfix SDK built around a DSL whose syntax closely resembles Objective-C, allowing developers to replace any Objective-C… | 35 | 1193 | active |
| microsoft/XmlNotepad XML Notepad is a free Windows desktop application from Microsoft for browsing and editing XML documents with a tree view and text view. It … | 95 | 1192 | active |
| zaigie/palworld-server-tool A self-hosted web application for managing PalWorld dedicated game servers through a visual interface. It parses .sav save files and uses t… | 83 | 1192 | active |
| HangfireIO/Cronos Cronos is a .NET library for parsing Cron expressions and calculating their next occurrences. It handles time zones and daylight saving tim… | 80 | 1191 | stable |
| WolvenKit/WolvenKit WolvenKit is an open-source desktop mod editor and creator for CD Projekt's REDengine games, primarily Cyberpunk 2077. It can read and writ… | 94 | 1188 | active |
| sdorra/content-collections A TypeScript library that transforms markdown, MDX, and YAML content files into type-safe, validated data collections that can be imported … | 85 | 1188 | active |
| Lihuanghe/SMSGate SMSGate is a Java framework built on Netty 4 that implements the core of a unified SMS gateway supporting CMPP, SMPP 3.4, SGIP 1.2, and SMG… | 63 | 1188 | active |
| abrignoni/iLEAPP iLEAPP is an open-source iOS and iPadOS forensic artifact parser that extracts logs, events, and plists from device extractions and iTunes … | 100 | 1187 | active |
| rvirding/luerl Luerl is an implementation of the Lua 5.3 scripting language written in pure Erlang/OTP. It is a library that lets Erlang host programs exe… | 83 | 1186 | active |
| huggingface/Math-Verify A Python library from Hugging Face for robustly parsing and verifying mathematical expressions, designed to evaluate Large Language Model o… | 50 | 1186 | active |
| facebookarchive/codemod Codemod is a Python tool and library from Facebook for assisting large-scale codebase refactors that are partially automated but need human… | 10 | 4133 | maintenance |
| rordenlab/dcm2niix dcm2niix is a command-line tool that converts neuroimaging data from the DICOM format to the NIfTI format, including generation of BIDS-com… | 93 | 1185 | active |
| YosysHQ/icestorm Project IceStorm documents the reverse-engineered bitstream format of Lattice iCE40 FPGAs and provides tools for analyzing and creating bit… | 57 | 1185 | active |
| dlclark/regexp2 A full-featured regular expression engine for Go, ported from the .NET regex engine. It supports backtracking and Perl5/.NET-compatible pat… | 76 | 1184 | active |
| Link-Kou/intellij-mybaitslog An IntelliJ IDEA plugin that reconstructs MyBatis SQL log output into fully executable SQL statements. It supports MyBatis 3.2.0+ and MyBat… | 23 | 1184 | active |
| dorny/test-reporter A GitHub Action that parses test results in XML or JSON formats from popular testing frameworks and displays them as GitHub Check Runs or j… | 86 | 1179 | active |
| rchipka/node-osmosis Osmosis is an HTML/XML parser and web scraper library for Node.js built on native libxml C bindings. It offers a chainable, promise-like in… | 32 | 4107 | maintenance |
| grangier/python-goose Python-Goose is a Python library that extracts the main body text, metadata, top image, and embedded videos from news article web pages. It… | 64 | 4106 | maintenance |
| kewisch/ical.js A dependency-free JavaScript library for parsing and serializing iCalendar (RFC 5545), jCal, vCard (RFC 6350), and jCard data. Originally b… | 70 | 1177 | stable |
| styled-components/css-to-react-native A TypeScript library that converts CSS text into React Native stylesheet objects, handling camelCase conversion, shorthand expansion, and v… | 56 | 1177 | active |
| peggyjs/peggy Peggy is a parser generator for JavaScript based on parsing expression grammars (PEG), producing fast parsers with excellent error reportin… | 78 | 1176 | active |
| jenish-sojitra/JSAnalyzer A Burp Suite extension written in Python (Jython) that performs static analysis on JavaScript files proxied through Burp. It extracts API e… | 44 | 1176 | active |
| DulLabs/bhai-lang BhaiLang is a dynamically typed toy programming language written in TypeScript, built as an inside joke with Hindi slang keywords like 'hi … | 32 | 4091 | maintenance |
| VerbalExpressions/CSharpVerbalExpressions A C# library that provides a fluent, chainable API for constructing regular expressions without writing raw regex syntax. It is part of the… | 67 | 1175 | stable |
| c4spar/cliffy Cliffy is a TypeScript-first, runtime-agnostic toolkit for building complex command-line applications on Deno, Node, and Bun. It provides a… | 95 | 1174 | active |
| vlm/asn1c asn1c is an open-source ASN.1 to C compiler that generates C/C++-compatible source code from ASN.1 module files. The generated code seriali… | 80 | 1174 | stable |
| weppos/whois A pure Ruby WHOIS client library that performs WHOIS lookups for domains, TLDs, IPv4, and IPv6 addresses, with intelligent server guessing … | 76 | 1174 | stable |
| benjamn/ast-types A TypeScript library providing an Esprima-compatible implementation of the Mozilla JS Parser API abstract syntax tree type hierarchy. It of… | 100 | 1173 | stable |
| kuizuo/js-deobfuscator An automated JavaScript deobfuscation tool built on Babel AST transforms, offering a CLI, a TypeScript API, and an online playground. It re… | 89 | 1173 | active |
| wilsonzlin/minify-html minify-html is an extremely fast HTML minifier written in Rust that also minifies inline JS and CSS via oxc and lightningcss. It is availab… | 62 | 1172 | active |
| KDAB/codebrowser The Woboq CodeBrowser generator is a C++ tool built on LLVM/Clang that pre-processes C/C++ codebases into static HTML pages with semantic c… | 57 | 1172 | active |
| ConsenSysDiligence/surya Surya is a command-line utility for inspecting Solidity smart contract systems, providing structural summaries, inheritance information, an… | 45 | 1172 | active |
| mdbtools/mdbtools MDB Tools is a set of C libraries and command-line utilities for reading Microsoft Access (.mdb/.accdb) database files on Unix-like systems… | 51 | 1171 | active |
| collective/icalendar A Python library for parsing and generating iCalendar (RFC 5545) files. It can create, inspect, and modify calendar events, todos, journals… | 99 | 1170 | stable |
| aooiuu/any-reader Any-Reader is an open-source, cross-platform content aggregation tool that unifies novels, manga, video, and audio from user-defined source… | 73 | 1170 | active |
| shenwei356/csvtk csvtk is a cross-platform command-line toolkit written in Go for manipulating CSV/TSV tabular data. It provides many subcommands for filter… | 86 | 1169 | active |
| parcadei/llm-tldr A Python CLI tool and daemon that indexes codebases into a 5-layer analysis stack (AST, call graph, control flow, data flow, program depend… | 10 | 1169 | active |
| P1sec/hermes-dec hermes-dec is a Python-based reverse engineering tool that disassembles and decompiles React Native applications compiled to the Hermes VM … | 98 | 1166 | active |
| daddyz/phonelib Phonelib is a Ruby gem for validating and formatting phone numbers based on Google's libphonenumber data. It supports parsing into E164 and… | 99 | 1165 | active |
| libass/libass libass is a portable C library that renders ASS/SSA (Advanced Substation Alpha) subtitles, mostly compatible with VSFilter. It is widely us… | 85 | 1165 | stable |
| Digital-EDA/Digital-IDE Digital IDE is an all-in-one VSCode extension for hardware description language development, supporting Verilog, VHDL, and SystemVerilog. I… | 65 | 1165 | active |
| shazow/whatsabi WhatsABI is a small TypeScript library that guesses an ABI and detects proxy contracts directly from Ethereum bytecode, even for unverified… | 98 | 1160 | active |
| omrilotan/isbot isbot is a lightweight TypeScript library that identifies bots, crawlers, and spiders by matching user agent strings against a maintained r… | 76 | 1160 | active |
| Exiv2/exiv2 Exiv2 is a cross-platform C++ library and command-line utility for reading, writing, deleting, and modifying Exif, IPTC, XMP, and ICC image… | 89 | 1158 | stable |
| ncalc/ncalc NCalc is a fast, lightweight expression evaluator library for .NET that parses and evaluates mathematical and logical expressions at runtim… | 98 | 1157 | active |
| kneath/kss KSS (Knyle Style Sheets) is a documentation specification for CSS plus a Ruby library that parses KSS-documented SASS, SCSS, and CSS files.… | 23 | 4016 | maintenance |
| scalameta/scalameta Scalameta is a Scala library for reading, analyzing, transforming, and generating Scala programs via lossless syntax trees and quasiquotes.… | 98 | 1156 | active |
| cloudflare/wirefilter A Rust library implementing an execution engine for Wireshark-like filter expressions, including parsing, compilation, and fast evaluation.… | 76 | 1156 | active |
| WebReflection/flatted Flatted is a tiny (0.5K) and fast JavaScript library for serializing and parsing JSON data that contains circular references, with ports fo… | 75 | 1156 | stable |
| LazarSoft/jsqrcode A JavaScript port of the ZXing QR code scanner that decodes QR codes from images or canvas in HTML5-enabled browsers. It supports webcam-ba… | 32 | 4011 | maintenance |
| fanpei91/torsniff torsniff is a Go CLI tool that sniffs torrent metadata from the BitTorrent network by participating in the DHT and connecting to peers to d… | 10 | 4011 | maintenance |
| milesj/interweave A React library for safely rendering HTML strings without dangerouslySetInnerHTML, with XSS protection, attribute filtering, and text match… | 35 | 1155 | active |
| GeospatialPython/pyshp PyShp is a pure Python library for reading and writing ESRI Shapefiles without any external dependencies. It supports geometry and attribut… | 97 | 1154 | stable |
| EmilStenstrom/justhtml JustHTML is a pure Python HTML5 parser with browser-style error recovery, safe-by-default sanitization, CSS selector querying, and serializ… | 83 | 1154 | active |
| google/codesearch A set of command-line programs written in Go for indexing and performing regular expression searches over large bodies of source code. It u… | 43 | 4003 | maintenance |
| alirezanet/Gridify Gridify is a .NET dynamic LINQ library that converts text-based query strings into LINQ expressions for filtering, sorting, and pagination.… | 92 | 1153 | active |
| baidu/lac LAC (Lexical Analysis of Chinese) is Baidu's deep-learning-based Chinese lexical analysis toolkit that jointly performs word segmentation, … | 23 | 4000 | maintenance |
| PyThaiNLP/pythainlp PyThaiNLP is a Python library for Thai natural language processing, offering tokenization, POS tagging, transliteration, soundex, spell cor… | 98 | 1152 | active |
| JessicaTegner/pypandoc pypandoc is a thin Python wrapper around the pandoc universal document converter, letting you call pandoc from Python code. It is available… | 79 | 1151 | active |
| fox-it/dissect Dissect is a modular digital forensics and incident response (DFIR) framework and toolset by Fox-IT that parses forensic artefacts from man… | 72 | 1151 | active |
| ben-sb/javascript-deobfuscator A general-purpose JavaScript deobfuscator that removes common obfuscation techniques such as array unpacking, proxy functions, expression o… | 46 | 1149 | active |
| filipedeschamps/rss-feed-emitter A Node.js library that aggregates RSS and Atom news feeds and emits events for every new item published. It automatically manages feed hist… | 72 | 1148 | stable |
| adamstark/AudioFile A simple header-only C++ library for reading and writing audio files, supporting WAV and AIFF formats. It provides easy access to audio met… | 53 | 1148 | stable |
| haplokuon/netDxf netDxf is a C# .NET library for reading and writing AutoCAD DXF files, supporting AutoCad2000 through AutoCad2018 versions in both text and… | 10 | 1147 | active |
| snipsco/snips-nlu Snips NLU is a Python library (with a Rust core) that extracts structured meaning from natural language text by detecting user intents and … | 23 | 3974 | maintenance |
| sibprogrammer/xq xq is a command-line XML and HTML beautifier and content extractor written in Go. It formats and syntax-highlights markup, supports XPath a… | 91 | 1146 | active |
| JusticeRage/Manalyze Manalyze is a static analyzer for PE (Windows executable) files written in C++. It performs primary malware assessment by parsing PE struct… | 87 | 1146 | active |
| AndyTheFactory/newspaper4k Newspaper4k is a Python library and CLI for scraping and curating news articles, extracting text, titles, authors, publish dates, and metad… | 84 | 1142 | active |
| Mibayy/token-savior Token Savior is an MCP server written in Python that provides AI coding agents like Claude with structural codebase navigation (72 tools fo… | 79 | 1142 | active |
| glato/emerge Emerge is a browser-based interactive tool that scans source code across many languages and visualizes codebase structure, dependencies, an… | 66 | 1142 | active |
| hisorange/browser-detect A Laravel package that identifies the visitor's browser, platform, and device type from the user agent string, including bot and crawler de… | 23 | 1141 | stable |
| aiyakuaile/easy_tv_live Easy TV Live (极简TV) is a lightweight IPTV player built in Dart/Flutter that plays live TV from m3u and txt playlist sources. It supports al… | 82 | 1140 | active |
| ivelum/djangoql DjangoQL is a Python library that adds an advanced query language to Django, supporting logical operators, parentheses, and relation joins,… | 61 | 1138 | active |
| laluka/bypass-url-parser A Python CLI tool (usable as a library) that generates and tests many URL bypass payloads to access 40X-protected pages, using curl as its … | 74 | 1137 | active |
| Knetic/govaluate A Go library for evaluating arbitrary C-like arithmetic and string expressions at runtime, with support for parameterized expressions. It l… | 10 | 3930 | maintenance |
| EliasOenal/multimon-ng multimon-ng is a command-line decoder for digital transmission modes such as POCSAG, FLEX, AFSK/FSK, DTMF, ZVEI, EAS, and Morse code, succe… | 84 | 1135 | active |
| com-lihaoyi/fastparse FastParse is a Scala parser-combinator library for parsing strings and bytes into structured data, with hand-written-parser-level speed and… | 67 | 1135 | stable |
| mudcube/MIDI.js A JavaScript library for building MIDI-based web applications, providing note playback, multi-instrument support, MIDI file parsing, and so… | 10 | 3925 | maintenance |
| thephpleague/uri A PHP library for parsing, validating, formatting, and manipulating URIs according to RFC 3986, RFC 3987, RFC 6570 (URI Templates), and RFC… | 74 | 1134 | active |
| gonzalezreal/swift-markdown-ui MarkdownUI is a SwiftUI library for displaying and customizing Markdown text, compatible with the GitHub Flavored Markdown spec. It support… | 49 | 3922 | maintenance |
| facelessuser/pymdown-extensions PyMdown Extensions is a collection of extensions for Python Markdown that add features like fenced code with syntax highlighting, emoji, ta… | 99 | 1130 | active |
| Lingua Lingua is a language detection library for Python (with a Rust core) that identifies which of 75 languages a text is written in. It is desi… | 87 | 1130 | active |
| paulmach/orb Orb is a Go library defining types for 2D geo and plan/projected geometry, with sub-packages for GeoJSON, Mapbox Vector Tile encoding, WKB … | 69 | 1130 | stable |
| MikePopoloski/slang slang is a fast, highly compliant SystemVerilog frontend library providing lexing, parsing, type checking, and elaboration, plus a CLI tool… | 86 | 1128 | active |
| wuba/Picasso Picasso is a Sketch plugin by 58.com that automatically parses Sketch design files into production-ready frontend code. It supports generat… | 66 | 1127 | active |
| leejarvis/slop Slop is a simple, lightweight command-line option parser for Ruby with an easy-to-remember syntax and friendly API. It supports typed optio… | 52 | 1126 | active |
| m31coding/fuzzy-search A fast, dependency-free TypeScript fuzzy search library for searching entities by names and terms, powered by a suffix array and n-gram cha… | 43 | 1125 | active |
| vincentlaucsb/csv-parser A modern C++17 CSV parser and serializer that is RFC 4180 compliant and balances ease of use with high performance. It supports streaming a… | 95 | 1123 | active |
| FlamingTempura/bibtex-tidy A tool that cleans and formats BibTeX bibliography files, available as a CLI, JavaScript/TypeScript API, browser app, Docker image, and pre… | 76 | 1123 | active |
| WojciechMula/pyahocorasick A Python module (implemented as a C extension with a pure-Python fallback) implementing the Aho-Corasick algorithm for fast multi-pattern s… | 76 | 1122 | stable |