Markup Languages
13 libraries in Text Processing / Markup Languages
Universal JSON, BSON, YAML, XML translator to ANY format using templates
Converts bbCode to HTML that allows you to add support for custom bbCode tags
Markdown processor in Go
Output go structures into multiple formats (YAML/JSON/etc) in your command line app
Go library for the TOML format with query support and handy cli tools
A Markdown parser written in Go. Easy to extend, standard (CommonMark) compliant, well structured
Declarative unmarshalling of HTML using struct tags with jQuery syntax (uses GoQuery)
Convert HTML to Markdown. Even works with entire websites and can be extended through rules
An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression
Rich rendering of YAML as HTML in Go
Traverse, navigate, filter, and otherwise process trees of [html.Node](https://pkg.go.dev/golang.org/x/net/html#Node) objects
Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages
TOML configuration format (encoder/decoder with reflection)