10

8

6

4

2


9.7

7.2

9.3

9.1
sh

9.1
0.0

9.0

7.4

8.8

4.4

8.5

4.5

58 Specific Formats packages and projects

  • GoQuery

    9.7 7.2 Go
    A little like that j-thing, only in Go.
  • sh

    9.3 9.1 Go
    A shell parser, formatter, and interpreter with bash support; includes shfmt
  • InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
    Promo www.influxdata.com
    InfluxDB Logo
  • blackfriday

    9.1 0.0 Go
    Blackfriday: a markdown processor for Go
  • toml

    9.0 7.4 Go
    TOML parser for Golang with reflection.
  • go-humanize

    8.8 4.4 Go
    Go Humans! (formatters for units to human friendly sizes)
  • bluemonday

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

    8.4 3.1 Go
    Parse RSS, Atom and JSON feeds in Go
  • html-to-markdown

    8.3 8.4 Go
    โš™๏ธ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
  • inject

    7.9 0.0 Go
    DISCONTINUED. Package inject provides a reflect based injector.
  • slug

    7.4 3.6 Go
    URL-friendly slugify with multiple languages support.
  • omniparser

    7.3 4.3 Go
    omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.
  • commonregex

    7.1 0.0 Go
    ๐Ÿซ A collection of common regular expressions for Go
  • xpath

    6.9 5.9 Go
    XPath package for Golang, supports HTML, XML, JSON document query.
  • mxj

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

    6.9 4.6 Go
    htmlquery is golang XPath package for HTML query.
  • go-runewidth

    6.8 3.5 Go
    wcwidth for golang
  • gographviz

    6.6 1.4 Go
    Parses the Graphviz DOT language in golang
  • go-pkg-rss

    6.4 0.0 Go
    DISCONTINUED. This package reads RSS and Atom feeds and provides a caching mechanism that adheres to the feed specs.
  • gotext

    6.3 7.5 Go
    Go (Golang) GNU gettext utilities package
  • go-nmea

    5.8 4.7 Go
    A NMEA parser library in pure Go
  • goribot

    5.5 6.1 Go
    DISCONTINUED. A simple golang spider/scraping framework,build a spider in 3 lines.
  • goq

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

    5.3 0.0 Go
    DISCONTINUED. XQuery lets you extract data from HTML/XML documents using XPath expression.
  • gospider

    5.2 3.6 Go
    DISCONTINUED. โšก Light weight Golang spider framework | ่ฝป้‡็š„ Golang ็ˆฌ่™ซๆก†ๆžถ [GET https://api.github.com/repos/zhshch2002/gospider: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
  • go-pkg-xmlx

    5.1 0.0 Go
    DISCONTINUED. Extension to the standard Go XML package. Maintains a node tree that allows forward/backwards browsing and exposes some simple single/multi-node search functions.
  • github_flavored_markdown

    5.1 0.0 Go
    GitHub Flavored Markdown renderer with fenced code block highlighting, clickable header anchor links.
  • editorconfig-core-go

    5.0 6.7 Go
    EditorConfig Core written in Go
  • sdp

    4.9 0.0 Go
    DISCONTINUED. RFC 4566 SDP implementation in go
  • podcast

    4.8 0.0 Go
    iTunes and RSS 2.0 Podcast Generator in Golang
  • go-vcard

    4.7 3.4 Go
    A Go library to parse and format vCard
  • did

    4.4 0.0 Go
    A golang package to work with Decentralized Identifiers (DIDs)
  • go-fixedwidth

    4.3 4.4 Go
    Encoding and decoding for fixed-width formatted data
  • go-zero-width

    4.2 0.0 Go
    DISCONTINUED. Zero-width character detection and removal for Go
  • goregen

    4.2 0.0 Go
    randexp for Go.
  • cat

    4.1 3.8 Go
    Extract text from plaintext, .docx, .odt and .rtf files. Pure go.
  • bafi

    4.0 6.7 Go
    Universal JSON, BSON, YAML, CSV, XML, mt940 converter with templates
  • pagser

    3.9 2.7 Go
    Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler
  • go-slugify

    3.8 0.0 Go
    Pretty Slug.
  • go-wildcard

    3.8 5.5 Go
    ๐Ÿš€ Fast and light wildcard pattern matching.
  • align

    3.7 1.8 Go
    A general purpose application and library for aligning text.
  • genex

    3.5 0.0 Go
    Genex package for Go
  • ODF

    3.5 2.8 Go
    Open Document Format (ODF) generator library for Go.
  • csvplus

    3.1 0.0 Go
    csvplus extends the standard Go encoding/csv package with fluent interface, lazy stream operations, indices and joins.
  • guesslanguage

    2.9 0.0 Go
    Guess the natural language of a text in Go
  • normalize

    2.6 0.0 Go
    Sanitize, normalize and compare fuzzy text.
  • gonameparts

    2.5 3.3 Go
    Takes a full name and splits it into individual name parts
  • Slugify

    2.4 0.0 Go
    A Go slugify application that handles string
  • codetree

    2.0 0.0 Go
    :evergreen_tree: Parses indented code and returns a tree structure.
  • enca

    1.6 0.0 Go
    Minimal cgo bindings for libenca
  • jsoncolor

    1.6 0.7 Go
    Colorized JSON output for Go https://godoc.org/github.com/nwidger/jsoncolor
  • syndfeed

    1.4 0.0 Go
    DISCONTINUED. A syndication feed parser for Atom 1.0 and RSS 2.0 in Go
  • go-output-format

    1.4 7.0 Go
    Output go objects in standard formats, such as YAML, JSON, etc
  • bbConvert

    1.3 7.7 Go
    Converter from BBCode to HTML
  • jsonpath

    1.1 4.7 Go
    JSONPath with dot notation generator for golang
  • doi

    1.0 0.0 Go
    Parse and check doi objects in go.
  • encdec

    0.9 0.0 Go
    Go package provides a generic interface to encoders and decoders
  • ltsv

    0.9 2.5 Go
    High performance LTSV (Labeled Tab Separeted Value) reader for Go.
  • gommon/bytes

    0.2 -
    Format bytes to string.

Add another 'Specific Formats' Package