10

8

6

4

2


9.8

9.1

9.7

5.0

9.3

2.2

9.1
1.5

8.9

8.3
sh

8.7
0.4

77 Text Processing packages and projects

  • micro-editor

    9.8 9.1 Go
    A modern and intuitive terminal-based text editor
  • GoQuery

    9.7 5.0 Go
    GoQuery brings a syntax and a set of features similar to jQuery to the Go language.
  • blackfriday

    9.3 2.2 Go
    Markdown processor in Go
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Promoted scoutapm.com
  • toml

    9.1 1.5 Go
    TOML configuration format (encoder/decoder with reflection).
  • sh

    8.9 8.3 Go
    A shell parser and formatter
  • go-humanize

    8.7 0.4 Go
    Formatters for time, numbers, and memory size to human readable format.
  • bluemonday

    8.3 1.3 Go
    HTML Sanitizer
  • gofeed

    8.1 3.8 Go
    Parse RSS and Atom feeds in Go
  • inject

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

    7.3 5.4 Go
    Extract urls from text
  • slug

    7.1 0.0 Go
    URL-friendly slugify with multiple languages support.
  • commonregex

    7.1 0.0 Go
    A collection of common regular expressions for Go.
  • mxj

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

    6.8 1.1 Go
    Dataflow Kit - extract structured data from web sites. Web sites scraping.
  • gographviz

    6.6 4.7 Go
    Parses the Graphviz DOT language.
  • Koazee

    6.5 0.0 Go
    streamLike Library inspired by Functional Programming & Lazy Loading
  • go-pkg-rss

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

    6.3 2.5 Go
    Functions to get fixed width of the character or string.
  • xpath

    6.3 5.7 Go
    XPath package for Go.
  • htmlquery

    6.1 3.0 Go
    An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression.
  • gotext

    5.9 5.5 Go
    GNU gettext utilities for Go.
  • gotabulate

    5.8 0.0 Go
    Easily pretty-print your tabular data with Go.
  • go-edlib

    5.5 8.0 Go
    Go string comparison and edit distance algorithms library (Levenshtein, LCS, Hamming, Damerau levenshtein, Jaro-Winkler, etc.) compatible with Unicode.
  • goribot

    5.5 6.1 Go
    A simple golang spider/scraping framework,build a spider in 3 lines.
  • go-nmea

    5.4 3.8 Go
    NMEA parser library for the Go language.
  • goq

    5.3 0.0 Go
    Declarative unmarshaling of HTML using struct tags with jQuery syntax (uses GoQuery).
  • xquery

    5.3 0.0 Go
    XQuery lets you extract data from HTML/XML documents using XPath expression.
  • go-pkg-xmlx

    5.1 0.0 Go
    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.
  • radix

    5.0 0.0 Go
    A fast string sorting algorithm.
  • html-to-markdown

    4.9 7.3 Go
    Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
  • github_flavored_markdown

    4.9 0.0 Go
    GitHub Flavored Markdown renderer with fenced code block highlighting, clickable header anchor links.
  • sdp

    4.9 3.4 Go
    SDP: Session Description Protocol [RFC 4566].
  • editorconfig-core-go

    4.7 6.3 Go
    Editorconfig file parser and manipulator for Go
  • podcast

    4.5 4.2 Go
    iTunes Compliant and RSS 2.0 Podcast Generator in Golang
  • shell2telegram

    4.4 1.8 Go
    Telegram bot constructor from command-line
  • go-zero-width

    4.1 2.1 Go
    Zero-width character detection and removal for Go.
  • did

    3.8 1.6 Go
    DID (Decentralized Identifiers) Parser and Stringer in Go.
  • go-fixedwidth

    3.8 2.8 Go
    Fixed-width text formatting (encoder/decoder with reflection).
  • go-vcard

    3.8 1.9 Go
    Parse and format vCard
  • ODF

    3.7 0.0 Go
    Open Document Format (ODF) generator library for Go.
  • align

    3.6 1.5 Go
    A general purpose application that aligns text.
  • go-slugify

    3.5 0.0 Go
    Make pretty slug with multiple languages support.
  • csvplus

    3.4 0.6 Go
    csvplus extends the standard Go encoding/csv package with fluent interface, lazy stream operations, indices and joins.
  • genex

    3.4 0.3 Go
    Count and expand Regular Expressions into all matching Strings
  • html2data

    3.1 2.0 Go
    Extract data from HTML via CSS selectors
  • parth

    3.0 0.0 Go
    URL path segmentation parsing.
  • allot

    3.0 0.0 Go
    Library for placeholder and wildcard text commands
  • Goa

    2.9 2.7 Go
    The Golang library that will drive you to AOP world!
  • goregen

    2.9 0.0 Go
    A library for generating random strings from regular expressions.
  • guesslanguage

    2.9 0.0 Go
    Functions to determine the natural language of a unicode text.
  • cat

    2.9 4.7 Go
    Extract text from plaintext, .docx, .odt, .pdf and .rtf files. Pure go.
  • gonameparts

    2.4 0.0 Go
    Parses human names into individual name parts
  • gofuckyourself

    2.4 0.0 Go
    A sanitization-based swear filter for Go.
  • Slugify

    2.3 0.0 Go
    A Go slugify application that handles string.
  • xj2go

    2.2 1.5 Go
    Convert xml or json to go struct.
  • codetree

    2.0 0.0 Go
    Parses indented code (python, pixy, scarlet, etc.) and returns a tree structure.
  • regroup

    2.0 7.1 Go
    Match regex expression named groups into go struct using struct tags and automatic parsing.
  • pagser

    1.9 7.6 Go
    Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler.
  • kace

    1.5 0.0 Go
    Common case conversions covering common initialisms.
  • enca

    1.4 0.0 Go
    Minimal cgo bindings for libenca.
  • parseargs-go

    1.3 0.0 Go
    A string argument parser that understands quotes and backslashes
  • GO Transliterator

    1.3 3.7 Go
    Golang Transliterator
  • Bookgot

    1.2 0.0 Go
    Simple script for farm free books from PackPub.com
  • jsoncolor

    1.2 1.7 Go
    Colorized JSON output for Go https://godoc.org/github.com/nwidger/jsoncolor
  • Tagify

    1.2 5.0 Go
    Produces a set of tags from given source.
  • syndfeed

    1.1 0.0 Go
    A syndication feed for Atom 1.0 and RSS 2.0.
  • jsonpath

    1.1 0.0 Go
    JSONPath with dot notation generator for golang
  • TySug

    1.0 4.8 Go
    Alternative suggestions with respect to keyboard layouts.
  • bbConvert

    0.9 0.0 Go
    Converts bbCode to HTML that allows you to add support for custom bbCode tags
  • encdec

    0.7 0.0 Go
    Package provides a generic interface to encoders and decodersa.
  • doi

    0.7 0.0 Go
    Document object identifier (doi) parser in Go.
  • ltsv

    0.6 0.0 Go
    High performance LTSV (Labeled Tab Separeted Value) reader for Go.
  • textwrap

    0.5 0.0 Go
    Implementation of textwrap module from Python.
  • xml

    0.4 0.0 Go
    Package feed implements a flexible, robust and efficient RSS and Atom parser
  • godazo

    0.4 0.0 JavaScript
    Stupid simple slide presenter.
  • Markov Chain Algorithm

    0.3 0.0 Go
    A Markov chain algorithm generates text by creating a statistical model of potential textual suffixes for a given prefix.
  • gommon/bytes

    0.2 -
    Format bytes to string.

Add another 'Text Processing' Package