Parsers and Encoders

24 projects

shby mvdan

Shell parser and formatter.

mvdan.cc/sh/v3Go 1.26+ 8 dependenciesv3.14.1updated today

9.2k

gofeedby mmcdole

Parse RSS and Atom feeds in Go.

github.com/mmcdole/gofeedGo 1.25+ 3 dependenciesv1.5.0updated today

2.9k

go-querystringby google

Go library for encoding structs into URL query parameters.

github.com/google/go-querystringGo 1.13+ 1 dependencyv1.2.0updated 5d ago

2.1k

godump (goforj)by goforj

Pretty-print Go structs with Laravel/Symfony-style dumps, full type info, colorized CLI output, cycle detection, and private field access.

github.com/goforj/godumpGo 1.18+ No dependencies v1.10.0updated 1d ago

1.8k

whenby olebedev

Natural EN and RU language date/time parser with pluggable rules.

github.com/olebedev/whenGo 1.19+ 3 dependenciesv1.1.0updated today

1.5k

commonregexby mingrammer

A collection of common regular expressions for Go.

github.com/mingrammer/commonregex1 dependencyv1.0.1updated 6y ago

893

gographvizby awalterschulze

Parses the Graphviz DOT language.

github.com/awalterschulze/gographvizGo 1.19+ 3 dependenciesv2.0.3updated 3y ago

564

go-nmeaby adrianmo

NMEA parser library for the Go language.

github.com/adrianmo/go-nmeaGo 1.14+ 1 dependencyv1.11.0updated 2mo ago

267

godumpby yassinebenaid

Pretty print any GO variable with ease, an alternative to Go's fmt.Printf("%#v").

github.com/yassinebenaid/godumpGo 1.21+ No dependencies v0.11.1updated 11mo ago

223

editorconfig-core-goby editorconfig

Editorconfig file parser and manipulator for Go.

github.com/editorconfig/editorconfig-core-go/v2Go 1.26+ 3 dependenciesv2.6.5updated 2d ago

158

tokenizerby bzick

Parse any string, slice or infinite buffer to any tokens.

github.com/bzick/tokenizerGo 1.13+ 1 dependencyv1.5.1updated 10d ago

142

go-vcardby emersion

Parse and format vCard.

github.com/emersion/go-vcardGo 1.13+ No dependencies v0.1.0updated 2mo ago

129

didby ockam-network

DID (Decentralized Identifiers) Parser and Stringer in Go.

v0.1.3updated 3y ago

94

vdfby andygrunwald

A Lexer and Parser for Valves Data Format (known as vdf) written in Go.

github.com/andygrunwald/vdfGo 1.25+ 1 dependencyv2.0.0updated 11d ago

68

allotby sbstjn

Placeholder and wildcard text parsing for CLI tools and bots.

updated 4y ago

60

normalizeby avito-tech

Sanitize, normalize and compare fuzzy text.

github.com/avito-tech/normalizeGo 1.15+ 1 dependencyv0.1.0updated 5y ago

53

gonamepartsby polera

Parses human names into individual name parts.

github.com/polera/gonamepartsGo 1.23+ No dependencies v1.2updated 2y ago

42

go-fasttldby elliotwutingfeng

High performance effective top level domains (eTLD) extraction module.

github.com/elliotwutingfeng/go-fasttldGo 1.25+ 9 dependenciesv0.4.4updated 3d ago

41

xj2goby stackerzzq

Convert xml or json to go struct.

github.com/wk30/xj2goGo 1.13+ 1 dependencyupdated 5y ago

36

codetreeby aerogo

Parses indented code (python, pixy, scarlet, etc.) and returns a tree structure.

github.com/aerogo/codetreeGo 1.12+ 1 dependencyv1.0.0updated 7y ago

25

doiby hscells

Document object identifier (doi) parser in Go.

updated 9y ago

11

parseargs-goby nproc

String argument parser that understands quotes and backslashes.

updated 9y ago

11

prattleby askeladdk

Scan and parse LL(1) grammars simply and efficiently.

github.com/askeladdk/prattleGo 1.16+ No dependencies v1.0.2updated 1y ago

10

ltsvby Wing924

High performance LTSV (Labeled Tab Separated Value) reader for Go.

github.com/Wing924/ltsvGo 1.23+ 1 dependencyv0.4.0updated 2y ago

9
Esc

Type to search every entry. ↑↓ to move, Enter to open.