resource: parser
126 resources, primary matches first, then adoption-weighted; health v2 shown.
| Resource | Health v2 | Stars | Maturity |
|---|---|---|---|
| ziishaned/learn-regex A popular open-source tutorial that teaches regular expressions step by step, from basic matchers to lookarounds, with examples and transla… | 49 | 46084 | active |
| wistbean/learn_python3_spider A Chinese-language tutorial series and example code repository teaching Python web scraping from zero to advanced, covering packet capture … | 75 | 22033 | active |
| toml-lang/toml The official repository for the TOML (Tom's Obvious, Minimal Language) specification, a minimal, human-readable configuration file format t… | 71 | 20588 | stable |
| DoctorWkt/acwj A step-by-step tutorial series documenting the journey of writing a self-compiling compiler for a subset of C, with detailed explanations o… | 71 | 13389 | active |
| munificent/craftinginterpreters The repository for the book 'Crafting Interpreters', containing the full Markdown text, a static site generator, and complete implementatio… | 32 | 11009 | stable |
| onceupon/Bash-Oneliner A curated collection of handy Bash one-liners and terminal tricks for data processing and Linux system maintenance, maintained as a GitHub … | 76 | 10764 | active |
| whatwg/html The WHATWG HTML Living Standard, the authoritative specification defining HTML, its syntax, DOM APIs, and related web platform features suc… | 77 | 9371 | active |
| any86/any-rule A curated collection of 84+ commonly used regular expressions (phone numbers, URLs, IMEI, magnet links, etc.) available as a web app, VS Co… | 32 | 8647 | active |
| erikgrinaker/toydb toyDB is a distributed SQL database written in Rust, built from scratch as an educational project to illustrate database internals. It feat… | 75 | 7276 | stable |
| dbohdan/structured-text-tools A curated list of command-line tools for manipulating structured text data formats such as CSV, JSON, YAML, TOML, XML, HTML, and INI. It or… | 76 | 7145 | active |
| jamiebuilds/the-super-tiny-compiler An ultra-simplified, heavily commented example compiler written in JavaScript that demonstrates all the major pieces of a modern compiler e… | 32 | 28558 | maintenance |
| aoaostar/legado A curated collection of book sources, subscription feeds, themes, and layout configs for the Legado (阅读) Android reading app, served via a … | 76 | 6098 | active |
| chai2010/go-ast-book A free open-source Chinese-language book (《Go语言定制指南》, formerly Go语法树入门) teaching Go's abstract syntax tree via the go/ast and go/token pack… | 32 | 5508 | active |
| estree/estree The ESTree Spec is a community-maintained specification for the JavaScript AST (Abstract Syntax Tree) format originally produced by SpiderM… | 68 | 5424 | active |
| oceanbase/miniob MiniOB is a compact, educational relational database developed by the OceanBase team for learning database internals from scratch. It inclu… | 63 | 4405 | active |
| konsheng/Sensitive-lexicon A continuously updated Chinese sensitive-word lexicon covering political, pornographic, and violent content, distributed as plain-text word… | 72 | 4035 | active |
| electricitymaps/electricitymaps-contrib A community-maintained collection of Python parsers that collect and standardize electricity data (production, exchanges, prices) from offi… | 89 | 4025 | active |
| cel-expr/cel-spec The specification and canonical protobuf binary representation for the Common Expression Language (CEL), a fast, non-Turing-complete expres… | 98 | 3954 | stable |
| xiaohucode/yidaRule A community rule repository ('Yida Rules') for the Yida app, a cross-platform Flutter + Rust media aggregator that plays video, audio, read… | 10 | 3811 | active |
| CodingChallengesFYI/SharedSolutions A community repository collecting publicly shared solutions to the Coding Challenges series, where developers build their own versions of t… | 72 | 3774 | active |
| orangeduck/BuildYourOwnLisp A free online book that teaches the C programming language by guiding readers through building their own Lisp interpreter in under 1000 lin… | 59 | 3272 | stable |
| oxylabs/how-to-scrape-amazon-product-data A Python tutorial repository from Oxylabs demonstrating how to scrape Amazon product data (titles, ratings, prices, images, descriptions) u… | 61 | 3197 | active |
| XIU2/Yuedu A curated collection of book source rules for the Legado (阅读) Android e-reader app, which parses third-party novel websites for search, det… | 76 | 12135 | maintenance |
| publicsuffix/list The Public Suffix List is a community-maintained dataset of all known public internet domain suffixes such as com, co.uk, and pvt.k12.ma.us… | 76 | 2921 | active |
| woai3c/nand2tetris A repository of JavaScript solutions for the Nand2Tetris course projects, where learners build a complete computer system from NAND gates u… | 75 | 2914 | stable |
| pwxcoo/chinese-xinhua An open Chinese Xinhua dictionary database distributed as JSON files, containing 14,032 xiehouyu (two-part allegorical sayings), 16,142 Chi… | 32 | 11657 | maintenance |
| tc39/test262 Test262 is the official conformance test suite for the ECMAScript (JavaScript) language specifications, including ECMA-262, ECMA-402, and E… | 95 | 2813 | active |
| rswier/c4 A tiny self-hosting C interpreter/compiler written in about 500 lines of C across four functions. It is an educational exercise in minimali… | 32 | 10785 | maintenance |
| mapbox/awesome-vector-tiles A curated awesome list of implementations of the Mapbox Vector Tile specification, including parsers, generators, and related tools across … | 76 | 2622 | active |
| cstack/db_tutorial A step-by-step tutorial that builds a SQLite clone from scratch in C, covering a REPL, a simple SQL compiler and virtual machine, persisten… | 32 | 10504 | maintenance |
| northwesternfintech/2027QuantInternships A community-maintained dataset of quantitative finance internship openings for Summer 2027, stored as YAML files and rendered into a Markdo… | 75 | 2462 | active |
| mattnotmax/cyberchef-recipes A curated collection of CyberChef recipes, useful regular expressions, and links for data transformation and DFIR work. It serves as a refe… | 32 | 2215 | active |
| mengjian-github/copilot-analysis A research write-up with accompanying JavaScript tooling that reverse engineers the closed-source GitHub Copilot VSCode extension. It uses … | 29 | 2205 | stable |
| miloyip/json-tutorial A free, open-source Chinese-language tutorial that teaches how to build a standards-compliant JSON parser and generator in C (C89) from scr… | 32 | 7920 | maintenance |
| kyclark/command-line-rust The companion code repository for the O'Reilly book 'Command-Line Rust' by Ken Youens-Clark, containing small complete Rust programs built … | 32 | 2025 | stable |
| CommonMark CommonMark is a rationalized, unambiguous specification of the Markdown syntax, with BSD-licensed reference implementations in C (cmark) an… | 77 | 2022 | stable |
| norvig/paip-lisp Open-source repository for Peter Norvig's classic textbook 'Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp',… | 23 | 7503 | maintenance |
| GuoYaxiang/craftinginterpreters_zh A Chinese translation of the book 'Crafting Interpreters', a tutorial that teaches how to build interpreters for a small language called Lo… | 32 | 1966 | stable |
| ronami/HypeScript HypeScript is a simplified reimplementation of TypeScript's type system written entirely in TypeScript type annotations, with no runtime co… | 34 | 1965 | active |
| w3c/css-houdini-drafts The W3C CSS-TAG Houdini Task Force repository containing editor drafts of specifications that expose CSS engine internals (Paint API, Layou… | 75 | 1888 | active |
| rspivak/lsbasi Source code and examples for the 'Let's Build A Simple Interpreter' blog series, which teaches how to build a basic interpreter in Python s… | 49 | 1874 | stable |
| LawRefBook/Laws A curated dataset of Chinese laws, regulations, and departmental rules, structured by chapters and stored in Markdown with a generated SQLi… | 63 | 1845 | active |
| aloisdg/awesome-regex A curated, community-driven awesome list of regular expression resources, including libraries, testing tools, generators, documentation, tu… | 32 | 1827 | active |
| eggert/tz The IANA Time Zone Database (tzdb/zoneinfo) with its C reference implementation, containing historical and current local time rules, UTC of… | 77 | 1826 | active |
| Kengxxiao/ArknightsGameData A repository of extracted game data for the mobile game Arknights (明日方舟), stored largely in Lua files and parsed in part via the OpenArknig… | 76 | 1798 | active |
| whatwg/dom The WHATWG DOM Standard, the living specification defining the platform-neutral Document Object Model for events, aborting activities, and … | 77 | 1730 | active |
| oxylabs/how-to-scrape-google-jobs A tutorial repository with sample Python code showing how to scrape Google Jobs listings, both with a free scraper and at scale using Oxyla… | 65 | 1707 | active |
| mazen160/secrets-patterns-db Secrets Patterns DB is the largest open-source database of over 1600 tested regular expressions for detecting secrets, API keys, passwords,… | 47 | 1609 | active |
| Robert-van-Engelen/tinylisp A tiny Lisp interpreter written in 99 lines of C, accompanied by an article explaining how to build it yourself. It includes 21 Lisp primit… | 77 | 1594 | stable |
| fpinscala/fpinscala Companion repository for the book 'Functional Programming in Scala' containing exercises, hints, and answers organized by chapter. It provi… | 32 | 5851 | maintenance |
| kdl-org/kdl The official specification repository for KDL, a small document language with XML-like node semantics usable as both a serialization format… | 66 | 1589 | stable |
| openqasm/openqasm OpenQASM is an imperative intermediate representation and assembly language for describing quantum circuits, supporting universal quantum c… | 67 | 1503 | active |
| elastic/protections-artifacts Elastic's open repository of endpoint detection content, including EQL-based behavior rules, YARA malware rules, and ransomware protection … | 76 | 1482 | active |
| NiuTrans/Classical-Modern A large parallel corpus of Classical Chinese (wenyanwen) aligned with modern Chinese translations, covering 327 classical books with ~972k … | 32 | 1479 | stable |
| wooorm/dictionaries A monorepo of 92 normalized, installable Hunspell dictionaries in UTF-8, packaged as npm ESM packages (e.g. dictionary-en). Each package ex… | 32 | 1404 | active |
| oxylabs/how-to-scrape-google-finance A Python tutorial repository from Oxylabs demonstrating how to scrape Google Finance data (stock titles, prices, and percentage price chang… | 42 | 1346 | active |
| REMitchell/python-scraping Companion code samples for the O'Reilly book 'Web Scraping with Python' (2nd Edition), mostly provided as Jupyter notebooks. It covers scra… | 32 | 4723 | maintenance |
| Kr1s77/Python-crawler-tutorial-starts-from-zero A Chinese-language tutorial repository teaching Python web scraping from zero, covering requests, data extraction, JS reverse engineering, … | 32 | 4613 | maintenance |
| uds-se/fuzzingbook An interactive online textbook on automated software testing and fuzzing, with executable code available as Jupyter notebooks, web pages, s… | 61 | 1269 | active |
| lotabout/write-a-C-interpreter A small, self-hosting C interpreter written in C, inspired by and largely based on c4, accompanied by a step-by-step tutorial series (in En… | 56 | 4397 | maintenance |
| wainshine/Chinese-Names-Corpus A curated corpus of Chinese, Japanese, and translated English personal names, plus surnames, kinship terms, and idioms, totaling millions o… | 46 | 4327 | maintenance |
| nst/JSONTestSuite A comprehensive test suite of JSON files for validating RFC 8259 compliant JSON parsers, with files named to indicate whether content must … | 32 | 1163 | stable |
| browserengineering/book The source for 'Web Browser Engineering', an open-access book by Pavel Panchekha and Chris Harrelson that teaches how web browsers work by … | 76 | 1159 | active |
| xingag/spider_python A collection of Python web scraping examples and tutorials covering requests, xpath, BeautifulSoup, regex, multithreading, Selenium, Scrapy… | 75 | 1152 | active |
| learnbyexample/learn_gnuawk An example-based ebook and guide for mastering GNU awk, with hundreds of examples and exercises available as markdown, web, pdf, and epub v… | 58 | 1145 | active |
| DOS-History/Paterson-Listings A transcription of Tim Paterson's original DOS printouts, containing the source code of the 86-DOS 1.00 kernel, PC-DOS 1.00 pre-release ker… | 60 | 1127 | stable |
| taoyds/spider Spider is a large-scale human-labeled dataset for complex and cross-domain semantic parsing and text-to-SQL, with 10,181 questions and 5,69… | 32 | 1097 | stable |
| dloss/binary-parsing A curated awesome-list of libraries and tools for parsing binary data structures such as file formats, network protocols, and bitstreams, o… | 75 | 1064 | active |
| kajweb/dict A collection of English vocabulary word lists (CET-4/6, postgraduate entrance exam, IELTS, TOEFL, SAT, GMAT, GRE) scraped from a vocabulary… | 32 | 3505 | maintenance |
| sdiehl/write-you-a-haskell A free online book by Stephen Diehl that teaches how to build a modern functional language compiler from first principles in Haskell. It co… | 32 | 3482 | maintenance |
| opencypher/openCypher openCypher is an open-source specification of the Cypher property graph query language, including grammar, TCK test suites, and language re… | 71 | 1022 | active |
| NAalytics/Assemblies-of-putative-SARS-CoV2-spike-encoding-mRNA-sequences-for-vaccines-BNT-162b2-and-mRNA-1273 A research dataset repository containing experimentally derived sequence assemblies of the mRNA components of the Moderna (mRNA-1273) and P… | 32 | 3352 | maintenance |
| ronami/minipack Minipack is a simplified, heavily commented implementation of a modern JavaScript module bundler, intended to teach how tools like Webpack,… | 32 | 3300 | maintenance |
| cdoco/common-regex A curated collection of commonly used regular expressions, documented in Chinese, covering email, phone numbers, domains, IPs, account name… | 32 | 3133 | maintenance |
| neologd/mecab-ipadic-neologd A customized system dictionary for the MeCab Japanese morphological analyzer, containing millions of neologisms and named entities extracte… | 23 | 2789 | maintenance |
| edn-format/edn A specification for Extensible Data Notation (edn), a text-based data format for conveying immutable values, used by Clojure, Datomic, and … | 32 | 2766 | maintenance |
| cdoco/learn-regex-zh A Chinese translation of the 'Learn Regex the Easy Way' tutorial, teaching regular expressions from basic matching to lookaheads and flags.… | 32 | 2726 | maintenance |
| geohot/corona A Python project by geohot that applies software reverse engineering techniques to analyze the SARS-CoV-2 coronavirus genome, treating the … | 32 | 2516 | maintenance |
| Python3WebSpider/Python3WebSpider Source code repository for the Chinese book 'Python3 Web Spider Development in Practice' by Cui Qingcai. It contains example code covering … | 32 | 2434 | maintenance |
| MinhasKamal/CreepyCodeCollection A curated collection of bizarre, obfuscated, and clever code snippets such as quines, polyglots, code-golfed programs, and esoteric tricks … | 32 | 2401 | maintenance |
| lukehaas/RegexHub RegexHub is a curated collection of useful regular expression patterns with names, descriptions, and tags, browsable on a hosted website. I… | 35 | 2309 | maintenance |
| mathiasbynens/small A curated collection of the smallest possible syntactically valid files across many formats, including archives, images, executables, docum… | 32 | 2298 | maintenance |
| google-deepmind/code_contests CodeContests is a competitive programming dataset from DeepMind used to train AlphaCode. It contains programming problems with test cases p… | 10 | 2202 | maintenance |
| lemonhu/stock-knowledge-graph A small educational project that builds a securities knowledge graph in Neo4j from public web data, including company executives and stock … | 32 | 2171 | maintenance |
| ngaut/builddatabase An open-source book/course that teaches how to build a distributed SQL database from scratch, using TiDB and TiKV source code as reference … | 32 | 2149 | maintenance |
| talent-plan/tinysql TinySQL is an educational course for building the SQL layer of a distributed relational database in Go, modeled on a simplified TiDB. It co… | 32 | 2047 | maintenance |
| react/jsx The JSX specification defines an XML-like syntax extension to ECMAScript for expressing tree structures with attributes, intended to be con… | 32 | 1999 | maintenance |
| Ehco1996/Python-crawler A systematic, from-scratch tutorial repository for learning how to write Python web crawlers, with example code for BeautifulSoup, Scrapy, … | 32 | 1915 | maintenance |
| parsiya/Hacking-with-Go A free tutorial series teaching Go programming to security professionals, modeled on the Black Hat Python/C# book series. It covers Go fund… | 10 | 1815 | maintenance |
| salesforce/WikiSQL WikiSQL is a large crowd-sourced annotated dataset for semantic parsing, pairing natural language questions with SQL queries over Wikipedia… | 10 | 1805 | maintenance |
| librauee/Reptile A Python3 web scraping learning repository containing dozens of hands-on crawler examples targeting popular Chinese websites like Maoyan, D… | 32 | 1749 | maintenance |
| brenns10/lsh LSH is a minimal Unix shell written in C, created as the companion code for a well-known tutorial on how shells work. It demonstrates the c… | 32 | 1717 | maintenance |
| mbrubeck/robinson Robinson is a toy web rendering engine written in Rust, built purely for educational purposes to demonstrate how browser engines work. It i… | 32 | 1651 | maintenance |
| andrejbauer/plzoo The Programming Languages Zoo is a collection of miniature programming language implementations in OCaml demonstrating techniques for build… | 32 | 1592 | maintenance |
| duguying/parsing-techniques A collaborative Chinese translation of the classic compiler book 'Parsing Techniques' by Dick Grune and Ceriel J.H. Jacobs. The translation… | 62 | 1559 | maintenance |
| kkdai/project52 A collection of 52 small Go projects written one per week over a year as a personal learning challenge. It serves as example code covering … | 32 | 1470 | maintenance |
| scrapy/quotesbot A sample Scrapy project that scrapes quotes, authors, and tags from quotes.toscrape.com using two spiders (CSS selectors and XPath). It is … | 32 | 1360 | maintenance |
| spandanb/learndb-py LearnDB is an educational project that teaches database internals by guiding users through implementing a simplified SQLite-like relational… | 32 | 1326 | maintenance |
| OTRF/OSSEM OSSEM is a community-led project that documents, standardizes, and models security event logs through data dictionaries, a common data mode… | 32 | 1300 | maintenance |
| wainshine/Company-Names-Corpus A Chinese-language corpus dataset of company names (4.8M entries), organization names (1.1M), and company abbreviations/brand names (280K),… | 23 | 1296 | maintenance |
page 1 / 2 next →