parse
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
Here are 1,816 public repositories matching this topic...
Language:All
Sort:Most stars
Rust parser combinator framework
- Updated
Feb 8, 2025 - Rust
A querystring parser and serializer with nesting support
- Updated
Jun 24, 2025 - JavaScript
Parse and stringify URL query strings
- Updated
Jul 3, 2025 - JavaScript
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Usehttps://github.com/breakdance/breakdance for HTML-to-markdown conversion. Usehttps://github.com/jonschlinkert/markdown-toc to generate a table of contents.
- Updated
May 17, 2024 - JavaScript
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
- Updated
Jul 13, 2025 - Python
Smarter YAML front matter parser, used by metalsmith, Gatsby, Netlify, Assemble, mapbox-gl, phenomic, vuejs vitepress, TinaCMS, Shopify Polaris, Ant Design, Astro, hashicorp, garden, slidev, saber, sourcegraph, and many others. Simple to use, and battle tested. Parses YAML by default but can also parse JSON Front Matter, Coffee Front Matter, TOM…
- Updated
Jun 14, 2025 - JavaScript
Makes life working with units of measurement just a little bit better.
- Updated
Jun 2, 2025 - C#
Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.
- Updated
May 31, 2025 - C#
Get unified metadata from websites using Open Graph, Microdata, RDFa, Twitter Cards, JSON-LD, HTML, and more.
- Updated
Jun 28, 2025 - HTML
📝 HTML to React parser.
- Updated
Jul 18, 2025 - TypeScript
Blazing fast and Comprehensive CSV Parser for Node.JS / Browser / Command Line.
- Updated
Jul 18, 2023 - TypeScript
The Android SDK for Parse Platform
- Updated
Mar 30, 2025 - Java
Tika-Python is a Python binding to the Apache Tika™ REST services allowing Tika to be called natively in the Python community.
- Updated
Apr 14, 2025 - Python
The JavaScript SDK for Parse Platform
- Updated
Jul 17, 2025 - JavaScript
Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
- Updated
Jul 16, 2025 - Rust
一款UI自动生成代码插件,提供UI自动生成代码全流程解决方案。
- Updated
May 12, 2023 - TypeScript
- Followers
- 11k followers
- Website
- github.com/topics/parsing
- Wikipedia
- Wikipedia