Go Specific Formats

Open-source Go projects categorized as Specific Formats

Top 23 Go Specific Format Projects

Specific Formats
  1. GoQuery

    A little like that j-thing, only in Go.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. sh

    A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt (by mvdan)

  4. blackfriday

    Blackfriday: a markdown processor for Go

    Project mention: Jeffgeerling.com has been Migrated to Hugo | news.ycombinator.com | 2026-01-04

    And this for markdown: https://github.com/russross/blackfriday

    The rest I implemented myself in simple to read Go code.

  5. toml

    TOML parser for Golang with reflection. (by BurntSushi)

    Project mention: Google thinks this library is from 80s | news.ycombinator.com | 2026-01-04
  6. go-humanize

    Go Humans! (formatters for units to human friendly sizes)

  7. html-to-markdown

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

    Project mention: html-to-markdown VS Jimmy - a user suggested alternative | libhunt.com/r/html-to-markdown | 2026-02-12
  8. bluemonday

    bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS

  9. gofeed

    Parse RSS, Atom and JSON feeds in Go

  10. slug

    URL-friendly slugify with multiple languages support.

  11. omniparser

    omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc. (by jf-tech)

  12. commonregex

    🍫 A collection of common regular expressions for Go (by mingrammer)

  13. htmlquery

    htmlquery is golang XPath package for HTML query.

  14. xpath

    XPath package for golang, supports HTML, XML, JSON document query and more

  15. go-runewidth

    wcwidth for golang

  16. mxj

    Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.

  17. gographviz

    Parses the Graphviz DOT language in golang

  18. gotext

    Go (Golang) GNU gettext utilities package

  19. goq

    A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library

  20. go-nmea

    A NMEA parser library in pure Go

  21. github_flavored_markdown

    GitHub Flavored Markdown renderer with fenced code block highlighting, clickable header anchor links.

  22. editorconfig-core-go

    EditorConfig Core written in Go

  23. podcast

    iTunes and RSS 2.0 Podcast Generator in Golang

  24. go-vcard

    A Go library to parse and format vCard

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Specific Formats discussion

Log in or Post with

Go Specific Formats related posts

Index

What are some of the best open-source Specific Format projects in Go? This list will help you:

# Project Stars
1 GoQuery 14,947
2 sh 8,796
3 blackfriday 5,619
4 toml 4,961
5 go-humanize 4,796
6 html-to-markdown 3,671
7 bluemonday 3,651
8 gofeed 2,839
9 slug 1,323
10 omniparser 1,083
11 commonregex 899
12 htmlquery 784
13 xpath 740
14 go-runewidth 702
15 mxj 630
16 gographviz 567
17 gotext 499
18 goq 270
19 go-nmea 263
20 github_flavored_markdown 160
21 editorconfig-core-go 154
22 podcast 140
23 go-vcard 125

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?