Markup Languages
blackfriday5.5K

Markdown processor in Go.

toml4.6K

TOML configuration format (encoder/decoder with reflection).

goldmark3.8K

A Markdown parser written in Go. Easy to extend, standard (CommonMark) compliant, well structured.

html-to-markdown2.5K

Convert HTML to Markdown. Even works with entire websites and can be extended through rules.

go-toml1.8K

Go library for the TOML format with query support and handy cli tools.

htmlquery753

An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression.

mxj624

Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.

goq262

Declarative unmarshalling of HTML using struct tags with jQuery syntax (uses GoQuery).

bafi106

Universal JSON, BSON, YAML, XML translator to ANY format using templates.

go-output-format17

Output go structures into multiple formats (YAML/JSON/etc) in your command line app.

bbConvert12

Converts bbCode to HTML that allows you to add support for custom bbCode tags.

htmlyaml5

Rich rendering of YAML as HTML in Go

htree4

Traverse, navigate, filter, and otherwise process trees of html.Node objects.