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/json-iterator?size=40
json-iterator / go

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

GoParserjson-parserJSONserializationserializerdeserialization
Go 13.85 k
1 年前
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.96 k
3 天前
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.52 k
8 天前
https://static.github-zh.com/github_avatars/buger?size=40
buger / jsonparser

One of the fastest alternative JSON parser for Go that does not require schema

JSONjson-parserGoperfomanceParser
Go 5.55 k
1 年前
https://static.github-zh.com/github_avatars/alecthomas?size=40
alecthomas / participle

A parser library for Go

GoParserParsingparser-libraryparser-frameworkparser-apiebnf
Go 3.74 k
4 天前
https://static.github-zh.com/github_avatars/go-ini?size=40
go-ini / ini

Package ini provides INI file read and write functionality in Go

GoiniParserconfigurationlsif-enabled
Go 3.52 k
1 年前
https://static.github-zh.com/github_avatars/alecthomas?size=40
alecthomas / kong

Kong is a command-line parser for Go

Go命令行界面Parsercommandsflagstagsstruct
Go 2.74 k
3 天前
https://static.github-zh.com/github_avatars/mmcdole?size=40
mmcdole / gofeed

Parse RSS, Atom and JSON feeds in Go

atom-feedrss-feedRSSAtomParserfeedGojsonfeed
Go 2.74 k
2 个月前
https://static.github-zh.com/github_avatars/benhoyt?size=40
benhoyt / goawk

A POSIX-compliant AWK interpreter written in Go, with CSV support

awkGointerpreterParserCSV
Go 1.99 k
13 天前
https://static.github-zh.com/github_avatars/olebedev?size=40
olebedev / when

A natural language date/time parser with pluggable rules

natural-languageDateTimedatetimeParserGo
Go 1.44 k
5 个月前
https://static.github-zh.com/github_avatars/jf-tech?size=40
jf-tech / omniparser

omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.

transformetlXMLJSONCSVfixed-lengthElectronic data interchangex12edifactParserschemaJavaScriptGoschemasstreamingtxt
Go 1.06 k
6 个月前
https://static.github-zh.com/github_avatars/suyashkumar?size=40
suyashkumar / dicom

⚡High Performance DICOM Medical Image Parser in Go.

dicomdicom-imagesGogolang-librarygolang-packageParsermedicalMedical imagingpacsstreamingreal-timeimagingmedical-image-analysis
Go 1.02 k
3 个月前
https://static.github-zh.com/github_avatars/z7zmey?size=40
z7zmey / php-parser

PHP parser written in Go

PHPParserGoParsing
Go 947
4 年前
https://static.github-zh.com/github_avatars/ohler55?size=40
ohler55 / ojg

Optimized JSON for Go

JSONjsonpathParserGofast
Go 908
1 个月前
https://static.github-zh.com/github_avatars/mna?size=40
mna / pigeon

Command pigeon generates parsers in Go from a PEG grammar.

pegParserParsing
Go 881
1 个月前
https://static.github-zh.com/github_avatars/go-playground?size=40
go-playground / form

🚂 Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.

decodingencoderformParser
Go 859
5 个月前
https://static.github-zh.com/github_avatars/awslabs?size=40
awslabs / goformation

GoFormation is a Go library for working with CloudFormation templates.

cloudformationGoAmazon Web ServicesParseraws-samaws-cloudformation
Go 850
10 个月前
https://static.github-zh.com/github_avatars/markus-wa?size=40
markus-wa / demoinfocs-golang

A Counter-Strike 2 Demo Parser for Go (demoinfo)

counter-strikecsgoGoParserDemodemoinfoHacktoberfestesportscs2counter-strike-2source2
Go 833
11 天前
https://static.github-zh.com/github_avatars/003random?size=40
003random / getJS

A tool to fastly get all javascript sources/files

JavaScriptfilesParsergoqueryextracturlsReconnaissancereconnaissancepentestingBug BountyHackingHacktoberfestGo
Go 815
1 个月前
https://static.github-zh.com/github_avatars/PaesslerAG?size=40
PaesslerAG / gval

Expression evaluation in golang

evaluate-expressionsexpression-evaluatorexpression-languageParsinggodocevaluationGoParser
Go 797
7 天前
loading...