Skip to content

Latest commit

 

History

History
238 lines (230 loc) · 36 KB

File metadata and controls

238 lines (230 loc) · 36 KB

Text Processing

Libraries for parsing and manipulating texts.

Ranked by Stars

Repository Stars Forks Last Updated Description
asciimoo/colly 25k 2k 2026-08-05T10:31:10Z Fast and Elegant Scraping Framework for Gophers.
PuerkitoBio/goquery 15k 936 2026-08-05T15:00:46Z GoQuery brings a syntax and a set of features similar to jQuery to the Go language.
mvdan/sh 9k 433 2026-08-05T18:30:14Z Shell parser and formatter.
russross/blackfriday 6k 598 2026-08-01T13:36:04Z Markdown processor in Go.
duke-git/lancet 5k 519 2026-08-05T02:27:41Z A comprehensive, Lodash-like utility library for Go
BurntSushi/toml 5k 559 2026-08-05T09:42:00Z TOML configuration format (encoder/decoder with reflection).
yuin/goldmark 5k 304 2026-08-06T01:03:12Z A Markdown parser written in Go. Easy to extend, standard (CommonMark) compliant, well structured.
dustin/go-humanize 5k 259 2026-08-05T15:51:13Z Formatters for time, numbers, and memory size to human readable format.
JohannesKaufmann/html-to-markdown 4k 218 2026-08-05T09:27:38Z Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
microcosm-cc/bluemonday 4k 195 2026-08-06T01:03:28Z HTML Sanitizer.
mmcdole/gofeed 3k 219 2026-08-02T15:46:07Z Parse RSS and Atom feeds in Go.
neilotoole/sq 3k 42 2026-08-05T00:54:03Z Convert data from SQL databases or document formats like CSV or Excel into formats such as JSON, Excel, CSV, HTML, Markdown, XML, and YAML.
google/go-querystring 2k 188 2026-07-27T01:33:17Z Go library for encoding structs into URL query parameters.
pelletier/go-toml 2k 247 2026-08-05T16:32:58Z Go library for the TOML format with query support and handy cli tools.
goforj/godump 2k 35 2026-08-03T18:27:57Z Pretty-print Go structs with Laravel/Symfony-style dumps, full type info, colorized CLI output, cycle detection, and private field access.
olebedev/when 1k 93 2026-07-26T21:16:37Z Natural EN and RU language date/time parser with pluggable rules.
mvdan/xurls 1k 118 2026-07-31T18:03:50Z Extract urls from text.
arunsupe/semantic-grep 1k 28 2026-08-04T01:40:07Z A semantic grep tool using word embeddings to find semantically similar matches. For example, searching for "death" will find "dead", "killing", "murder".
mingrammer/commonregex 897 72 2026-07-25T10:30:34Z A collection of common regular expressions for Go.
antchfx/htmlquery 783 80 2026-07-27T11:56:42Z An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression.
mattn/go-runewidth 716 100 2026-07-28T19:27:24Z Functions to get fixed width of the character or string.
slotix/dataflowkit 715 83 2026-07-16T04:00:27Z Web scraping Framework to turn websites into structured data.
clbanning/mxj 628 118 2026-07-28T13:13:03Z Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
labstack/gommon 596 103 2026-08-05T15:02:24Z Formats and parses numeric byte values (10K, 2M, 3G, etc.).
awalterschulze/gographviz 567 78 2026-06-29T08:02:28Z Parses the Graphviz DOT language.
bndr/gotabulate 339 32 2026-05-25T03:57:29Z Easily pretty-print your tabular data with Go.
andrewstuart/goq 270 21 2026-03-15T18:29:37Z Declarative unmarshalling of HTML using struct tags with jQuery syntax (uses GoQuery).
adrianmo/go-nmea 264 86 2026-07-06T07:05:25Z NMEA parser library for the Go language.
coregx/coregex 243 6 2026-08-05T18:09:46Z Production regex engine with Rust regex-crate architecture: multi-engine DFA/NFA, SIMD prefilters, drop-in stdlib replacement.
yassinebenaid/godump 223 4 2026-07-06T10:36:44Z Pretty print any GO variable with ease, an alternative to Go's fmt.Printf("%#v").
hedhyw/rex 213 5 2026-07-31T01:42:37Z Regular expressions builder.
yourbasic/radix 197 11 2026-05-13T23:18:29Z Fast string sorting algorithm.
editorconfig/editorconfig-core-go 156 34 2026-07-27T09:34:28Z Editorconfig file parser and manipulator for Go.
oriser/regroup 150 13 2025-12-14T12:47:16Z Match regex expression named groups into go struct using struct tags and automatic parsing.
bzick/tokenizer 141 11 2026-07-26T13:51:55Z Parse any string, slice or infinite buffer to any tokens.
eduncan911/podcast 140 36 2026-07-12T09:51:50Z iTunes Compliant and RSS 2.0 Podcast Generator in Golang
emersion/go-vcard 129 40 2026-07-24T04:08:51Z Parse and format vCard.
mmalcek/bafi 116 7 2026-07-06T09:06:18Z Universal JSON, BSON, YAML, XML translator to ANY format using templates.
foolin/pagser 111 7 2026-02-27T22:29:07Z Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler.
IGLOU-EU/go-wildcard 103 8 2026-07-06T08:25:57Z Simple and lightweight wildcard pattern matching.
ockam-network/did 95 20 2026-05-19T20:28:50Z DID (Decentralized Identifiers) Parser and Stringer in Go.
zach-klippenstein/goregen 92 24 2025-04-15T12:50:31Z Library for generating random strings from regular expressions.
ianlopshire/go-fixedwidth 87 36 2026-07-28T13:19:36Z Fixed-width text formatting (encoder/decoder with reflection).
Guitarbum722/align 84 7 2026-04-13T23:26:31Z A general purpose application that aligns text.
bojanz/address 83 3 2026-07-06T07:26:06Z Handles address representation, validation and formatting.
alnah/picoloom 83 7 2026-07-13T12:09:20Z Markdown-to-PDF converter with CLI and Go library APIs.
alixaxel/genex 77 8 2026-06-12T09:49:08Z Count and expand Regular Expressions into all matching Strings.
JoshuaDoes/gofuckyourself 71 10 2026-07-08T16:46:31Z A sanitization-based swear filter for Go.
andygrunwald/vdf 68 7 2026-07-24T02:41:42Z A Lexer and Parser for Valves Data Format (known as vdf) written in Go.
sbstjn/allot 60 9 2025-09-20T17:16:53Z Placeholder and wildcard text parsing for CLI tools and bots.
avito-tech/normalize 53 2 2026-07-02T07:39:48Z Sanitize, normalize and compare fuzzy text.
striker2000/petrovich 51 6 2026-01-29T17:31:06Z Petrovich is the library which inflects Russian names to given grammatical case.
polera/gonameparts 43 5 2025-09-24T01:09:34Z Parses human names into individual name parts.
zoomio/tagify 39 2 2025-11-29T12:05:47Z Produces a set of tags from given source.
elliotwutingfeng/go-fasttld 39 8 2026-08-01T11:13:21Z High performance effective top level domains (eTLD) extraction module.
stackerzzq/xj2go 36 8 2025-02-26T03:50:55Z Convert xml or json to go struct.
kkyr/go-recipe 32 3 2026-01-28T11:11:18Z A package for scraping recipes from websites.
aerogo/codetree 25 5 2025-04-23T02:06:20Z Parses indented code (python, pixy, scarlet, etc.) and returns a tree structure.
codemodus/kace 22 2 2026-05-13T23:18:04Z Common case conversions covering common initialisms.
Dynom/TySug 20 4 2026-07-06T07:52:47Z Alternative suggestions with respect to keyboard layouts.
drewstinnett/go-output-format 18 2 2025-04-24T18:49:06Z Output go structures into multiple formats (YAML/JSON/etc) in your command line app.
cyucelen/walker 14 0 2025-05-26T02:05:51Z Seamlessly fetch paginated data from any source. Simple and high performance API scraping included.
jeduden/mdsmith 12 1 2026-08-04T14:41:06Z fast, auto-fixing Markdown linter and formatter. Checks style, readability, structure, and cross-file integrity.
CalebQ42/bbConvert 12 3 2024-12-27T09:47:16Z Converts bbCode to HTML that allows you to add support for custom bbCode tags.
hscells/doi 11 2 2025-01-29T15:25:40Z Document object identifier (doi) parser in Go.
nproc/parseargs-go 10 6 2025-12-25T09:58:54Z string argument parser that understands quotes and backslashes.
askeladdk/prattle 9 0 2026-07-06T07:17:20Z Scan and parse LL(1) grammars simply and efficiently.
Wing924/ltsv 9 2 2026-02-15T02:22:50Z High performance LTSV (Labeled Tab Separated Value) reader for Go.
aafeher/go-sitemap-parser 8 1 2026-08-04T18:05:57Z Go language library for parsing Sitemaps.
unilibs/uniwidth 8 1 2026-07-06T10:23:20Z High-performance Unicode character width calculation with SWAR optimization, O(1) lookup tables, and ZWJ emoji support.
isbm/textwrap 7 5 2026-04-05T19:21:20Z Wraps text at end of lines. Implementation of textwrap module from Python.
nikolaydubina/htmlyaml 6 3 2026-08-02T09:07:53Z Rich rendering of YAML as HTML in Go.
bobg/htree 5 0 2026-07-06T07:25:53Z Traverse, navigate, filter, and otherwise process trees of html.Node objects.

Ranked by Forks

Repository Stars Forks Last Updated Description
asciimoo/colly 25k 2k 2026-08-05T10:31:10Z Fast and Elegant Scraping Framework for Gophers.
PuerkitoBio/goquery 15k 936 2026-08-05T15:00:46Z GoQuery brings a syntax and a set of features similar to jQuery to the Go language.
russross/blackfriday 6k 598 2026-08-01T13:36:04Z Markdown processor in Go.
BurntSushi/toml 5k 559 2026-08-05T09:42:00Z TOML configuration format (encoder/decoder with reflection).
duke-git/lancet 5k 519 2026-08-05T02:27:41Z A comprehensive, Lodash-like utility library for Go
mvdan/sh 9k 433 2026-08-05T18:30:14Z Shell parser and formatter.
yuin/goldmark 5k 304 2026-08-06T01:03:12Z A Markdown parser written in Go. Easy to extend, standard (CommonMark) compliant, well structured.
dustin/go-humanize 5k 259 2026-08-05T15:51:13Z Formatters for time, numbers, and memory size to human readable format.
pelletier/go-toml 2k 247 2026-08-05T16:32:58Z Go library for the TOML format with query support and handy cli tools.
mmcdole/gofeed 3k 219 2026-08-02T15:46:07Z Parse RSS and Atom feeds in Go.
JohannesKaufmann/html-to-markdown 4k 218 2026-08-05T09:27:38Z Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
microcosm-cc/bluemonday 4k 195 2026-08-06T01:03:28Z HTML Sanitizer.
google/go-querystring 2k 188 2026-07-27T01:33:17Z Go library for encoding structs into URL query parameters.
mvdan/xurls 1k 118 2026-07-31T18:03:50Z Extract urls from text.
clbanning/mxj 628 118 2026-07-28T13:13:03Z Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
labstack/gommon 596 103 2026-08-05T15:02:24Z Formats and parses numeric byte values (10K, 2M, 3G, etc.).
mattn/go-runewidth 716 100 2026-07-28T19:27:24Z Functions to get fixed width of the character or string.
olebedev/when 1k 93 2026-07-26T21:16:37Z Natural EN and RU language date/time parser with pluggable rules.
adrianmo/go-nmea 264 86 2026-07-06T07:05:25Z NMEA parser library for the Go language.
slotix/dataflowkit 715 83 2026-07-16T04:00:27Z Web scraping Framework to turn websites into structured data.
antchfx/htmlquery 783 80 2026-07-27T11:56:42Z An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression.
awalterschulze/gographviz 567 78 2026-06-29T08:02:28Z Parses the Graphviz DOT language.
mingrammer/commonregex 897 72 2026-07-25T10:30:34Z A collection of common regular expressions for Go.
neilotoole/sq 3k 42 2026-08-05T00:54:03Z Convert data from SQL databases or document formats like CSV or Excel into formats such as JSON, Excel, CSV, HTML, Markdown, XML, and YAML.
emersion/go-vcard 129 40 2026-07-24T04:08:51Z Parse and format vCard.
eduncan911/podcast 140 36 2026-07-12T09:51:50Z iTunes Compliant and RSS 2.0 Podcast Generator in Golang
ianlopshire/go-fixedwidth 87 36 2026-07-28T13:19:36Z Fixed-width text formatting (encoder/decoder with reflection).
goforj/godump 2k 35 2026-08-03T18:27:57Z Pretty-print Go structs with Laravel/Symfony-style dumps, full type info, colorized CLI output, cycle detection, and private field access.
editorconfig/editorconfig-core-go 156 34 2026-07-27T09:34:28Z Editorconfig file parser and manipulator for Go.
bndr/gotabulate 339 32 2026-05-25T03:57:29Z Easily pretty-print your tabular data with Go.
arunsupe/semantic-grep 1k 28 2026-08-04T01:40:07Z A semantic grep tool using word embeddings to find semantically similar matches. For example, searching for "death" will find "dead", "killing", "murder".
zach-klippenstein/goregen 92 24 2025-04-15T12:50:31Z Library for generating random strings from regular expressions.
andrewstuart/goq 270 21 2026-03-15T18:29:37Z Declarative unmarshalling of HTML using struct tags with jQuery syntax (uses GoQuery).
ockam-network/did 95 20 2026-05-19T20:28:50Z DID (Decentralized Identifiers) Parser and Stringer in Go.
oriser/regroup 150 13 2025-12-14T12:47:16Z Match regex expression named groups into go struct using struct tags and automatic parsing.
yourbasic/radix 197 11 2026-05-13T23:18:29Z Fast string sorting algorithm.
bzick/tokenizer 141 11 2026-07-26T13:51:55Z Parse any string, slice or infinite buffer to any tokens.
JoshuaDoes/gofuckyourself 71 10 2026-07-08T16:46:31Z A sanitization-based swear filter for Go.
sbstjn/allot 60 9 2025-09-20T17:16:53Z Placeholder and wildcard text parsing for CLI tools and bots.
alixaxel/genex 77 8 2026-06-12T09:49:08Z Count and expand Regular Expressions into all matching Strings.
IGLOU-EU/go-wildcard 103 8 2026-07-06T08:25:57Z Simple and lightweight wildcard pattern matching.
elliotwutingfeng/go-fasttld 39 8 2026-08-01T11:13:21Z High performance effective top level domains (eTLD) extraction module.
stackerzzq/xj2go 36 8 2025-02-26T03:50:55Z Convert xml or json to go struct.
andygrunwald/vdf 68 7 2026-07-24T02:41:42Z A Lexer and Parser for Valves Data Format (known as vdf) written in Go.
mmalcek/bafi 116 7 2026-07-06T09:06:18Z Universal JSON, BSON, YAML, XML translator to ANY format using templates.
alnah/picoloom 83 7 2026-07-13T12:09:20Z Markdown-to-PDF converter with CLI and Go library APIs.
Guitarbum722/align 84 7 2026-04-13T23:26:31Z A general purpose application that aligns text.
foolin/pagser 111 7 2026-02-27T22:29:07Z Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler.
nproc/parseargs-go 10 6 2025-12-25T09:58:54Z string argument parser that understands quotes and backslashes.
striker2000/petrovich 51 6 2026-01-29T17:31:06Z Petrovich is the library which inflects Russian names to given grammatical case.
coregx/coregex 243 6 2026-08-05T18:09:46Z Production regex engine with Rust regex-crate architecture: multi-engine DFA/NFA, SIMD prefilters, drop-in stdlib replacement.
polera/gonameparts 43 5 2025-09-24T01:09:34Z Parses human names into individual name parts.
isbm/textwrap 7 5 2026-04-05T19:21:20Z Wraps text at end of lines. Implementation of textwrap module from Python.
aerogo/codetree 25 5 2025-04-23T02:06:20Z Parses indented code (python, pixy, scarlet, etc.) and returns a tree structure.
hedhyw/rex 213 5 2026-07-31T01:42:37Z Regular expressions builder.
yassinebenaid/godump 223 4 2026-07-06T10:36:44Z Pretty print any GO variable with ease, an alternative to Go's fmt.Printf("%#v").
Dynom/TySug 20 4 2026-07-06T07:52:47Z Alternative suggestions with respect to keyboard layouts.
CalebQ42/bbConvert 12 3 2024-12-27T09:47:16Z Converts bbCode to HTML that allows you to add support for custom bbCode tags.
nikolaydubina/htmlyaml 6 3 2026-08-02T09:07:53Z Rich rendering of YAML as HTML in Go.
kkyr/go-recipe 32 3 2026-01-28T11:11:18Z A package for scraping recipes from websites.
bojanz/address 83 3 2026-07-06T07:26:06Z Handles address representation, validation and formatting.
Wing924/ltsv 9 2 2026-02-15T02:22:50Z High performance LTSV (Labeled Tab Separated Value) reader for Go.
hscells/doi 11 2 2025-01-29T15:25:40Z Document object identifier (doi) parser in Go.
drewstinnett/go-output-format 18 2 2025-04-24T18:49:06Z Output go structures into multiple formats (YAML/JSON/etc) in your command line app.
codemodus/kace 22 2 2026-05-13T23:18:04Z Common case conversions covering common initialisms.
zoomio/tagify 39 2 2025-11-29T12:05:47Z Produces a set of tags from given source.
avito-tech/normalize 53 2 2026-07-02T07:39:48Z Sanitize, normalize and compare fuzzy text.
jeduden/mdsmith 12 1 2026-08-04T14:41:06Z fast, auto-fixing Markdown linter and formatter. Checks style, readability, structure, and cross-file integrity.
aafeher/go-sitemap-parser 8 1 2026-08-04T18:05:57Z Go language library for parsing Sitemaps.
unilibs/uniwidth 8 1 2026-07-06T10:23:20Z High-performance Unicode character width calculation with SWAR optimization, O(1) lookup tables, and ZWJ emoji support.
cyucelen/walker 14 0 2025-05-26T02:05:51Z Seamlessly fetch paginated data from any source. Simple and high performance API scraping included.
askeladdk/prattle 9 0 2026-07-06T07:17:20Z Scan and parse LL(1) grammars simply and efficiently.
bobg/htree 5 0 2026-07-06T07:25:53Z Traverse, navigate, filter, and otherwise process trees of html.Node objects.

Ranked by Last Updated

Repository Stars Forks Last Updated Description
microcosm-cc/bluemonday 4k 195 2026-08-06T01:03:28Z HTML Sanitizer.
yuin/goldmark 5k 304 2026-08-06T01:03:12Z A Markdown parser written in Go. Easy to extend, standard (CommonMark) compliant, well structured.
mvdan/sh 9k 433 2026-08-05T18:30:14Z Shell parser and formatter.
coregx/coregex 243 6 2026-08-05T18:09:46Z Production regex engine with Rust regex-crate architecture: multi-engine DFA/NFA, SIMD prefilters, drop-in stdlib replacement.
pelletier/go-toml 2k 247 2026-08-05T16:32:58Z Go library for the TOML format with query support and handy cli tools.
dustin/go-humanize 5k 259 2026-08-05T15:51:13Z Formatters for time, numbers, and memory size to human readable format.
labstack/gommon 596 103 2026-08-05T15:02:24Z Formats and parses numeric byte values (10K, 2M, 3G, etc.).
PuerkitoBio/goquery 15k 936 2026-08-05T15:00:46Z GoQuery brings a syntax and a set of features similar to jQuery to the Go language.
asciimoo/colly 25k 2k 2026-08-05T10:31:10Z Fast and Elegant Scraping Framework for Gophers.
BurntSushi/toml 5k 559 2026-08-05T09:42:00Z TOML configuration format (encoder/decoder with reflection).
JohannesKaufmann/html-to-markdown 4k 218 2026-08-05T09:27:38Z Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
duke-git/lancet 5k 519 2026-08-05T02:27:41Z A comprehensive, Lodash-like utility library for Go
neilotoole/sq 3k 42 2026-08-05T00:54:03Z Convert data from SQL databases or document formats like CSV or Excel into formats such as JSON, Excel, CSV, HTML, Markdown, XML, and YAML.
aafeher/go-sitemap-parser 8 1 2026-08-04T18:05:57Z Go language library for parsing Sitemaps.
jeduden/mdsmith 12 1 2026-08-04T14:41:06Z fast, auto-fixing Markdown linter and formatter. Checks style, readability, structure, and cross-file integrity.
arunsupe/semantic-grep 1k 28 2026-08-04T01:40:07Z A semantic grep tool using word embeddings to find semantically similar matches. For example, searching for "death" will find "dead", "killing", "murder".
goforj/godump 2k 35 2026-08-03T18:27:57Z Pretty-print Go structs with Laravel/Symfony-style dumps, full type info, colorized CLI output, cycle detection, and private field access.
mmcdole/gofeed 3k 219 2026-08-02T15:46:07Z Parse RSS and Atom feeds in Go.
nikolaydubina/htmlyaml 6 3 2026-08-02T09:07:53Z Rich rendering of YAML as HTML in Go.
russross/blackfriday 6k 598 2026-08-01T13:36:04Z Markdown processor in Go.
elliotwutingfeng/go-fasttld 39 8 2026-08-01T11:13:21Z High performance effective top level domains (eTLD) extraction module.
mvdan/xurls 1k 118 2026-07-31T18:03:50Z Extract urls from text.
hedhyw/rex 213 5 2026-07-31T01:42:37Z Regular expressions builder.
mattn/go-runewidth 716 100 2026-07-28T19:27:24Z Functions to get fixed width of the character or string.
ianlopshire/go-fixedwidth 87 36 2026-07-28T13:19:36Z Fixed-width text formatting (encoder/decoder with reflection).
clbanning/mxj 628 118 2026-07-28T13:13:03Z Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
antchfx/htmlquery 783 80 2026-07-27T11:56:42Z An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression.
editorconfig/editorconfig-core-go 156 34 2026-07-27T09:34:28Z Editorconfig file parser and manipulator for Go.
google/go-querystring 2k 188 2026-07-27T01:33:17Z Go library for encoding structs into URL query parameters.
olebedev/when 1k 93 2026-07-26T21:16:37Z Natural EN and RU language date/time parser with pluggable rules.
bzick/tokenizer 141 11 2026-07-26T13:51:55Z Parse any string, slice or infinite buffer to any tokens.
mingrammer/commonregex 897 72 2026-07-25T10:30:34Z A collection of common regular expressions for Go.
emersion/go-vcard 129 40 2026-07-24T04:08:51Z Parse and format vCard.
andygrunwald/vdf 68 7 2026-07-24T02:41:42Z A Lexer and Parser for Valves Data Format (known as vdf) written in Go.
slotix/dataflowkit 715 83 2026-07-16T04:00:27Z Web scraping Framework to turn websites into structured data.
alnah/picoloom 83 7 2026-07-13T12:09:20Z Markdown-to-PDF converter with CLI and Go library APIs.
eduncan911/podcast 140 36 2026-07-12T09:51:50Z iTunes Compliant and RSS 2.0 Podcast Generator in Golang
JoshuaDoes/gofuckyourself 71 10 2026-07-08T16:46:31Z A sanitization-based swear filter for Go.
yassinebenaid/godump 223 4 2026-07-06T10:36:44Z Pretty print any GO variable with ease, an alternative to Go's fmt.Printf("%#v").
unilibs/uniwidth 8 1 2026-07-06T10:23:20Z High-performance Unicode character width calculation with SWAR optimization, O(1) lookup tables, and ZWJ emoji support.
mmalcek/bafi 116 7 2026-07-06T09:06:18Z Universal JSON, BSON, YAML, XML translator to ANY format using templates.
IGLOU-EU/go-wildcard 103 8 2026-07-06T08:25:57Z Simple and lightweight wildcard pattern matching.
Dynom/TySug 20 4 2026-07-06T07:52:47Z Alternative suggestions with respect to keyboard layouts.
bojanz/address 83 3 2026-07-06T07:26:06Z Handles address representation, validation and formatting.
bobg/htree 5 0 2026-07-06T07:25:53Z Traverse, navigate, filter, and otherwise process trees of html.Node objects.
askeladdk/prattle 9 0 2026-07-06T07:17:20Z Scan and parse LL(1) grammars simply and efficiently.
adrianmo/go-nmea 264 86 2026-07-06T07:05:25Z NMEA parser library for the Go language.
avito-tech/normalize 53 2 2026-07-02T07:39:48Z Sanitize, normalize and compare fuzzy text.
awalterschulze/gographviz 567 78 2026-06-29T08:02:28Z Parses the Graphviz DOT language.
alixaxel/genex 77 8 2026-06-12T09:49:08Z Count and expand Regular Expressions into all matching Strings.
bndr/gotabulate 339 32 2026-05-25T03:57:29Z Easily pretty-print your tabular data with Go.
ockam-network/did 95 20 2026-05-19T20:28:50Z DID (Decentralized Identifiers) Parser and Stringer in Go.
yourbasic/radix 197 11 2026-05-13T23:18:29Z Fast string sorting algorithm.
codemodus/kace 22 2 2026-05-13T23:18:04Z Common case conversions covering common initialisms.
Guitarbum722/align 84 7 2026-04-13T23:26:31Z A general purpose application that aligns text.
isbm/textwrap 7 5 2026-04-05T19:21:20Z Wraps text at end of lines. Implementation of textwrap module from Python.
andrewstuart/goq 270 21 2026-03-15T18:29:37Z Declarative unmarshalling of HTML using struct tags with jQuery syntax (uses GoQuery).
foolin/pagser 111 7 2026-02-27T22:29:07Z Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler.
Wing924/ltsv 9 2 2026-02-15T02:22:50Z High performance LTSV (Labeled Tab Separated Value) reader for Go.
striker2000/petrovich 51 6 2026-01-29T17:31:06Z Petrovich is the library which inflects Russian names to given grammatical case.
kkyr/go-recipe 32 3 2026-01-28T11:11:18Z A package for scraping recipes from websites.
nproc/parseargs-go 10 6 2025-12-25T09:58:54Z string argument parser that understands quotes and backslashes.
oriser/regroup 150 13 2025-12-14T12:47:16Z Match regex expression named groups into go struct using struct tags and automatic parsing.
zoomio/tagify 39 2 2025-11-29T12:05:47Z Produces a set of tags from given source.
polera/gonameparts 43 5 2025-09-24T01:09:34Z Parses human names into individual name parts.
sbstjn/allot 60 9 2025-09-20T17:16:53Z Placeholder and wildcard text parsing for CLI tools and bots.
cyucelen/walker 14 0 2025-05-26T02:05:51Z Seamlessly fetch paginated data from any source. Simple and high performance API scraping included.
drewstinnett/go-output-format 18 2 2025-04-24T18:49:06Z Output go structures into multiple formats (YAML/JSON/etc) in your command line app.
aerogo/codetree 25 5 2025-04-23T02:06:20Z Parses indented code (python, pixy, scarlet, etc.) and returns a tree structure.
zach-klippenstein/goregen 92 24 2025-04-15T12:50:31Z Library for generating random strings from regular expressions.
stackerzzq/xj2go 36 8 2025-02-26T03:50:55Z Convert xml or json to go struct.
hscells/doi 11 2 2025-01-29T15:25:40Z Document object identifier (doi) parser in Go.
CalebQ42/bbConvert 12 3 2024-12-27T09:47:16Z Converts bbCode to HTML that allows you to add support for custom bbCode tags.