A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
Repository Index
47,133 repositories indexed
1–24 of 47 · Most stars
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
- golang
- go
- cel
- expression
Parse RSS, Atom and JSON feeds in Go
- atom-feed
- rss-feed
- rss
- atom
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
A Counter-Strike 2 Demo Parser for Go (demoinfo)
- counter-strike
- csgo
- golang
- go
PHP parser written in Go
Expression evaluation in golang
- evaluate-expressions
- expression-evaluator
- gval
- expression-language
Parser / Scanner Generator
parser for Google ProtocolBuffers definition
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
- xsd
- xsd-schema
- xml
- xml-parser
Cap'n Proto library and parser for go. This is go-capnproto-1.0, and does not have rpc. See https://github.com/zombiezen/go-capnproto2 for 2.0 which has rpc and capabilities.
A NMEA parser library in pure Go
- nmea
- nmea-library
- nmea-parser
- gps
A simple CSS parser and inliner in Go
- go
- css-parser
A fast ISO8601 date parser for Go
- go
- golang
- parser
- iso8601
Golang library for querying and parsing OFX
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
- command-line-parser
- command-line-interface
- commandline-interface
- commandlineparser
Tokenizer (lexer) for anything
- golang
- tokenizer
- parse
- tokenizing
Convert string to duration in golang
- golang
- string
- duration
- convert
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Universal JSON, BSON, YAML, CSV, XML, mt940 converter with templates
- yaml
- converter
- xml
- json
Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler
- go
- golang
- goquery
- colly
A very simple CSS parser, written in Go
- css
- golang
Query Parser for REST
Converts golang AST to JSON and JSON to AST
- ast
- go
- golang
- json