GitHub 中文社区
回车: Github搜索    Shift+回车: Google搜索
论坛
排行榜
趋势
登录

©2025 GitHub中文社区论坛GitHub官网网站地图GitHub官方翻译

  • X iconGitHub on X
  • Facebook iconGitHub on Facebook
  • Linkedin iconGitHub on LinkedIn
  • YouTube iconGitHub on YouTube
  • Twitch iconGitHub on Twitch
  • TikTok iconGitHub on TikTok
  • GitHub markGitHub’s organization on GitHub
集合主题趋势排行榜
#

Parser

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)
Website
Wikipedia
https://static.github-zh.com/github_avatars/opendatalab?size=40
opendatalab / MinerU

A high-quality tool for convert PDF to Markdown and JSON.一站式开源高质量数据提取工具,将PDF转换成Markdown和JSON格式。

extract-datalayout-analysisOCRParserpdfpdf-converterPythondocument-analysispdf-parserpdf-extractor-llmpdf-extractor-pretrainpdf-extractor-ragai4science
Python 35.05 k
1 天前
https://static.github-zh.com/github_avatars/markedjs?size=40
markedjs / marked

A markdown parser and compiler. Built for speed.

Markdown编译器ParsercommonmarkgfmHacktoberfest
JavaScript 34.88 k
6 天前
https://static.github-zh.com/github_avatars/swc-project?size=40
swc-project / swc

swc 是一个 JavaScript/TypeScript 编译器,使用Rust编写的。速度飞快的,单线程下比babel快20倍

ECMAScript编译器RustJavaScriptParserBabelswcecmascript-parserTypeScripttypescript-compilertypescript-parser
Rust 32.34 k
1 天前
https://static.github-zh.com/github_avatars/cheeriojs?size=40
cheeriojs / cheerio

#网络爬虫#一个运行在服务端的 jQuery 实现,用于解析和操作 HTML 及 XML

cheeriojQueryhtmlparser2Document Object Model (DOM)htmlparserselectorscraperParserHTMLHacktoberfest
TypeScript 29.52 k
3 天前
postcss/postcss
https://static.github-zh.com/github_avatars/postcss?size=40
postcss / postcss

Transforming styles with JS plugins

PostCSSCSSParserParsing框架
TypeScript 28.79 k
4 天前
https://static.github-zh.com/github_avatars/tree-sitter?size=40
tree-sitter / tree-sitter

Tree-sitter 是一个编程语法解析工具,用于将源代码解析为具体的语法树

incrementalParsingCTree-sitterRustParserWebAssembly
Rust 20.97 k
7 小时前
vectordotdev/vector
https://static.github-zh.com/github_avatars/vectordotdev?size=40
vectordotdev / vector

A high-performance observability data pipeline.

routerlogs监控RustobservabilityforwardervectorParsereventsstream-processingpipeline
Rust 19.72 k
2 天前
https://static.github-zh.com/github_avatars/nikic?size=40
nikic / PHP-Parser

PHP-Parser 是一个 PHP 开发的 PHP 解析器

PHPParserParsingstatic-analysis
PHP 17.26 k
15 天前
oxc-project/oxc
https://static.github-zh.com/github_avatars/oxc-project?size=40
oxc-project / oxc

⚓ A collection of JavaScript tools written in Rust.

编译器JavaScriptlinterminifierParserTypeScripttranspiler
Rust 15.01 k
4 小时前
https://static.github-zh.com/github_avatars/erusev?size=40
erusev / parsedown

一个 PHP Markdown 解析器

markdown-parserMarkdownParserPHP
PHP 14.92 k
11 天前
https://static.github-zh.com/github_avatars/json-iterator?size=40
json-iterator / go

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

GoParserjson-parserJSONserializationserializerdeserialization
Go 13.78 k
1 年前
jhy/jsoup
https://static.github-zh.com/github_avatars/jhy?size=40
jhy / jsoup

jsoup 是一个用于解析、提取、操作HTML的Java库

jsoupHTMLJavaDocument Object Model (DOM)CSSjava-html-parsercss-selectorsXMLxpathParser
Java 11.19 k
6 天前
https://static.github-zh.com/github_avatars/rust-bakery?size=40
rust-bakery / nom

Rust parser combinator framework

RustParsingparser-combinatorsnomParserbyte-array
Rust 9.95 k
4 个月前
https://static.github-zh.com/github_avatars/munificent?size=40
munificent / craftinginterpreters

Repository for the book "Crafting Interpreters"

languageParserbytecodeJavaCscripting-languagebookMarkdownlox编译器interpreter
HTML 9.86 k
10 个月前
https://static.github-zh.com/github_avatars/terser?size=40
terser / terser

🗜 JavaScript parser, mangler and compressor toolkit for ES6+

ParsercompressormanglerECMAScriptuglifyjsJavaScript
JavaScript 8.99 k
3 天前
https://static.github-zh.com/github_avatars/tobymao?size=40
tobymao / sqlglot

Python SQL Parser and Transpiler

transpilerSQLPythonParseroptimizerBigQueryduckdbhiveMySQLPostgreSQLprestosnowflakeApache SparkSQLitetrinotsqlclickhouseredshiftdatabricks
Python 7.86 k
2 天前
https://static.github-zh.com/github_avatars/mvdan?size=40
mvdan / sh

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

GoParserShellBashformatterposixmkshinterpreterbeautifyshfmt
Go 7.78 k
14 天前
https://static.github-zh.com/github_avatars/TomWright?size=40
TomWright / dasel

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

JSONYAMLconfigurationselector数据结构Parseryaml-processorjson-processingdevops-toolsGo命令行界面tomlQuery (disambiguation)updateXMLdata-processingdata-wrangling
Go 7.48 k
3 个月前
https://static.github-zh.com/github_avatars/jquery?size=40
jquery / esprima

ECMAScript parsing infrastructure for multipurpose analysis

esprimaECMAScriptParsingJavaScriptParser
TypeScript 7.1 k
2 年前
parcel-bundler/lightningcss
https://static.github-zh.com/github_avatars/parcel-bundler?size=40
parcel-bundler / lightningcss

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

CSSParser编译器minifierRustbuild-tool
Rust 7.06 k
1 个月前
loading...