GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

Parser

Star

A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.

Common examples include:

  • parsers for markup languages (e.g. HTML/Markdown etc)
  • parsers for data-serialization formats (e.g. JSON/XML/YAML etc)
  • parsers used as part of/in conjunction with a compiler (in this case, the parser consumes the tokenized input emitted by the Lexer and ultimately feeds the resulting parse tree/concrete syntax tree into the compiler)
  • Here are 18,874 public repositories matching this topic...

    Language: All
    Filter by language
    All 18,874 Python 3,884 JavaScript 1,914 Rust 1,664 TypeScript 1,646 C++ 1,361 Java 1,236 Go 1,201 C 1,174 C# 883 PHP 573
    Sort: Most stars
    Sort options
    Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
    MinerU

    opendatalab / MinerU

    Star 83.5k

    Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

    python pdf parser ocr xlsx pdf-converter docx pptx extract-data document-analysis pdf-parser layout-analysis ai4science pdf-extractor-rag pdf-extractor-llm pdf-extractor-pretrain
    • Updated Nov 12, 2026
    • Python

    markedjs / marked

    Star 37.3k

    A markdown parser and compiler. Built for speed.

    markdown gfm parser compiler commonmark hacktoberfest
    • Updated Nov 11, 2026
    • TypeScript

    swc-project / swc

    Sponsor
    Star 34.2k

    Rust-based platform for the Web

    javascript rust parser babel typescript compiler ecmascript swc typescript-compiler typescript-parser ecmascript-parser
    • Updated Nov 12, 2026
    • Rust

    cheeriojs / cheerio

    Sponsor
    Star 30.5k

    The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

    html jquery parser scraper dom cheerio selector hacktoberfest htmlparser2 htmlparser
    • Updated Nov 12, 2026
    • TypeScript
    postcss

    postcss / postcss

    Star 29k

    Transforming styles with JS plugins

    css parser framework postcss ast
    • Updated Nov 12, 2026
    • TypeScript

    tree-sitter / tree-sitter

    Sponsor
    Star 27.5k

    An incremental parsing system for programming tools

    c rust tree-sitter parser parsing incremental wasm
    • Updated Nov 12, 2026
    • Rust
    oxc

    oxc-project / oxc

    Sponsor
    Star 23.4k

    ⚓ A collection of high-performance JavaScript tools.

    javascript parser typescript compiler linter transpiler minifier
    • Updated Nov 12, 2026
    • Rust

    nikic / PHP-Parser

    Star 17.5k

    A PHP parser written in PHP

    php parser static-analysis ast
    • Updated Nov 5, 2026
    • PHP

    erusev / parsedown

    Sponsor
    Star 15k

    Better Markdown Parser in PHP

    markdown php parser markdown-parser
    • Updated Feb 18, 2026
    • PHP

    json-iterator / go

    Star 13.9k

    A high-performance 100% compatible drop-in replacement of "encoding/json"

    go golang serialization parser json serializer deserialization json-parser
    • Updated May 27, 2024
    • Go
    jsoup

    jhy / jsoup

    Sponsor
    Star 11.4k

    jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.

    css java html parser dom xml jsoup web-scraping xpath css-selectors java-html-parser
    • Updated Nov 11, 2026
    • Java

    munificent / craftinginterpreters

    Star 11.1k

    Repository for the book "Crafting Interpreters"

    c java language markdown parser interpreter bytecode compiler book scripting-language lox
    • Updated Aug 7, 2024
    • HTML

    rust-bakery / nom

    Star 10.5k

    Rust parser combinator framework

    rust parser parse parser-combinators grammar nom byte-array
    • Updated Aug 26, 2025
    • Rust

    tobymao / sqlglot

    Star 9.8k

    Python SQL Parser and Transpiler

    mysql python bigquery parser postgres sql spark presto hive clickhouse sqlite snowflake optimizer transpiler redshift databricks tsql trino sqlparser duckdb
    • Updated Nov 12, 2026
    • Python

    terser / terser

    Star 9.4k

    🗜 JavaScript parser, mangler and compressor toolkit for ES6+

    javascript parser es6 uglifyjs compressor mangler
    • Updated Nov 7, 2026
    • JavaScript

    mvdan / sh

    Sponsor
    Star 9.2k

    A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt

    go shell bash zsh parser formatter interpreter beautify posix mksh shfmt
    • Updated Nov 9, 2026
    • Go

    bytedance / Dolphin

    Star 9.1k

    The official repo for “Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting”, ACL, 2025.

    python pdf parser ocr pdf-converter document-analysis pdf-parser layout-analysis vlm-ocr
    • Updated Mar 25, 2026
    • Python
    dasel

    TomWright / dasel

    Sponsor
    Star 8.1k

    Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.

    config go cli golang yaml toml parser json query xml configuration update selector data-structures data-wrangling devops-tools data-processing yaml-processor json-processing hcl2
    • Updated Nov 2, 2026
    • Go
    lightningcss

    parcel-bundler / lightningcss

    Star 7.7k

    An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.

    css rust parser compiler build-tool minifier
    • Updated Nov 4, 2026
    • Rust
    boa

    boa-dev / boa

    Star 7.7k

    Boa is an embeddable Javascript engine written in Rust.

    javascript rust parser interpreter runtime ecmascript webassembly wasm javascript-interpreter javascript-engine hacktoberfest rust-crate
    • Updated Nov 10, 2026
    • Rust
    Followers
    164 followers
    Website
    github.com/topics/parser
    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.