1. 文字处理

用于解析和处理文本的库。

  • 特定格式

    • align - 对齐文本的通用应用程序。
    • allot - CLI工具和漫游器的占位符和通配符文本解析。
    • bbConvert - 将bbCode转换为HTML,使您可以添加对自定义bbCode标记的支持。
    • blackfriday - Go中的Markdown处理器。
    • bluemonday - HTML清理工具。
    • codetree - 解析缩进的代码(python,pixy,scarlet等)并返回树结构。
    • colly - Gophers的快速优雅的刮取框架。
    • commonregex - Go的通用正则表达式的集合。
    • dataflowkit - Web抓取框架,用于将网站转换为结构化数据。
    • did - Go中的DID(分散标识符)解析器和Stringer。
    • doi - Go中的文档对象标识符(doi)解析器。
    • editorconfig-core-go -Go的Editorconfig文件解析器和操纵器。
    • enca - libenca的最小cgo绑定。
    • encdec - 程序包为编码器和解码器提供通用接口。
    • genex - 计算正则表达式并将其扩展为所有匹配的字符串。
    • github_flavored_markdown - GitHub Flavored Markdown渲染器(使用blackfriday),带有围栏代码块突出显示,可单击的标头锚链接。
    • go-fixedwidth - 固定宽度的文本格式(带反射的编码器/解码器)。
    • go-humanize - 将时间,数字和内存大小的格式化程序转换为可读格式。
    • go-nmea - 用于Go语言的NMEA解析器库。
    • go-runewidth - 获取固定宽度的字符或字符串的函数。
    • go-slugify - 通过多种语言支持,让您轻松自如。
    • go-toml - 具有查询支持和方便的cli工具的TOML格式的Go库。
    • go-vcard - 解析和格式化vCard。
    • go-zero-width - Go的零宽度字符检测和删除。
    • gofeed - 在Go中解析RSS和Atom提要。
    • gographviz - 解析Graphviz DOT语言。
    • gommon/bytes - 将字节格式化为字符串。
    • gonameparts - 将人的名字解析成单独的名字部分。
    • goq - 使用带有jQuery语法的struct标签的HTML声明式解封(使用GoQuery)。
    • GoQuery - GoQuery为Go语言带来了一种类似于jQuery的语法和一组功能。
    • goregen - 用于从正则表达式生成随机字符串的库。
    • goribot - 一个简单的golang爬虫/抓取框架,分3行构建一个蜘蛛。
    • gotext - Go的GNU gettext实用程序。
    • guesslanguage - 确定unicode文本的自然语言的功能。
    • htmlquery - 用于HTML的XPath查询包,可让您通过XPath表达式从HTML文档中提取数据或评估。
    • inject - 包注入提供基于反射的注入器。
    • ltsv - 用于Go的高性能LTSV(标签制表符分隔值)阅读器。
    • mxj - 将XML编码/解码为JSON或map [string] interface {}; 提取带点符号路径和通配符的值。替换x2j和j2x软件包。
    • sdp - SDP:会话描述协议[ RFC 4566 ]。
    • sh - Shell解析器和格式化程序。
    • slug - URL友好slugify多语言支持。
    • Slugify - 去处理字符串的Slugify应用程序。
    • syndfeed - Atom 1.0和RSS 2.0的联合供稿。
    • toml - TOML配置格式(带反射的编码器/解码器)。
  • Utility

    • gofuckyourself - 用于Go的基于消毒的发誓过滤器。
    • gotabulate - 使用Go轻松漂亮地打印表格数据。
    • kace - 常见情况转换,涵盖常见的缩写。
    • parseargs-go - 理解引号和反斜杠的字符串参数解析器。
    • parth - URL路径分段解析。
    • radix - 快速字符串排序算法。
    • Tagify - 从给定的来源产生一组标签。
    • textwrap - textwrap从Python 实现模块。
    • TySug - 关于键盘布局的替代建议。
    • xj2go - 将xml或json转换为struct。
    • xurls - 从文本中提取URL。