Go-lang Text Processing
Back
A general purpose application that aligns text.Placeholder and wildcard text parsing for CLI tools and bots.Universal JSON, BSON, YAML, XML translator to ANY format using templates.Converts bbCode to HTML that allows you to add support for custom bbCode tags.Markdown processor in Go.HTML Sanitizer.Parses indented code (python, pixy, scarlet, etc.) and returns a tree structure.Fast and Elegant Scraping Framework for Gophers.A collection of common regular expressions for Go.Web scraping Framework to turn websites into structured data.DID (Decentralized Identifiers) Parser and Stringer in Go.Document object identifier (doi) parser in Go.Editorconfig file parser and manipulator for Go.Minimal cgo bindings for [libenca](https://cihar.com/software/enca/).Package provides a generic interface to encoders and decodersa.Count and expand Regular Expressions into all matching Strings.GitHub Flavored Markdown renderer (using blackfriday) with fenced code block highlighting, clickable header anchor links.Fixed-width text formatting (encoder/decoder with reflection).Formatters for time, numbers, and memory size to human readable format.NMEA parser library for the Go language.Output go structures into multiple formats (YAML/JSON/etc) in your command line app.Functions to get fixed width of the character or string.Make pretty slug with multiple languages support.Go library for the TOML format with query support and handy cli tools.Parse and format vCard.Simple and lightweight wildcard pattern matching.Zero-width character detection and removal for Go.Parse RSS and Atom feeds in Go.Parses the Graphviz DOT language.Format bytes to string.Parses human names into individual name parts.Declarative unmarshaling of HTML using struct tags with jQuery syntax (uses GoQuery).GoQuery brings a syntax and a set of features similar to jQuery to the Go language.Library for generating random strings from regular expressions.A simple golang spider/scraping framework,build a spider in 3 lines. migrated from [goribot](https://github.com/zhshch2002/goribot)GNU gettext utilities for Go.Functions to determine the natural language of a unicode text.Convert HTML to Markdown. Even works with entire websites and can be extended through rules.An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression.Package inject provides a reflect based injector.High performance [LTSV (Labeled Tab Separated Value)](http://ltsv.org/) reader for Go.Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.Sanitize, normalize and compare fuzzy text.A versatile ETL library that parses text input (CSV/txt/JSON/XML/EDI/X12/EDIFACT/etc) in streaming fashion and transforms data into JSON output using data-driven schema.Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler.iTunes Compliant and RSS 2.0 Podcast Generator in GolangSDP: Session Description Protocol [[RFC 4566](https://tools.ietf.org/html/rfc4566)].Shell parser and formatter.URL-friendly slugify with multiple languages support.Go slugify application that handles string.A syndication feed for Atom 1.0 and RSS 2.0.TOML configuration format (encoder/decoder with reflection).A sanitization-based swear filter for Go.Easily pretty-print your tabular data with Go.Common case conversions covering common initialisms.string argument parser that understands quotes and backslashes.URL path segmentation parsing.fast string sorting algorithm.Match regex expression named groups into go struct using struct tags and automatic parsing.Produces a set of tags from given source.Implementation of `textwrap` module from Python.Alternative suggestions with respect to keyboard layouts.Convert xml or json to go struct.Extract urls from text.