A general purpose application and library for aligning text.
Parse placeholder and wildcard text commands
Universal JSON, BSON, YAML, CSV, XML converter with templates
Converter from BBCode to HTML
The Go library that will drive you to AOP world!
Blackfriday: a markdown processor for Go
bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
Simple script for farm free books from PackPub.com
CSS selector library in Go
Extract text from plaintext, .docx, .odt and .rtf files. Pure go.
🌲 Parses indented code and returns a tree structure.
Elegant Scraper and Crawler Framework for Golang
🍫 A collection of common regular expressions for Go
csvplus extends the standard Go encoding/csv package with fluent interface, lazy stream operations, indices and joins.
Extract structured data from web sites. Web sites scraping.
A golang package to work with Decentralized Identifiers (DIDs)
Parse and check doi objects in go.
Read edifact into your Go data structures.
EditorConfig Core written in Go
Minimal cgo bindings for libenca
Go package provides a generic interface to encoders and decoders
Go library for detecting and decoding various content front matter formats
Genex package for Go
GitHub Flavored Markdown renderer with fenced code block highlighting, clickable header anchor links.
Stupid simple slide presenter or static site creator.
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Go Mathematical Expression Toolkit. Run-time mathematical expression parser and evaluation engine.
go-fasttld is a high performance effective top level domains (eTLD) extraction module.
Parse RSS, Atom and JSON feeds in Go
Encoding and decoding for fixed-width formatted data
A sanitization-based swear filter for Go.
Parses the Graphviz DOT language in golang
Go Humans! (formatters for units to human friendly sizes)
Pure Go implementation of jq
🏆 A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.
Takes a full name and splits it into individual name parts
A NMEA parser library in pure Go
A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library
Go package for scraping website recipes
randexp for Go.
wcwidth for golang
Pretty Slug.
⚡ Light weight Golang spider framework | 轻量的 Golang 爬虫框架
Gotabulate - Easily pretty-print your tabular data with Go
Go (Golang) GNU gettext utilities package
Output go objects in standard formats, such as YAML, JSON, etc
A Go library to parse and format vCard
🚀 Fast and light wildcard pattern matching.
Zero-width character detection and removal for Go
Guess the natural language of a text in Go
Library and cli for extracting data from HTML via CSS selectors
⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
🐹 render YAML as HTML in Go
Package inject provides a reflect based injector.
Colorized JSON output for Go https://godoc.org/github.com/nwidger/jsoncolor
JSONPath with dot notation generator for golang
Common case conversions covering common initialisms.
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
K-Sortable Globally Unique IDs
Go implementation to calculate Levenshtein Distance.
High performance LTSV (Labeled Tab Separeted Value) reader for Go.
A modern and intuitive terminal-based text editor
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
Open Document Format (ODF) generator library for Go.
omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.
Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler
A simple library for formatting and laying out text in your terminal
A string argument parser that understands quotes and backslashes
Path parsing for segment unmarshaling and slicing.
iTunes and RSS 2.0 Podcast Generator in Golang
A fast string sorting algorithm (MSD radix sort)
Web content filter that runs as an HTTP proxy
Recommendation engine for Go
Match regex group into go struct using struct tags and automatic parsing
Draws a flowchart graph of any Visual Novel from Renpy .rpy files !
RFC 4566 SDP implementation in go
A shell parser, formatter, and interpreter with bash support; includes shfmt
Telegram bot constructor from command-line
URL-friendly slugify with multiple languages support.
A Go slugify application that handles string
Golang metrics for calculating string similarity and other string utility functions
A syndication feed parser for Atom 1.0 and RSS 2.0 in Go
Tagify produces a set of tags from a given source. Source can be either an HTML page, a Markdown document or a plain text. Supports English, Russian, Chinese, Hindi, Spanish, Arabic, Japanese, German, Hebrew, French and Korean languages.
Port of Python's "textwrap" module to Go
Tokenizer (lexer) for golang
TOML parser for Golang with reflection.
A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts
Package feed implements a flexible, robust and efficient RSS and Atom parser
Extract data or evaluate value from HTML/XML documents using XPath
Extract urls from text