Cute Gopher Mascot

The Best Go Libraries For Text Processing - Markup Languages (13)

Discover the best Go libraries for Text Processing in Markup Languages! Find the perfect tools to streamline your development and boost productivity. From blackfriday to htmlyaml, we've got you covered. Let the coding begin!

blackfriday

Markdown processor in Go

Discover More! 🚀

htmlyaml

Rich rendering of YAML as HTML in Go

Discover More! 🚀

bbConvert

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

Discover More! 🚀

go-toml

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

Discover More! 🚀

goldmark

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

Discover More! 🚀

goq

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

Discover More! 🚀

html-to-markdown

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

Discover More! 🚀

htmlquery

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

Discover More! 🚀

htree

Traverse, navigate, filter, and otherwise process trees of [html.Node](https://pkg.go.dev/golang.org/x/net/html#Node) objects

Discover More! 🚀

mxj

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

Discover More! 🚀

toml

TOML configuration format (encoder/decoder with reflection)

Discover More! 🚀

go-output-format

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

Discover More! 🚀

bafi

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

Discover More! 🚀