All Projects → yinggaozhen → Awesome Go Cn

yinggaozhen / Awesome Go Cn

Licence: mit
一个很棒的Go框架、库和软件的中文收录大全。⏰脚本定期与英文文档同步,包含了各工程star数/最近更新时间,助您快速发现优质项目。Awesome Go~

awesome-go Awesome Go

此项目是 awesome-go 中文版,最后一次同步时间 : 2021-12-17 07:15:40(每隔1天同步一次)

chinese Build Status Awesome Slack Widget Netlify Status

patreon avelino 为Awesome Go打赏~

精选了一系列很棒的Go框架、库和软件。灵感来自于awesome-python

小图标说明 :

小图标 说明
awesome star > 2000
最近一个周有更新 最近一周有更新。可以基本判断当前库处于积极维护状态。
最近一年未更新 最近一年没有更新。反应了此库的维护积极性不高,使用时需谨慎。
归档项目 此项目已归档,不再更新,使用时需谨慎。
此项目有中文文档 此项目有中文文档。
godoc文档 godoc文档地址。

说明

中文 | English

awesome-go - Curated list awesome Go frameworks, libraries and software | Product Hunt

你可以快速浏览贡献者名单contribution guidelines. 感谢所有为此项目付出的同学contributors; 你真棒!

赞助

如果您在看到一个包或项目不再维护或不适合,请往awesome-go提交Pull Request,本项目每隔一天与英文文档同步。感谢!

Awesome Go has no monthly fee, but we have employees who work hard to keep it running, with money raised we can repay the effort of each person involved! You can see how we calculate our billing and distribution as it is open to the entire community.

A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python.

贡献

Please take a quick gander at the contribution guidelines first. Thanks to all contributors; you rock!

如果您在这里看到一个包或项目不再维护或不适合,请提交一个pull request来改进此文件。谢谢你!!

内容

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

音频和音乐

用于操作音频的库。 (翻译出错了? 试试 英文版 吧~)

  • Oto star:919 多平台的 low-level 声音播放库。 godoc
  • PortAudio star:486 基于 Go 的PortAudio audio I/O库。 最近一年没有更新 godoc
  • music-theory star:373 基于 Go 的音乐理论模型。 最近一年没有更新 godoc
  • portmidi star:262 PortMidi的 Go 语言实现接口. 最近一年没有更新 godoc
  • id3v2 star:225 ID3解码和编码库为Go。 godoc
  • GoAudio star:186 本地Go音频处理库。 godoc
  • flac star:184 原生 Go FLAC编码器/解码器,支持FLAC流。 最近一周有更新 godoc
  • malgo star:159 迷你音频库。
  • mix star:144 基于序列的 Go 原生音乐混音器。 最近一年没有更新 godoc
  • gaad star:92 原生 Go AAC位流解析器。 godoc
  • minimp3 star:66 轻量级MP3解码器库。
  • vorbis star:28 “原生” Go Vorbis解码器(使用CGO,但没有依赖关系)。 最近一年没有更新 godoc
  • gosamplerate star:13 libsamplerate 的 Go 语言实现接口。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

身份验证和OAuth

用于实现验证方案的库。 (翻译出错了? 试试 英文版 吧~)

  • casbin star:10863 支持ACL、RBAC、ABAC等访问控制模型的授权库。 star > 2000 最近一周有更新 godoc
  • oauth2 star:3942 goauth2的继任者。通用OAuth 2.0包,附带JWT、谷歌api、计算引擎和应用程序引擎支持。 star > 2000 最近一周有更新 godoc
  • goth star:3446 提供了 OAuth 和 OAuth2 的简单清晰易用的方法。可开箱即用处理多个提供程序。 star > 2000 godoc
  • authboss star:2954 web模块化认证系统。它试图删除尽可能多的模板文件和硬编码,以便每次新建一个新的web项目时,您都可以插入、配置并开始构建您的应用程序,而不必每次都构建一个身份验证系统。 star > 2000 godoc
  • go-jose star:1850 相当完整地实现了JOSE工作组的JSON Web令牌、JSON Web签名和JSON Web加密规范。
  • go-oauth2-server star:1841 用 Golang 编写的独立且符合规范的OAuth2服务器。 godoc
  • loginsrv star:1836 JWT登录微服务带有可插拔的后端服务,如OAuth2 (Github)、htpasswd、osiam。 godoc
  • osin star:1709 OAuth2服务器库。 godoc
  • gologin star:1460 用于使用OAuth1和OAuth2身份验证提供者登录的可链处理程序。 最近一周有更新 godoc
  • gorbac star:1230 轻量级的基于角色的访问控制(RBAC)实现。 godoc
  • scs star:983 HTTP服务器的会话管理器。 godoc
  • paseto star:560 平台无关的安全令牌(PASETO)。 godoc
  • permissions2 star:441 用于跟踪用户、登录状态和权限的库。依赖于cookie安全和bcrypt。 godoc
  • go-guardian star:323 Go-Guardian是一个golang库,它提供了一种简单、干净和习惯的方式来创建强大的现代API和web身份验证,支持LDAP、Basic、承载令牌和基于证书的身份验证。 最近一周有更新 godoc
  • jwt star:306 安全、简单、快速的JSON Web令牌。 最近一周有更新 godoc
  • jwt star:275 轻量级JSON Web令牌库。 godoc
  • jeff star:234 简单、灵活、安全和惯用的web会话管理,具有可配置化的后端。 godoc
  • httpauth star:213 HTTP身份验证中间件。 godoc
  • jwt-auth star:210 JWT中间件,可用于Golang http服务器,提供了许多配置选项。 godoc
  • branca star:165 基于 Go 实现Branca令牌。 最近一年没有更新 godoc
  • sessionup star:113 简单但有效的HTTP会话管理和标识包。 godoc
  • otpgen star:111 库生成TOTP/HOTP代码。 godoc
  • session star:105 web服务器会话管理(包括支持谷歌应用程序引擎 - GAE)。 godoc
  • jwt star:94 简单易用的JSON Web令牌实现(JWT)。 最近一年没有更新 godoc
  • sjwt star:94 简单的jwt生成器和解析器。 最近一年没有更新 godoc
  • rbac star:88 最小的RBAC包。 最近一年没有更新 godoc
  • sessions star:61 非常简单,高性能,可深度定制的会话服务,主要用于的 go http 服务器。 最近一年没有更新 godoc
  • securecookie star:54 高效安全的cookie编码/解码。 godoc
  • go-email-normalizer star:33 Golang库,用于提供电子邮件地址的规范表示。 godoc
  • otpgo star:26 基于时间的一次性密码(TOTP)和基于hmac的一次性密码(HOTP)库用于Go。 godoc
  • scope star:17 在Go中轻松管理OAuth2范围。 godoc
  • sessiongate-go star:9 使用SessionGate Redis模块进行会话管理。 最近一年没有更新 godoc
  • cookiestxt star:8 提供cookie .txt文件格式的解析器。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

区块链

构建区块链的工具。 (翻译出错了? 试试 英文版 吧~)

  • go-ethereum star:34132 以太坊协议的官方Go实现。 star > 2000 最近一周有更新 godoc
  • tendermint star:4484 一个高性能中间件,可将任何语言的状态机转换为 Byzantine Fault 状态机。使用 Tendermint 一致性及区块链协议。 star > 2000 最近一周有更新 godoc
  • cosmos-sdk star:3140 在宇宙生态系统中构建公共区块链框架。 star > 2000 最近一周有更新 godoc
  • gossamer star:294 Polkadot主机的Go实现。 最近一周有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

Bot建设

用于构建和使用机器人的库。 (翻译出错了? 试试 英文版 吧~)

  • telegram-bot-api star:3272 简单轻量级的Telegram bot客户端。 star > 2000 最近一周有更新 godoc
  • olivia star:3112 用人工神经网络建造的聊天机器人。 star > 2000 最近一周有更新 godoc
  • telebot star:2229 用Go编写的Telegram bot框架。 star > 2000 最近一周有更新 godoc
  • Kelp star:817 官方交易和做市机器人为Stellar DEX。开箱即用的作品,用 Golang 编写,兼容集中交易和定制交易策略。 godoc
  • go-chat-bot star:712 用 Go 编写的IRC, Slack和电报机器人。 最近一年没有更新 godoc
  • go-joe 一个通用的机器人库的灵感来自于Hubot。
  • Golang CryptoTrading Bot star:657 基于控制台的,用于加密货币交易所的的交易机器人。 godoc
  • slacker star:573 可简单创建Slack机器人的框架。 最近一周有更新 godoc
  • tbot star:320 带有类似于net/http API的Telegram bot服务器。 godoc
  • go-sarah star:212 此框架提供了聊天机器人相关的服务,包括LINE、Slack、Gitter等。 godoc
  • go-twitch-irc star:208 为twitch写机器人的库。电视聊天 最近一周有更新 godoc
  • Tenyks star:171 面向服务的IRC bot,使用Redis和JSON进行消息传递。 最近一年没有更新 godoc
  • hanu star:134 用于编写Slack机器人的框架。 godoc
  • go-tgbot star:111 由swagger文件、基于会话的路由器和中间件生成的纯Golang Telegram Bot API包装器。 最近一年没有更新 godoc
  • slack-bot star:68 为懒惰的开发者准备好使用Slack Bot:自定义命令,Jenkins, Jira, Bitbucket, Github… 最近一周有更新 godoc
  • margelet star:66 构建电报机器人的框架。 最近一年没有更新 godoc
  • ephemeral-roles star:51 用于管理基于语音通道成员存在的临时角色的不和机器人。 godoc
  • slackscot star:48 另一个构建Slack机器人的框架。 godoc
  • echotron star:39 用纯Go编写的Telegram Bots并发库。 最近一周有更新 godoc
  • govkbot star:37 简单的Go VK bot库。 godoc
  • larry star:29 拉里🐦是一个很简单的推特机器人生成器,tweet随机从Github库建在走。 godoc
  • micha star:17 基于 GO 实现的Telegram 机器人API库。 godoc
  • teleterm star:5 Telegram Bot执行终端命令。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

构建自动化

帮助构建自动化的库和工具。 (翻译出错了? 试试 英文版 吧~)

  • Task star:4270 简单的“Go”的选择。 star > 2000 最近一周有更新 godoc
  • realize star:4157 Go 语言构建系统,可以监控文件变化并重新加载。运行,构建,监控文件并支持自定义路径。 star > 2000 godoc
  • mmake star:1593 现代 Make 工具 最近一年没有更新 godoc
  • goyek star:269 在Go中创建构建管道。 godoc
  • taskctl star:144 并发任务跑。 godoc
  • 1build star:118 命令行工具,以无摩擦地管理项目特定的命令。 最近一周有更新 godoc
  • gaper star:50 当Go项目崩溃或一些人看到文件更改时,构建并重新启动该项目。 最近一年没有更新 godoc
  • gilbert 一个为 Go 项目而生的构建系统和任务运行器。
  • anko star:19 适用于多种编程语言的简单应用程序监视程序。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

命令行

标准CLI

用于构建标准或基本命令行应用程序的库。 (翻译出错了? 试试 英文版 吧~)

  • cobra star:24413 现代Go CLI命令行交互工具。 star > 2000 最近一周有更新 godoc
  • urfave/cli star:16989 可让你简单、快速和愉快的构建命令行应用(之前是codegangsta/cli)。 star > 2000 最近一周有更新 godoc
  • elvish star:4562 一种表达性编程语言和通用的交互外壳。 star > 2000 最近一周有更新 godoc
  • kingpin star:3178 支持子命令的命令行和标志解析器(被' kong '取代;见下文)。 star > 2000 godoc
  • Dnote star:2192 一个简单的命令行笔记本与多设备同步。 star > 2000 godoc
  • go-flags star:2095 Go 命令行选项解析器。 star > 2000 godoc
  • pflag star:1648 基于POSIX/GNU-style --flags实现的包,主要用于替换Go的falg包。 最近一周有更新 godoc
  • mitchellh/cli star:1437 用于实现命令行接口的Go库。 godoc
  • go-arg star:1315 基于结构的参数解析。 godoc
  • liner star:841 类似readline-like的命令行接口库。 godoc
  • complete star:803 使用 Go 语言编写的 bash 命令补全工具以及 Go 命令补全工具. godoc
  • ops star:801 Unikernel 构建器/协调器。 最近一周有更新 godoc
  • flaggy star:769 一个健壮的、易用的标志包,具有出色的子命令支持。 godoc
  • mow.cli star:768 用于构建具有复杂标志和参数解析和验证的CLI应用程序。 godoc
  • cli star:629 基于golang结构标签,功能丰富易于使用的命令行包。 godoc
  • argparse star:384 命令行参数分析器,灵感来自Python的argparse模块。 godoc
  • climax star:191 Alternative CLI with "human face", in spirit of Go command. 最近一年没有更新 godoc
  • commandeer star:146 开发友好的CLI应用程序。 godoc
  • wmenu star:145 为cli程序提供了简单上手的菜单,可提示用户作出选择。 godoc
  • sflags star:128 基于结构的flag生成器,用于flag、urfave/cli、pflag、cobra、kingpin和其他库。 godoc
  • flag star:117 简单但功能强大的命令行选项解析库,用于支持Go子命令。 godoc
  • ukautz/clif star:111 简小的命令行接口框架。 最近一年没有更新 godoc
  • job star:110 工作,把你的短期指令当作长期任务。 最近一年没有更新
  • cli star:96 为 Go 构建命令接口提供简单而完整的API。 godoc
  • cmdr star:91 一个POSIX/GNU风格的、类似getopt的命令行UI Go库。 最近一周有更新 godoc
  • env star:88 基于标记的结构化的环境配置。 最近一年没有更新 godoc
  • clîr star:78 一个简单而清晰的CLI库。依赖免费的。 godoc
  • gocmd star:56 用于构建命令行应用程序。 godoc
  • hiboot cli 具有自动配置和依赖注入的cli应用程序框架。
  • wlog star:53 支持跨平台和并发的简单日志记录接口。 godoc
  • strumt star:44 用于创建提示链。 godoc
  • go-getoptions star:38 Go 选择解析器,借鉴于Perl灵活性的GetOpt::Long。 最近一周有更新 godoc
  • flagvar star:37 符合 Go 标准的“flag”标志参数类型包。 最近一年没有更新 godoc
  • cmd star:33 扩展标准的' flag '包以支持子命令和更多惯用方式。 最近一年没有更新 godoc
  • argv star:32 基于Base 语法,用于分隔命令行字符串并将其作为参数的 Go 语言库, 最近一年没有更新 godoc
  • acmd star:29 简单,有用和固执己见的CLI包。 godoc
  • go-commander star:24 用于简化CLI工作流的 Go 库。 最近一年没有更新 godoc
  • command-chain star:16 一个用于配置和运行命令链的go库——比如unix shell中的管道。 godoc
  • sand star:15 用于创建解释器等的简单API。 最近一年没有更新 godoc
  • ts star:13 时间戳转换和比较工具。 最近一年没有更新 godoc
  • go-andotp star:10 一个CLI程序加密/解密andOTP文件。也可以用作图书馆。 godoc
  • subcmd star:1 解析和运行子命令的另一种方法。与标准的“旗帜”包一起工作。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

高级控制台用户界面

用于构建控制台应用程序和控制台用户界面的库。 (翻译出错了? 试试 英文版 吧~)

  • termui star:11458 此库是基于termbox-go实现的,借鉴于blessed-contribstar > 2000 godoc
  • gocui star:7752 旨在创建控制台用户界面的极简Go库。 star > 2000 godoc
  • gommon/color 更换终端文本样式。
  • go-prompt star:4254 构建一个强大的交互式提示,借鉴于python-prompt-toolkit star > 2000 godoc
  • termbox-go star:4199 基于文本的跨平台接口库。 star > 2000 godoc
  • pterm star:2235 一个在每个平台上使用许多可组合组件美化控制台输出的库。 star > 2000 godoc
  • progressbar star:2211 基本线程安全的进度条,在每个操作系统工作。 star > 2000 最近一周有更新 godoc
  • uiprogress star:1869 在终端呈现进度条,可灵活配置的。 godoc
  • termdash star:1851 此库是基于termbox-go实现的,借鉴于termuigodoc
  • asciigraph star:1805 在命令行中构建轻量级ASCII线图╭┈╯,应用程序中没有其他依赖项。 godoc
  • spinner star:1634 一个 Go 语言软件包,提供多种选项,方便在终端中创建加载动画。 godoc
  • mpb star:1503 可在终端显示多进度条。 最近一周有更新 godoc
  • uilive star:1395 用于实时更新终端输出的库。 godoc
  • aurora star:1149 支持fmt.Printf/Sprintf的ANSI终端颜色。 godoc
  • gookit/color star:988 终端显色工具库,支持16种颜色,256种颜色,RGB显色输出,兼容Windows。 godoc 包含中文文档
  • termenv star:842 先进的ANSI风格和颜色支持您的终端应用程序。 godoc
  • uitable star:622 改善终端应用程序中表格数据的可读性。 最近一年没有更新 godoc
  • go-isatty star:580 Go 实现的 isatty。 godoc
  • go-colorable star:572 适用于windows的颜色编写器。 godoc
  • chalk star:386 美化终端/控制台输出。 最近一年没有更新 godoc
  • simpletable star:333 可在终端显示简易表格。 godoc
  • tabby star:301 一个可在终端生成一个极简Golang表格轻量级库 godoc
  • yacspin star:283 用于与终端旋转器一起工作。 最近一周有更新 godoc
  • go-colortext star:209 在终端中使用彩色文字。 最近一年没有更新 godoc
  • box-cli-maker star:160 为你的CLI制作高度定制的盒子。 最近一周有更新 godoc
  • cfmt star:81 提供上下文的fmt,灵感来自于bootstrap color classes。 最近一年没有更新 godoc
  • tabular star:56 不需要向API传递大量参数就可从命令行实用程序中打印ASCII表。 最近一年没有更新 godoc
  • ctc star:37 不需要Print方法的非侵入性跨平台终端颜色库。 最近一年没有更新 godoc 包含中文文档
  • cfmt star:32 简单和方便格式化格式化输出完全兼容fmt库。 godoc
  • colourize star:24 在终端提供ANSI彩色文本。 最近一年没有更新 godoc
  • marker star:22 最简单的方法来匹配和标记字符串的彩色终端输出。 godoc
  • table star:13 为基于终端颜色的表的小库。 godoc
  • go-ataman star:11 在终端提供ANSI彩色文本模板。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

配置

配置解析的库。 (翻译出错了? 试试 英文版 吧~)

  • viper star:17650 配置管理。 star > 2000 最近一周有更新 godoc
  • godotenv star:4384 Ruby 的 dotenv 库的 Go移植版(从.env文件加载环境变量)。 star > 2000 godoc
  • kelseyhightower/envconfig star:3901 管理来自环境变量的配置数据。 star > 2000 godoc
  • ini star:2769 读和写INI文件。 star > 2000 godoc
  • env star:2158 解析环境变量并赋值到struct中(默认值)。 star > 2000 godoc
  • kong star:742 命令行解析器,支持任意复杂的命令行结构和其他配置源,如YAML、JSON、TOML等(' kingpin '的后继)。 最近一周有更新 godoc
  • koanf star:670 轻量级可扩展库,用于读取Go应用程序中的配置。内置支持JSON, TOML, YAML, env,命令行。 godoc
  • konfig star:616 可组合、可观察和高性能的分布式配置管理。 最近一年没有更新 godoc
  • confita star:418 从多个后端级联加载配置到struct中。 godoc
  • cleanenv star:415 简约的配置阅读器(来自文件、环境,以及你想要的任何地方)。 godoc
  • aconfig star:321 简单,有用和固执的配置加载程序。 godoc
  • gookit/config star:308 程序配置管理(load,get,set)。支持JSON, YAML, TOML, INI, HCL。支持多文件加载,数据覆盖合并。 godoc 包含中文文档
  • config star:284 云本地应用程序配置。将ENV绑定到结构体仅需两行代码。 godoc
  • store star:256 轻量级配置管理器。 最近一年没有更新 godoc
  • hjson star:247 更加人性化的JSON配置。轻松的语法,更少的错误,更多的注释。 godoc
  • config star:241 带有环境变量和标记解析的JSON或YAML配置包装器。 godoc
  • config star:224 一个轻量级但功能强大的配置包,用于Go项目。 godoc
  • envconfig star:216 从环境变量中读取配置。 godoc
  • joshbetz/config star:209 一个可解析环境变量、JSON文件小巧的配置库,在SIGHUP时会自动重新加载。 godoc
  • fig star:182 用于从文件和环境变量(带有验证和默认值)中读取配置的微型库。 最近一周有更新 godoc
  • xdg star:156 Go实现XDG基本目录规范XDG用户目录godoc
  • gcfg star:155 将ini的配置文件读入 Go structs中;支持用户定义的类型和子选项。 godoc
  • goConfig star:150 将结构体解析为输入,并用来自命令行、环境变量和配置文件的参数填充该结构体的字段。 godoc
  • envh star:95 协助管理环境变量的Helpers。 godoc
  • envcfg star:94 对环境变量进行解析,并赋值到struct。 最近一年没有更新 godoc
  • harvester star:93 一个易于使用的静态和动态配置包 godoc
  • onion star:92 基于层配置的Go,支持JSON, TOML, YAML,属性,etcd, env,和加密使用PGP。 godoc
  • configuro star:79 固执己见的配置加载和验证框架从环境和文件集中到12因素兼容的应用程序。 godoc
  • xdg star:65 遵循XDG标准的跨平台包。 最近一年没有更新 godoc
  • gofigure star:60 让程序配置变得简单。 最近一年没有更新 godoc
  • gone/jconf 模块化的JSON配置。保持配置结构及其配置的代码,并将解析委托给子模块,而不牺牲配置的完整序列化。
  • configure star:54 通过多个源提供配置,包括JSON、flags和环境变量。 最近一年没有更新 godoc
  • go-aws-ssm star:43 从AWS系统管理器-参数存储中获取参数的Go包。 godoc
  • configuration star:42 库,用于从环境变量、文件、标记和“默认”标记初始化配置结构。 godoc
  • uConfig star:40 轻量级、零依赖和可扩展的配置管理。 godoc
  • hocon star:37 使用HOCON(一种人类友好的JSON超集)格式的配置库,支持环境变量、引用其他值、注释和多个文件等特性。 godoc
  • go-up star:35 一个简单的配置库,具有递归占位符解析功能。 最近一年没有更新 godoc
  • ingo star:34 flag保存在类ini的配置文件中。 最近一年没有更新 godoc
  • mini star:28 用于解析ini类型的配置文件。 最近一年没有更新 godoc
  • genv star:25 使用dotenv支持轻松读取环境变量。 最近一年没有更新 godoc
  • conflate star:21 合并来自任意url的多个JSON/YAML/TOML文件、针对JSON模式的验证以及模式中定义的默认值的应用程序。 最近一年没有更新 godoc
  • go-ssm-config star:10 从AWS SSM(参数存储)加载配置参数的Go实用程序。 最近一年没有更新 godoc
  • envconf star:9 从环境配置中读取配置。 最近一年没有更新 godoc
  • ini star:8 INI Parser & Write Library, Unmarshal to Struct,Marshal to Json,Write File,watch File。 godoc
  • nasermirzaei89/env star:7 读取环境变量的简单有用的包。 godoc
  • go-ini star:5 一个对ini文件进行封送和解送的Go包。 godoc
  • swap star:4 根据构建环境递归实例化/配置结构。(YAML, TOML, JSON和env)。 godoc
  • typenv star:4 简约,零依赖,类型化环境变量库。 最近一年没有更新 godoc
  • go-conf star:2 用于基于注释结构的应用程序配置的简单库。它支持从环境变量、配置文件和命令行参数读取配置。 godoc
  • gonfig star:2 基于标记的配置解析器,它将来自不同提供程序的值加载到类型安全结构中。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

持续集成

用于帮助进行持续集成的工具。 (翻译出错了? 试试 英文版 吧~)

  • drone star:24280 Drone 是一个基于 Docker 的持续集成平台,用 Go 编写。 star > 2000 最近一周有更新 godoc
  • CDS star:3677 企业级CI/CD和DevOps自动化开源平台。 star > 2000 最近一周有更新 godoc
  • goveralls star:705 Coveralls.io 是一个用 Go 编写,可持续对代码覆盖率进行检测的系统。 godoc
  • gotestfmt star:174 为人类测试输出。 godoc
  • overalls star:107 针对多package 的 Go 语言项目,可为类似 goveralls 这样的工具生成覆盖率报告。 最近一年没有更新 godoc
  • duci star:69 一个简单的 ci 服务。 最近一周有更新 godoc
  • gomason star:51 在一个干净的工作区中对你的 Go 二进制文件进行测试、构建、签名和发布。 godoc
  • roveralls star:15 递归覆盖测试工具。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

CSS预处理器

用于预处理CSS文件的库。 (翻译出错了? 试试 英文版 吧~)

  • gcss star:445 纯Go编写的 CSS 预处理器。 最近一年没有更新 godoc
  • go-libsass star:181 采用 Go封装,100% 与 Sass 兼容的 libsass 项目。 最近一年没有更新

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

数据结构

用 Go 实现的通用的数据结构和算法。 (翻译出错了? 试试 英文版 吧~)

  • gods star:10872 数据结构。容器、集合、列表、堆栈、地图、BidiMaps、树、HashSet等。 star > 2000 godoc
  • go-datastructures star:6298 可靠的、高性能的和线程安全的数据结构的集合。 star > 2000 godoc
  • golang-set star:2167 线程安全和非线程安全的高性能集。 star > 2000 最近一周有更新 godoc
  • gota star:1893 实现了数据帧,序列以及数据噪音。 godoc
  • roaring star:1419 实现了压缩 bitsets 的Go包。 最近一周有更新 godoc
  • boomfilters star:1393 用于处理连续的概率数据结构。 godoc
  • willf/bloom star:1387 实现Bloom过滤器。 godoc
  • gocache star:1021 一个完整的Go缓存库,具有多个存储(内存,memcache, redis,…),可链,可加载,指标缓存和更多。 godoc
  • cuckoofilter star:852 布谷鸟过滤器:一个用Go实现,可替代计数 bloom 过滤器。 godoc
  • bitset star:763 实现了 bitsets 的 Go 包。 godoc
  • hyperloglog star:760 HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. godoc
  • algorithms star:592 算法和数据结构。来源于CLRS。 godoc
  • trie star:560 在Go中实现Trie。 最近一年没有更新 godoc
  • gostl star:349 用于go的数据结构和算法库,旨在提供类似c++ STL的函数。 godoc
  • go-geoindex star:332 基于内存的地理索引。 最近一年没有更新 godoc
  • ttlcache star:315 内存中的string-interface{}缓存各种基于时间的过期选项和回调。 最近一周有更新 godoc
  • merkletree star:297 实现了merkle树,提供了对数据结构内容的有效和安全的验证。 最近一年没有更新 godoc
  • go-edlib star:293 Go字符串比较和编辑距离算法库(Levenshtein, LCS, Hamming, Damerau Levenshtein, Jaro-Winkler等)兼容Unicode。 最近一周有更新 godoc
  • deque star:265 快速环缓冲区deque(双端队列)。 最近一周有更新 godoc
  • hilbert star:240 用于映射空间填充曲线(例如 Hilbert 曲线和 Peano 曲线)和数值。 最近一年没有更新 godoc
  • goskiplist star:230 基于 Go 的跳表实现。 最近一年没有更新 godoc
  • go-adaptive-radix-tree star:217 自适应基数树。 最近一年没有更新 godoc
  • cuckoo-filter star:186 布谷鸟滤波器:一种综合布谷鸟滤波器,与其他实现相比,具有可配置性和空间优化性,原论文中提到的所有特性均可获得。 godoc 包含中文文档
  • skiplist star:181 高性能的 Go 跳表实现。 godoc
  • binpacker star:179 帮助用户构建自定义二进制流的二进制封装器和解包器 godoc
  • levenshtein star:166 实现在Go中计算levenshtein距离。 godoc
  • goconcurrentqueue star:153 并行FIFO队列。 最近一年没有更新 godoc
  • bloom star:144 在Go中实现了Bloom过滤器。 最近一年没有更新 godoc
  • iter star:139 Go实现的c++ STL迭代器和算法。 最近一年没有更新 godoc 包含中文文档
  • ring star:120 高性能、线程安全的bloom过滤器。 最近一年没有更新 godoc
  • go-rquad star:118 区域四叉树具有高效的点定位和邻域查找功能。 最近一年没有更新 godoc
  • encoding star:110 整形压缩库。 最近一年没有更新 godoc
  • bit star:107 Go 语言集合数据结构。提供了额外的位操作功能。 最近一年没有更新 godoc
  • remember-go star:106 用于缓存慢速数据库查询的通用接口(支持redis、memcached、ristretto或in-memory)。 godoc
  • bitmap star:104 高密度,零分配,在Go中启用simd位图/bitset。 godoc
  • conjungo star:98 一个小型、强大和灵活的合并库。 最近一年没有更新 godoc
  • skiplist star:75 在Go中实现了跳表。 最近一年没有更新 godoc
  • go-mcache star:74 基于内存的实现了高性能的key:value存储库。指针缓存。 最近一年没有更新 godoc
  • bloom star:63 Golang Bloom过滤器的实现。 最近一年没有更新 godoc
  • levenshtein star:59 Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix. 最近一年没有更新 godoc
  • count-min-log star:53 Go实现Count-Min-log sketch的功能 : 使用近似计数器进行近似计数(类似Count-Min sketch,但使用更少内存)。 最近一年没有更新 godoc
  • crunch star:47 打包实现缓冲区,以便轻松处理各种数据类型。 godoc
  • nan star:45 一个库中的可零分配空结构,具有方便的转换函数、编组器和解组器。 godoc
  • goset star:43 一个有用的Go集合实现。 最近一年没有更新 godoc
  • hide star:40 ID type with marshalling to/from hash to prevent sending IDs to clients. godoc
  • pipeline star:38 实现了 fan-in 和 fan-out 的管道功能。 godoc
  • concurrent-writer star:36 具备高并发能力,可替换 bufio.Writer。 最近一年没有更新 godoc
  • timedmap star:35 实现了有生命周期的键值对Map。 godoc
  • deque star:33 高度优化的双端队列。 godoc
  • typ star:30 从复杂结构中获取值,支持空类型、安全的类型转换。 godoc
  • null star:23 对空的 Go 数据类型也可以进行JSON进行解析/反解析。 godoc
  • dict star:22 实现类似 python dict的功能(dict)。 最近一年没有更新 godoc
  • cmap star:20 一个线程安全的go map 最近一年没有更新 godoc
  • go-ef star:18 实现了 Elias-Fano 编码。 最近一年没有更新 godoc
  • mspm star:16 用于信息检索的多字符串模式匹配算法。 最近一年没有更新 godoc
  • ptrie star:16 前缀树的一种实现。 最近一年没有更新 godoc
  • set star:16 使用LinkedHashMap在Go中实现简单的set数据结构。 godoc
  • ordered-concurrently star:12 Go模块,处理并发工作,并在通道中返回输入顺序的输出。 godoc
  • parapipe star:12 FIFO管道,并行执行在每个阶段,同时保持消息和结果的顺序。 godoc
  • treap star:12 使用树堆进行持久、快速有序的映射。 最近一年没有更新 godoc
  • fsm star:11 有限状态机包。 godoc
  • gofal star:9 基于 Go 实现的分数计算。包含分子、分母运算 最近一年没有更新 godoc 包含中文文档
  • gdcache star:7 一个由golang实现的纯非侵入式缓存库,您可以使用它来实现您自己的分布式缓存。 godoc 包含中文文档
  • bloomfilter star:6 另一个在Go中的Bloomfilter实现,与Java的番石榴库兼容。 godoc
  • goterator star:6 迭代器实现,提供映射和减少功能。 最近一年没有更新 godoc
  • hashsplit 将字节流分割成块,并将块排列成树,边界由内容而不是位置决定。
  • parsefields star:6 用于解析类似json的日志的工具,用于收集惟一的字段和事件。 最近一年没有更新 godoc
  • slices star:5 对片进行操作的函数;类似于“包字符串”,但适用于使用片。 最近一年没有更新 godoc
  • dsu star:4 在Go中实现离散集数据结构。 godoc
  • merkle star:1 默克尔根哈希的空间高效计算和包含证明。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

数据库

数据库。 (翻译出错了? 试试 英文版 吧~)

  • prometheus star:40085 用于监控系统和时序的数据库。 star > 2000 最近一周有更新 godoc
  • tidb star:29850 TiDB是一个分布式SQL数据库。灵感来自谷歌F1的设计。 star > 2000 最近一周有更新 godoc 包含中文文档
  • cockroach star:22684 可伸缩、区域备份、事务性数据存储。 star > 2000 最近一周有更新 godoc
  • influxdb star:22571 可伸缩的数据存储,用于指标衡量、事件和实时分析。 star > 2000 最近一周有更新 godoc
  • dgraph star:17121 可伸缩、分布式、低延迟、高吞吐量的图形数据库。 star > 2000 最近一周有更新 godoc
  • groupcache star:10971 Groupcache是一个缓存和缓存填充库,在许多情况下,它是memcached的替代品。 star > 2000 godoc
  • badger star:10121 快速 K/V 存储。 star > 2000 最近一周有更新 godoc
  • rqlite star:9147 基于SQLite的轻量级分布式关系数据库。 star > 2000 godoc
  • Milvus star:9001 Milvus是一个矢量数据库,用于嵌入管理、分析和搜索。 star > 2000 最近一周有更新 godoc
  • go-cache star:5672 基于内存的 K/V 存储/缓存 : (类似于Memcached),适用于单机应用程序。 star > 2000 最近一周有更新 godoc
  • VictoriaMetrics star:5555 开源,快速,可伸缩的时间序列数据库。支持PromQL。 star > 2000 最近一周有更新 godoc
  • BigCache star:5301 高效的键/值缓存为千兆字节的数据。 star > 2000 godoc
  • Bitcask Bitcask是一个可嵌入的、持久的、快速的键值(KV)数据库,使用纯Go编写,具有可预测的读写性能、低延迟和高吞吐量,这得益于Bitcask的磁盘布局(LSM+WAL)。
  • bbolt star:5013 一个用于Go的嵌入式键/值数据库。 star > 2000 godoc
  • goleveldb star:4778 在Go中实现LevelDB key/value数据库。 star > 2000 最近一周有更新 godoc
  • dtm star:4041 分布式事务管理器。支持XA, TCC, SAGA,可靠消息。 star > 2000 最近一周有更新 godoc 包含中文文档
  • ledisdb star:3770 Ledisdb是一种高性能的NoSQL,类似于基于LevelDB的Redis。 star > 2000 godoc
  • buntdb star:3581 基于内存的K/V,快速,可嵌入的数据库,可自定义索引和空间支持。 star > 2000 godoc
  • immudb star:3441 immudb是一个轻量级、高速、不可变的数据库,用于用Go编写的系统和应用程序。 star > 2000 最近一周有更新 godoc
  • tiedot star:2641 属于你的NoSQL数据库。 star > 2000 godoc
  • rosedb star:2117 基于LSM+WAL的嵌入式k-v数据库,支持string、list、hash、set、zset。 star > 2000 最近一周有更新 godoc 包含中文文档
  • nutsdb star:1823 Nutsdb是一个用纯Go编写的简单、快速、可嵌入、持久的键/值存储。它支持完全序列化的事务和许多数据结构,如列表、集合、排序集。 最近一周有更新 godoc 包含中文文档
  • GCache star:1786 支持过期缓存、LFU、LRU和ARC的缓存库。 godoc
  • cache2go star:1654 基于内存的 K/V 缓存,支持超时的自动失效。 godoc
  • godis star:1560 一个Golang实现了高性能Redis服务器和集群。 godoc 包含中文文档
  • fastcache star:1302 基于内存的快速线程安全的缓存,可缓存大量的条目。最大限度地减少GC开销。 godoc
  • CovenantSQL star:1254 区块链领域的一个SQL数据库。 godoc
  • diskv star:1119 支持磁盘备份的可持久化 K/V 存储。 godoc
  • Databunker star:932 个人身份信息(PII)存储服务符合GDPR和CCPA。 最近一周有更新 godoc
  • eliasdb star:861 无其他依赖项,支持REST API,短语搜索和sql类似的查询语言的事务图数据库。 godoc
  • moss star:845 Moss是一个用100% Go编写的简单LSM键值存储引擎。 最近一周有更新 godoc
  • pogreb star:835 针对大量读取工作负载的嵌入式键值存储。 godoc
  • column star:834 高性能、柱状、可嵌入的内存存储,具有位图索引和事务。 最近一周有更新 godoc
  • levigo star:402 实现了对LevelDB封装。 最近一周有更新 godoc
  • pudge star:304 使用Go的标准库编写的快速和简单的键/值存储。 godoc
  • Vasto star:227 分布式高性能键值存储。可做磁盘备份。最终一致。高可用。能够在不中断服务的情况下增长或收缩。 最近一年没有更新 godoc
  • Kivik star:216 Kivik为CouchDB、PouchDB和类似的数据库提供了一个通用的Go和GopherJS客户端库。 godoc
  • piladb star:192 基于堆栈数据结构的轻量级RESTful数据库引擎。 最近一年没有更新 godoc
  • Scribble star:141 小型平面文件JSON存储。 最近一年没有更新 godoc
  • slowpoke star:98 具有持久性的键值存储。 最近一年没有更新 godoc 归档项目
  • cache star:95 基于内存的 K/V 存储:带生命周期的值存储,0个依赖项,<100 LoC, 100%覆盖率。 最近一年没有更新 godoc
  • unitdb star:80 快速timeseries数据库物联网,实时消息传递应用程序。使用pubsub通过tcp或websocket访问unitdb,使用github.com/unit-io/unitd应用程序。 godoc
  • bcache star:74 基于内存的最终一致的分布式缓存。 最近一年没有更新 godoc
  • couchcache star:53 由 Couchbase服务 支持的RESTful缓存微服务。 godoc
  • hare star:46 一个简单的数据库管理系统,将每个表存储为一行分隔的JSON文本文件。 godoc
  • clusteredBigCache star:39 BigCache 支持集群和独立且生命周期存储项。 最近一年没有更新 godoc
  • Coffer star:28 支持事务的简单ACID键值数据库。 godoc
  • tempdb star:15 用于临时数据存放的 K/V 存储。 最近一年没有更新 godoc
  • ttlcache star:3 内存键值存储与TTL为每个记录。 godoc

数据库迁移。 (翻译出错了? 试试 英文版 吧~)

  • migrate star:7702 基于CLI的数据库迁移库。 star > 2000 最近一周有更新 godoc
  • sql-migrate star:2332 数据库迁移工具。允许使用go-bindata将迁移嵌入到应用程序中。 star > 2000 godoc
  • goose star:2108 数据库迁移工具。您可以通过创建增量SQL或Go脚本来管理数据库的升级。 star > 2000 最近一周有更新 godoc
  • skeema star:962 用于MySQL的纯sql模式管理系统,支持分片和外部在线模式更改工具。 最近一周有更新 godoc
  • soda 数据库迁移、创建、ORM等。用于MySQL、PostgreSQL和SQLite。
  • goavro star:764 一个对Avro数据进行编码和解码的Go包。 godoc
  • gormigrate star:704 面向Gorm ORM的数据库 schema 迁移辅助程序。 godoc
  • darwin star:122 用于数据库 schema 升级的库。 godoc
  • migrator star:116 非常简单的 Go 数据库迁移库。 最近一年没有更新 godoc
  • go-pg-migrations star:81 用Go -pg/pg编写的迁移包。 godoc
  • sqlize star:27 数据库迁移生成器。允许生成sql迁移从模型和现有的sql不同。 godoc
  • go-fixtures star:26 类似 Django fixture,用于 Go 建立内置数据库/sql库。 最近一年没有更新 godoc
  • avro star:25 发现SQL schemas并将其转换为AVRO schemas。 最近一年没有更新 godoc
  • pravasan star:25 简易的迁移工具-目前只支持MySQL,但计划很快支持Postgres, SQLite, MongoDB等。 最近一年没有更新
  • migrator star:12 MySQL数据库迁移器设计用于运行到您的特性的迁移,并管理数据库模式更新与直观的go代码。 godoc
  • schema star:8 库,用于将数据库/sql兼容数据库的模式迁移嵌入到Go二进制文件中。 最近一周有更新 godoc
  • go-pg-migrate star:6 用于go-pg迁移管理的cli友好包。 godoc

数据库工具。 (翻译出错了? 试试 英文版 吧~)

  • vitess star:13053 vitess提供了可以为大规模web服务扩展MySQL数据库提供便利的服务和工具。 star > 2000 最近一周有更新 godoc
  • pgweb star:7115 基于web的PostgreSQL数据库浏览器。 star > 2000 godoc
  • kingshard star:5886 kingshard 是基于 Golang 的MySQL高性能代理。 star > 2000 godoc 包含中文文档
  • orchestrator star:4337 MySQL复制拓扑管理器和可视化工具。 star > 2000 godoc
  • go-mysql-elasticsearch star:3659 自动将MySQL数据同步到Elasticsearch中。 star > 2000 godoc
  • go-mysql star:3356 Go 工具集,用于处理MySQL协议和复制。 star > 2000 最近一周有更新 godoc
  • pREST star:3019 简化和加速开发,即时、实时、高性能在任何Postgres应用,现有的或新的。 star > 2000 最近一周有更新 godoc
  • chproxy star:768 ClickHouse数据库的HTTP代理。 godoc
  • pg_timetable star:591 高级调度为PostgreSQL。 最近一周有更新 godoc
  • clickhouse-bulk star:326 收集小的 insterts 并向 ClickHouse 服务器发送大请求。 godoc
  • myreplication star:176 MySql二进制日志复制监听器。支持基于语句和行的复制。 最近一年没有更新 godoc
  • octillery star:147 用于数据库分表(支持每个ORM或原生SQL)。 godoc
  • dbbench star:62 数据库基准测试工具,支持多个数据库和脚本。 最近一周有更新 godoc
  • datagen star:44 一个快速的数据生成器,支持多表感知和多行DML。 最近一年没有更新 godoc
  • prep star:30 在不更改代码的情况下使用准备好的SQL语句。 最近一年没有更新 godoc
  • rwdb star:13 rwdb为多个数据库服务器的设置提供读取副本功能。 最近一年没有更新 godoc

SQL查询生成器,用于构建和使用SQL的库。 (翻译出错了? 试试 英文版 吧~)

  • Squirrel star:4402 帮助您构建SQL查询的Go库。 star > 2000 godoc
  • xo star:2973 基于现有的schema定义和自定义查询生成 Go 代码,基于支持PostgreSQL、MySQL、SQLite、Oracle和Microsoft SQL Server。 star > 2000 godoc
  • goqu star:1343 常用的SQL生成器和查询库。 godoc
  • gendry star:1320 非入侵的SQL构建器和强大的数据绑定器。 godoc 包含中文文档
  • Dotsql star:604 Go library帮助您将sql文件保存在一个地方,并轻松地使用它们。 godoc
  • jet star:574 用于在Go中编写类型安全的SQL查询的框架,能够轻松地将数据库查询结果转换为所需的任意对象结构。 最近一周有更新 godoc
  • ozzo-dbx star:545 Powerful data retrieval methods as well as DB-agnostic query building capabilities. godoc
  • dbq star:323 Zero boilerplate database operations for Go godoc
  • sqrl star:236 SQL查询生成器,从Squirrel fork而来,并再此基础上对性能做了优化。 godoc
  • Squalus Go SQL中间层,能使得执行查询更加容易。
  • sqlingo star:190 在Go中构建SQL的轻量级DSL。 godoc
  • sq star:145 用于Go的类型安全的SQL生成器和结构映射器。 godoc
  • igor star:84 PostgreSQL的抽象层,支持高级功能和类似gorm的语法。 最近一年没有更新 godoc
  • godbal star:52 数据库抽象层(dbal)。支持SQL builder,轻松获取结果。 最近一年没有更新 godoc
  • buildsqlx star:38 去数据库查询生成器库的PostgreSQL。 godoc
  • sqlf star:34 快速SQL查询生成器。 godoc
  • bqb star:26 轻量级和易于学习的查询构建器。 godoc
  • qry star:19 该工具使用原始SQL查询从文件生成常量。 godoc
  • gosql star:17 支持更好的空值的SQL查询生成器。 最近一年没有更新 godoc
  • hasql 用于访问多主机SQL数据库安装的库。
  • mpath star:9 MPTT(修改前序树遍历)包的SQL记录-物化路径实现。 最近一年没有更新 godoc
  • ormlite star:1 包含一些类似orm的特性和sqlite数据库的辅助程序的轻量级包 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

数据库驱动程序

用于连接和操作数据库的库。 (翻译出错了? 试试 英文版 吧~)

  • Relational Databases

    • go-sql-driver/mysql star:11730 MySQL驱动程序。 star > 2000 godoc
    • pq star:6944 纯 Go 的Postgres驱动。 star > 2000 godoc
    • go-sqlite3 star:5303 SQLite3驱动程序。 star > 2000 最近一周有更新
    • pgx star:4837 PostgreSQL驱动,支持比现有database/sql更多的特性。 star > 2000 最近一周有更新 godoc
    • go-mssqldb star:1484 微软MSSQL驱动程序。 最近一周有更新 godoc
    • go-oci8 star:574 Oracle 驱动程序。 godoc
    • sqlhooks star:499 将钩子附加到任何数据库/sql驱动程序。 godoc
    • godror star:308 基于 ODPI-C 的 Oracle 驱动程序 最近一周有更新
    • firebirdsql star:162 Firebird RDBMS SQL驱动程序。 最近一周有更新 godoc
    • go-adodb star:124 Microsoft ActiveX对象数据库驱动程序。 最近一年没有更新 godoc
    • gofreetds star:105 微软该司机。去包装FreeTDS最近一年没有更新 godoc
    • Sqinn-Go star:87 SQLite with pure Go. godoc
    • avatica star:85 Apache Avatica/Phoenix SQL驱动程序。 最近一年没有更新 godoc
    • bgc star:15 BigQuery 的数据存储连接。 最近一年没有更新 godoc
    • pig star:4 简单的pgx包装器执行和扫描查询结果很容易。 godoc
  • NoSQL Databases

    • redis star:13100 基于 Go 的 Redis 客户端。 star > 2000 最近一周有更新 godoc
    • redigo star:8783 Redigo 是基于 Go 的Redis 客户端。 star > 2000 godoc
    • mongo-go-driver star:6331 官方的 MongoDB 驱动。 star > 2000 最近一周有更新 godoc
    • mgo star:1926 (已停止维护) MongoDB驱动。 godoc
    • gorethink star:1582 RethinkDB 驱动。 godoc
    • qmgo star:750 MongoDB司机走了。它是基于官方MongoDB司机但更容易使用像分别。 godoc 包含中文文档
    • mgm star:423 基于MongoDB模型的ODM for Go(基于官方MongoDB驱动)。 最近一周有更新 godoc
    • redeo star:409 与 redis 协议兼容的 TCP 服务器/服务。 最近一年没有更新 godoc
    • neoism star:382 Golang 的 Neo4j 客户端。 最近一年没有更新 godoc
    • aerospike-client-go star:371 Aerospike 客户端。 godoc
    • gocb star:328 官方Couchbase Go SDK。 最近一周有更新 godoc
    • go-couchbase star:312 Couchbase客户端。 godoc
    • go-rejson star:204 实现了基于 Redigo 客户端的redislabs' ReJSON 模块。可简单地将结构体存储为JSON对象并对其进行操作。 godoc
    • godis star:98 由GoLang实现的redis客户端,灵感来自jedis。 最近一年没有更新 godoc
    • Neo4j-GO star:77 Neo4j REST 客户端。 最近一年没有更新 godoc
    • arangolite star:69 轻量级的 ArangoDB 驱动。 godoc
    • go-pilosa star:50 Pilosa客户端。 最近一年没有更新 godoc
    • forestdb star:32 基于 Go 的 ForestDB 接口实现。 最近一年没有更新 godoc
    • neo4j star:27 Neo4j Rest API实现。 最近一年没有更新 godoc
    • goriak star:25 Riak KV 驱动。 godoc
    • xredis star:16 类型安全,可定制,清晰和易用的Redis客户端。 最近一年没有更新 godoc
    • godscache star:9 谷歌云平台Go Datastore包的封装,它采用了memcached添加缓存。 最近一年没有更新 godoc
    • gomemcache memcache客户端库。
    • asc star:6 Aerospike 的数据存储连接器。 最近一年没有更新 godoc
    • gocosmos star:5 Azure Cosmos DB的REST客户端和标准的“数据库/sql”驱动程序。 godoc
    • gocql Apache Cassandra 的 Go 驱动。
  • Search and Analytic Databases.

    • bleve star:8063 基于 Go 的现代文本索引库。 star > 2000 最近一周有更新 godoc
    • elastic star:6428 Elasticsearch 客户端。 star > 2000 最近一周有更新 godoc
    • riot star:6026 基于 Go 的 开源、分布式、简单高效的搜索引擎。 star > 2000 最近一年没有更新 godoc 包含中文文档 归档项目
    • go-elasticsearch star:3814 官方 Elasticsearch 客户端。 star > 2000 最近一周有更新 godoc
    • elastigo star:946 Elasticsearch 客户端。 最近一年没有更新 godoc
    • elasticsql star:835 将 SQL 转换为 elasticsearch dsl。 godoc
    • skizze star:80 面向概率数据结构的服务和存储。 最近一年没有更新 godoc
    • goes star:25 实现了与 Elasticsearch 交互的库。 最近一年没有更新 godoc
  • Multiple Backends.

    • cayley star:14013 图形数据库,支持多个后端。 star > 2000 godoc
    • gokv star:382 可扩展的简单的 K/V 存储(Redis、Consul、etcd、bbolt、BadgerDB、LevelDB、Memcached、DynamoDB、S3、PostgreSQL、MongoDB、CockroachDB等等)。 godoc
    • cachego star:159 基于多个驱动程序的缓存组件。 godoc
    • dsc star:23 面向 SQL、NoSQL、结构化文件的数据存储连接。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

日期和时间

用于处理日期和时间的库。 (翻译出错了? 试试 英文版 吧~)

  • now star:3505 now 是时间有关的工具类。 star > 2000 最近一周有更新 godoc
  • dateparse star:1586 可以解析很多格式不固定的日期字符串。 godoc
  • carbon star:1521 datetime的一个简单、语义和开发人员友好的golang包。 godoc
  • carbon star:654 简单的时间扩展,包含了许多使用方法,从 PHP Carbon 库移植的。 godoc
  • durafmt star:408 轻量级、可让time.Duration更加易读的库。 godoc
  • timeutil star:184 面向 Golang 的时间库,集成了很多有用的扩展(Timedelta, Strftime, ...)。 最近一年没有更新 godoc
  • gostradamus star:159 和约会对象一起工作的软件包。 godoc
  • go-persian-calendar star:112 太阳历实现。 godoc
  • iso8601 star:96 不用正则表达式有效解析 ISO8601 日期时间。 godoc
  • date star:84 增加处理日期、日期范围、时间跨度、时间段和time-of-day。 godoc
  • timespan star:75 用于处理时间间隔相关的库,可定义开始时间和持续时间。 最近一年没有更新 godoc
  • feiertage star:40 用于计算德国公共假期的函数,比如复活节、感恩节等 godoc
  • go-sunrise star:39 计算指定位置的日出和日落时间。 godoc
  • go-str2duration star:33 将字符串转换为持续时间。支持的时间。持续时间返回字符串等。 最近一年没有更新 godoc
  • kair star:21 用于处理日期和时间的 golang 库。 最近一年没有更新 godoc
  • cronrange star:13 解析cron风格的时间范围表达式,检查给定的时间是否在任何范围内。 godoc
  • NullTime star:11 可以允许 time.Time 为null。 最近一年没有更新 godoc
  • tuesday star:9 Ruby-compatible Strftime function。 godoc
  • go-week star:7 一个有效的软件包,以配合ISO8601周日期。 godoc
  • strftime star:7 C99-compatible strftime formatter。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

分布式系统

协助构建分布式系统的包。 (翻译出错了? 试试 英文版 吧~)

  • go-kit star:21912 支持服务发现、负载平衡、插件式传输、请求跟踪等功能的Microservice toolkit。 star > 2000 godoc
  • go-micro star:17335 分布式系统开发框架。 star > 2000 最近一周有更新 godoc
  • Kratos star:15797 一个模块化设计的易于使用的微服务框架。 star > 2000 最近一周有更新 godoc 包含中文文档
  • grpc-go star:15032 gRPC的Go语言实现。 star > 2000 最近一周有更新 godoc
  • go-zero star:13130 一个web和rpc框架。它的诞生是为了确保繁忙场地的稳定性,弹性设计。内置的goctl大大提高了开发效率。 star > 2000 最近一周有更新 godoc
  • micro star:10769 一个分布式系统运行时,用于云及其他。 star > 2000 最近一周有更新 godoc
  • NATS star:10215 轻量级、高性能消息传递系统,可用于微服务、物联网(IoT)和云。 star > 2000 最近一周有更新 godoc
  • rpcx star:6508 分布式可插拔的RPC服务框架,如阿里巴巴Dubbo。 star > 2000 最近一周有更新 godoc
  • raft star:5449 Raft consensus协议的实现。 by HashiCorp。 star > 2000 godoc
  • raft Raft consensus协议的实现。 by CoreOS。
  • lura star:4750 具有中间件的高性能API网关框架。 star > 2000 最近一周有更新 godoc
  • torrent star:4135 BitTorrent 客户端。 star > 2000 最近一周有更新 godoc
  • dragonboat star:3981 一个功能齐全,高性能的库集。 star > 2000 godoc 包含中文文档
  • emitter-io star:3129 高性能、分布式、安全和低延迟的发布-订阅平台,使用MQTT、Websockets和love构建。 star > 2000 godoc
  • glow star:3017 全部用 Go 实现,易用、可伸缩,可用于分布式大数据处理,Map-Reduce, DAG执行。 star > 2000 最近一年没有更新 godoc
  • gleam star:2947 使用纯Go和Luajit编写的快速、可伸缩的分布式map/reduce系统,结合了Go的高并发性和Luajit的高性能,可以独立运行或分布式运行。 star > 2000 godoc
  • liftbridge star:2174 用于nat的轻量级、容错的消息流。 star > 2000 godoc
  • hprose star:1191 支持25+种语言RPC库。 godoc 包含中文文档
  • ringpop-go star:711 可伸缩的,容错、应用分层的的Go应用程序。 godoc
  • rain star:658 BitTorrent客户端和库。 最近一周有更新 godoc
  • gorpc star:648 简单、快速和可伸缩的RPC库。 最近一年没有更新 godoc
  • go-health star:610 用于在服务中启用异步依赖项健康检查的库。 最近一年没有更新 godoc
  • redis-lock star:557 基于redis的分布式锁简易实现。 godoc
  • resgate 用于构建REST、实时和RPC API的实时API网关,其中所有客户端都是无缝同步的。
  • go-sundheit star:442 为支持为golang服务定义异步服务健康检查而构建的库。 godoc
  • consistent star:432 Consistent hashing with bounded loads。 godoc
  • arpc star:431 更有效的网络通信,支持双向呼叫、通知、广播。 最近一周有更新 godoc
  • digota star:420 基于 grpc 的电子商务微服务。 godoc
  • dot 基于 transformation/OT 的分布式同步。
  • sleuth star:338 用于HTTP服务之间进行无中心p2p自动发现和RPC通信的库(使用ZeroMQ)。 最近一年没有更新 godoc
  • go-jump star:335 提供了谷歌的 “Jump” 一致哈希函数接口。 godoc
  • dht star:217 BitTorrent Kademlia DHT的实现。 最近一周有更新 godoc
  • jsonrpc star:196 JSON-RPC 2.0 HTTP客户端。 godoc
  • jsonrpc star:157 jsonrpc 包,实现了 JSON-RPC 2.0。 godoc
  • go-doudou star:106 八卦协议和基于OpenAPI 3.0规范的去中心化微服务框架。内置的go-doudou cli专注于低代码和快速开发,可以提高您的生产力。 最近一周有更新 godoc 包含中文文档
  • celeriac star:68 用于对 Celery worker、任务、事件进行交互和监控的库。 最近一年没有更新 godoc
  • doublejump star:67 实现了谷歌的jump consistent hash。 godoc
  • Semaphore star:64 简单的(微)服务协调器。 godoc
  • outboxer star:60 实现了 outbox pattern Go 库。 最近一周有更新 godoc
  • pglock postgresql 的分布式锁定实现。
  • pjrpc Golang JSON-RPC服务器-客户端与原生buf规范。
  • flowgraph star:42 flow-based programming package。 godoc
  • drmaa star:36 符合 DRMAA 标准的集群调度程序作业提交库。 最近一年没有更新 godoc
  • dynamolock DynamoDB-backed 分布式锁定实现。
  • go-mysql-lock star:36 基于MySQL分布式锁。 godoc
  • go-pdu star:31 一个去中心化的基于身份的社交网络。 godoc
  • gmsec star:14 一个Go分布式系统开发框架。 godoc
  • dynatomic star:13 基于 DynamoDB 的 原子计数器的库。 最近一年没有更新 godoc
  • consistenthash star:9 使用可配置副本的一致哈希。 最近一年没有更新 godoc
  • failured star:2 分布式系统的自适应应计故障检测器。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

动态域名

更新动态DNS记录的工具。 (翻译出错了? 试试 英文版 吧~)

  • GoDNS star:928 一个动态DNS客户端工具,支持DNSPod & HE.net。 godoc
  • DDNS star:198 个人 DDNS 客户端。 godoc
  • dyndns 后台去处理定期和自动检查您的IP地址,并作出更新(一个或多个)动态DNS记录,为谷歌域,每当您的地址变化。

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

电子邮件

实现了电子邮件创建和发送。 (翻译出错了? 试试 英文版 吧~)

  • MailHog star:9398 电子邮件和SMTP测试工具,对外提供了 web 和 API 接口。 star > 2000 godoc
  • hermes star:2378 可生成干净的、响应式的HTML电子邮件。 star > 2000 godoc
  • email star:1886 一个强大和灵活的电子邮件库。 godoc
  • go-imap star:1409 用于客户端和服务器的IMAP库。 godoc
  • chasquid 用Go编写的SMTP服务器。
  • SendGrid star:779 SendGrid 的 Go语言库,用于发送电子邮件。 最近一周有更新 godoc
  • mailgun-go star:568 使用Mailgun API去库发送邮件。 最近一周有更新 godoc
  • email-verifier star:341 一个Go库的电子邮件验证而不发送任何电子邮件。 godoc
  • go-simple-mail star:232 非常简单的包发送电子邮件与SMTP保持活动和两个超时:连接和发送。 最近一周有更新 godoc
  • go-message star:230 用于Internet消息格式化和邮件消息的流媒体库。 godoc
  • Hectane star:212 轻量级的SMTP客户机,提供了HTTP API。 最近一年没有更新 godoc
  • douceur star:203 在HTML邮件中支持CSS内联。 godoc
  • mailchain star:95 发送加密的电子邮件到区块链地址写在Go。 最近一周有更新 godoc
  • go-premailer star:77 在HTML邮件中支持CSS内联。 godoc
  • go-dkim star:73 DKIM库,用于签署 & 验证电子邮件。 最近一年没有更新 godoc
  • smtp star:66 SMTP服务器协议状态机。 godoc
  • smtpmock star:19 轻量级的可配置多线程假SMTP服务器。为您的测试环境模拟任何SMTP行为。 最近一周有更新 godoc
  • go-email-validator star:17 模块化电子邮件验证器的语法,一次性,smtp等…检查。 最近一周有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

可嵌入的脚本语言

在go代码中嵌入其他语言。 (翻译出错了? 试试 英文版 吧~)

  • gopher-lua star:4460 用 Go 实现的 Lua 5.1 虚拟机和编译器。 star > 2000 godoc
  • goja star:2549 ECMAScript 5.1(+)实现在Go。 star > 2000 最近一周有更新 godoc
  • tengo star:2524 字节码编译的脚本语言。 star > 2000 最近一周有更新 godoc
  • go-lua star:2214 用 Go 实现的 Lua 5.2 VM接口。 star > 2000 godoc
  • expr star:2120 Go的表达式计算引擎:快速,非图灵完备,动态类型,静态类型。 star > 2000 最近一周有更新 godoc
  • go-python star:1332 CPython C-API 的 Go 接口。 godoc
  • anko star:1191 用Go编写的解释器。 godoc
  • cel-go star:988 快速,可移植,非图灵完整的表达评估与渐进分型。 最近一周有更新 godoc
  • go-php star:829 PHP 的 Go 接口。 godoc
  • metacall star:820 跨平台多语言运行时,支持NodeJS, JavaScript, TypeScript, Python, Ruby, c#, WebAssembly, Java, Cobol等等。 最近一周有更新
  • go-duktape star:779 支持 Duktape JavaScript 引擎。 godoc 归档项目
  • golua star:572 Lua C 的 Go 接口。
  • gisp star:474 LISP 的 Go 接口。 最近一年没有更新 godoc
  • gval star:413 一种用Go编写的高度可定制的表达式语言。 godoc
  • gentee star:84 嵌入式脚本编程语言。 最近一周有更新 godoc
  • binder star:54 Lua接口,基于gopher-lua最近一年没有更新 godoc
  • purl star:34 嵌入 Go 的 Perl 5.18.2。 最近一年没有更新 godoc
  • ngaro star:20 嵌入式 Ngaro VM实现,支持在 Retro 中运行脚本。 最近一年没有更新 godoc
  • ecal star:16 一种简单的支持并发事件处理的可嵌入脚本语言。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

错误处理

处理错误的库。 (翻译出错了? 试试 英文版 吧~)

  • errors star:7522 可让你很简单的进行错误处理。 star > 2000 godoc 归档项目
  • go-multierror star:1448 可将一系列的错误作为一个整体来显示。 godoc
  • eris star:888 在Go中处理、跟踪和记录错误的更好方法。兼容标准错误库和github.com/pkg/errors。 godoc
  • errorx star:790 一个功能丰富的错误包,可进行堆栈跟踪、组装异常信息以及其他。 godoc
  • tracerr star:696 可展示错误的堆栈跟踪信息和源码片段。 最近一年没有更新 godoc
  • errlog star:399 用于定位抛出错误的源代码(以及一些其他快速调试特性)。可插入到任何 logger 的位置。 最近一年没有更新 godoc
  • emperror star:235 用于Go库和应用程序的错误处理工具和最佳实践。 最近一年没有更新 godoc
  • errors star:105 替换标准库错误包和github.com/pkg/errors。提供各种错误处理原语。 godoc
  • errors star:25 这是一个最小的错误处理包,自定义错误类型,用户友好的消息,Unwrap & is。与非常容易使用和直接的帮助函数。 最近一周有更新 godoc
  • Falcon star:7 一个简单但功能强大的错误处理包。 最近一年没有更新 godoc
  • errors star:3 使用分类原语进行简单的golang错误处理。 最近一年没有更新 godoc
  • errors star:3 最简单的错误包装器,具有出色的性能和最小的内存开销。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

文件处理

处理文件和文件系统的库。 (翻译出错了? 试试 英文版 吧~)

  • afero star:4107 文件系统的抽象系统。 star > 2000 godoc
  • pdfcpu star:2849 PDF处理器。 star > 2000 最近一周有更新 godoc
  • gdu star:1451 带有控制台接口的磁盘使用分析器。 最近一周有更新 godoc
  • notify star:702 文件系统事件通知库,具有类似于os/signal的简单API,。 godoc
  • copy star:364 递归地复制目录。 最近一周有更新 godoc
  • bigfile star:212 一个文件传输系统,支持管理文件与http api, rpc调用和ftp客户端。 最近一年没有更新 godoc 包含中文文档
  • afs star:163 用于Go的抽象文件存储(mem、scp、zip、tar、cloud: s3、gs)。 godoc
  • vfs star:141 一组可插拔的、可扩展的和自定义的文件系统功能,用于跨越许多文件系统类型,如os、S3和GCS。 godoc
  • go-csv-tag star:95 使用 tag 加载 csv 文件。 godoc
  • go-exiftool star:91 ExifTool 的 Go 实现,这个著名的库用于从文件(图片、PDF、office,…)中提取尽可能多的元数据(EXIF、IPTC,…)。 godoc
  • opc star:68 加载Open Packaging Conventions (OPC)文件。 godoc
  • skywalker star:65 可以轻松地并发地遍历文件系统。 godoc
  • stl 采用并行读取算法的进行读取和写入STL(立体光刻)文件的模块。
  • checksum star:48 计算消息摘要,如MD5, SHA256, SHA1, CRC或BLAKE2s,对于大文件。 godoc
  • tarfs star:48 tar文件的实现 FileSystem 接口最近一年没有更新 godoc
  • parquet star:41 读写parquet文件。 godoc
  • baraka star:34 一个轻松处理http文件上传的库。 godoc
  • go-gtfs star:30 加载gtfs文件。 最近一年没有更新 godoc
  • flop star:29 文件操作库,是GNU cp的镜像。 godoc
  • gut/yos star:19 简单和可靠的包文件操作,如复制/移动/diff/列表的文件,目录和符号链接。 最近一年没有更新 godoc
  • go-decent-copy star:14 拷贝文件。 最近一年没有更新 godoc
  • todotxt star:10 去吉娜·特拉帕尼的todo.txt文件库,支持解析和操作任务列表中的[*todo。txt格式)(https://github.com/todotxt/todo.txt)。 最近一年没有更新 godoc
  • higgs star:6 一个小小的跨平台Go库,用于隐藏/取消隐藏文件和目录。 godoc
  • pathtype star:6 将路径视为它们自己的类型,而不是使用字符串。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

金融

会计和财务软件包。 (翻译出错了? 试试 英文版 吧~)

  • ticker star:3980 终端库存观察和库存位置跟踪。 star > 2000 godoc
  • decimal star:3584 任意精度定点的十进制数。 star > 2000 最近一周有更新 godoc
  • go-money star:1028 Fowler 货币模式的实现。 godoc
  • accounting star:693 货币和货币格式。 godoc
  • techan star:567 拥有先进的市场分析和交易策略的技术分析库。 godoc
  • go-finance star:537 综合金融市场数据。 最近一年没有更新 godoc
  • ach star:273 自动化票据交换所(ACH)文件的读取器、写入器和验证器。 最近一周有更新 godoc
  • currency star:268 处理货币金额,提供货币信息和格式。 godoc
  • orderbook star:232 限购单匹配引擎。 godoc
  • go-finance star:119 用于货币时间价值(年金)、现金流、利率转换、债券和折旧计算的金融函数库。 godoc
  • transaction star:97 嵌入式事务数据库,可多线程模式运行。 godoc
  • ofxgo star:95 查询 OFX 服务器和/或解析响应。 godoc
  • vat star:85 增值税编号验证 & 欧盟增值税税率。 godoc
  • sleet star:78 多个付款服务供应商使用统一界面处理网上付款。 最近一周有更新 godoc
  • go-finnhub star:64 来自finnhu .io的股票市场、外汇和密码数据客户。从60多个证券交易所、10个外汇经纪人和15多个密码交易所获取实时金融市场数据。 最近一年没有更新 godoc 归档项目
  • currency star:44 高性能、准确的货币计算软件包。 godoc
  • fastme star:26 快速可扩展匹配引擎Go实现。 godoc
  • payme star:8 二维码生成器(ASCII & PNG)用于SEPA支付。 godoc
  • go-finance star:5 模块获取汇率,通过VIES检查增值税号码,检查IBAN银行账号。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

表单

用于处理表单的库。 (翻译出错了? 试试 英文版 吧~)

  • nosurf star:1231 CSRF保护中间件。 最近一年没有更新 godoc
  • binding star:784 将来自 net/HTTP 请求的表单、JSON 数据绑定到结构体。 最近一年没有更新 godoc
  • gorilla/csrf star:726 用于Go web应用程序和服务的CSRF保护。 godoc
  • form star:504 将 url 中的数据解析到 Go 变量中,以及将 Go 语言变量编码进 url。支持 Dual Array 及 Full map。 godoc
  • conform star:241 控制用户输入。基于struct tags可对数据进行修剪、清理和擦除。 godoc
  • formam star:163 将表单的值解码为 struct。 godoc
  • forms star:125 与框架无关的库,用于解析和验证支持多部分表单和文件的表单/JSON数据。 最近一年没有更新 godoc
  • qs star:60 去模块编码结构到URL查询参数。 godoc
  • bind star:26 将表单数据与任意 Go 变量进行绑定。 最近一年没有更新 godoc
  • queryparam star:10 解码的url。值转换为标准或自定义类型的可用结构值。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

方法

在Go中支持函数式编程的包。 (翻译出错了? 试试 英文版 吧~)

  • go-underscore star:1221 常用辅助方法集合。 最近一年没有更新 godoc
  • fpGo star:210 提供函数式编程功能。 godoc
  • fuego star:101 Functional Experiment in Go。 最近一年没有更新 godoc
  • gofp star:97 一个类似lodash的强大的Golang实用程序库。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

游戏开发

很棒的游戏开发库。 (翻译出错了? 试试 英文版 吧~)

  • Ebiten star:5557 很简单的 2D 游戏库。 star > 2000 最近一周有更新 godoc
  • Leaf star:4250 轻量级游戏服务器框架。 star > 2000 godoc 包含中文文档
  • Pixel star:3751 手工制作的 2D 游戏库。 star > 2000 godoc
  • goworld star:2006 可伸缩的游戏服务器引擎,具有 space-entity 框架和 hot-swapping 功能。 star > 2000 godoc 包含中文文档
  • nano star:1889 轻量级、方便、高性能的基于golang的游戏服务器框架。 godoc 包含中文文档
  • g3n star:1756 3D游戏引擎。 godoc
  • go-sdl2 star:1665 实现了Simple DirectMedia Layer
  • engo star:1453 开源 2D 游戏引擎。它遵循 Entity-Component-System 范式。 godoc
  • Pitaya star:1261 可伸缩的游戏服务器框架,支持集群和客户端库的iOS, Android, Unity。 godoc
  • termloop star:1248 基于终端的 Go 游戏引擎,建立在 Termbox 之上。 godoc
  • gonet star:1163 实现了游戏服务器骨架。 最近一年没有更新 godoc
  • Oak star:977 纯 Go 实现的游戏引擎。 最近一周有更新 godoc
  • raylib-go star:699 去绑定raylib,一个简单易用的库学习视频游戏编程。
  • Azul3D star:519 用Go编写的 3D 游戏引擎。
  • go-astar star:464 实现了A*路径查找算法。 最近一年没有更新 godoc
  • go3d star:215 以性能为主的2D/3D数学相关包。 godoc
  • prototype star:66 跨平台(Windows/Linux/Mac)库,用于使用最少的API创建桌面游戏。 最近一周有更新 godoc
  • tile star:36 面向数据和缓存友好的2D网格库(TileMap),包括寻路、观察者和导入/导出。 最近一周有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

代码生成与泛型

增强语言的工具,例如通过代码生成支持泛型。 (翻译出错了? 试试 英文版 吧~)

  • go-linq star:2786 提供类似 .NET LINQ 的查询方法。 star > 2000 godoc
  • jennifer star:2256 不使用模板生成任意 Go 代码。 star > 2000 godoc
  • gen star:1338 用于生成泛型等类似方法的功能代码生成工具。 最近一年没有更新 godoc
  • goderive star:940 从输入类型来派生函数。 最近一周有更新 godoc
  • GoWrap star:551 使用简单模板为 Go 接口生成装饰器。 godoc
  • interfaces star:311 用于生成接口定义的命令行工具。 godoc
  • go-enum star:256 从代码注释中生成枚举。 godoc
  • pkgreflect star:99 用于包作用域反射的 Go 预处理器。 最近一年没有更新 godoc
  • goverter star:92 通过定义接口生成转换器。 godoc
  • efaceconv star:51 代码生成工具,可以不通过内存分配就可以高效的将interface{}转换为不可变类型,。 最近一年没有更新 godoc
  • gotype star:36 Golang 源码解析,用法类似reflect(反射)。 godoc 包含中文文档
  • generis star:29 提供泛型、free-form 宏、条件编译和HTML模板的代码生成工具。
  • go-xray star:20 帮助更容易地使用反射。 最近一年没有更新 godoc
  • typeregistry star:11 动态创建类型的库。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

地理

地理工具和服务器 (翻译出错了? 试试 英文版 吧~)

  • Tile38 star:7878 具有空间索引和实时地理定位功能的地理定位数据库。 star > 2000 最近一周有更新 godoc
  • S2 geometry star:1304 S2 geometry 库。 godoc
  • mbtileserver star:290 一个简单的基于go的服务器,用于存储mbtiles格式的地图块。 最近一周有更新 godoc
  • osm star:182 用于读取、写入和处理 OpenStreetMap 数据和 APIs。 godoc
  • WGS84 star:66 坐标转换和转换库(ETRS89, OSGB36, NAD83, RGF93, Web Mercator, UTM)。 最近一周有更新 godoc
  • geoserver star:65 基于geoserver REST API的 geoserver 实例。 godoc
  • godal star:55 去包装GDAL。 最近一周有更新 godoc
  • gismanager star:39 将你的 GIS 数据(矢量数据)发布到 PostGIS 和 Geoserver。 最近一年没有更新 godoc
  • simplefeatures star:38 simplesfeatures是一个2D几何库,提供了建模几何图形的Go类型,以及对几何图形进行操作的算法。 godoc
  • pbf star:29 基于Golang 的 OpenStreetMap PBF 编码器/解码器。 godoc
  • S2 geojson star:15 将geojson转换为s2单元格&在map上演示一些s2的几何特性。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

Go 编译器

可将 Go 转换为其他语言的编译工具。 (翻译出错了? 试试 英文版 吧~)

  • gopherjs star:10712 将 Go 编译成 JavaScript。 star > 2000 最近一周有更新 godoc
  • tardisgo star:413 Golang 转换为 Haxe,再转换为 CPP/CSharp/Java/JavaScript 的编译器. 最近一年没有更新 godoc
  • c4go star:293 将 C 代码转换为 Go 代码。 godoc
  • esp32 star:33 转到Arduino代码。 godoc
  • f4go star:31 将 FORTRAN 77 转换为 Go代码。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

Goroutines

管理和处理 Goroutines 的工具。 (翻译出错了? 试试 英文版 吧~)

  • ants star:7171 一个高性能且低损耗的 goroutine 池。 star > 2000 godoc 包含中文文档
  • tunny star:2753 golang 的协程池。 star > 2000 godoc
  • goworker star:2614 基于 go 的后台 worker。 star > 2000 godoc
  • workerpool star:696 限制任务执行并发数,而不是队列中的任务数量的协程池,。 godoc
  • grpool star:665 轻量级协程池。 最近一年没有更新 godoc
  • pool star:665 有限消费者协程或无限协程池,可用于更加简单的处理和取消协程 godoc
  • pond star:348 简约和高性能的goroutine工作池写在Go。 godoc
  • gowp star:347 gowp是高并发性限制异步工作池。 godoc 包含中文文档
  • go-floc star:216 轻松编排 goroutines。 godoc
  • go-flow star:180 控制 goroutines 的执行顺序。 最近一年没有更新 godoc
  • semaphore star:131 基于 CAS 的可快速调整的信号量实现(比基于通道的信号量实现更快)。 godoc
  • go-workers star:125 为大型数据处理管道轻松安全地运行工人。 godoc
  • artifex star:122 简单的内存作业队列。 最近一年没有更新 godoc
  • neilotoole/errgroup star:104 “sync/errgroup”的替代方案,仅限于N个worker goroutines池。 godoc
  • async star:95 一种异步执行函数的安全方法,在出现 panic 时恢复它们。 最近一年没有更新 godoc
  • semaphore star:89 信号量模式实现,可根据通道和上下文进行具备超时功能的锁定/解锁操作。 最近一年没有更新 godoc
  • cyclicbarrier star:87 基于 Go 的 CyclicBarrier 实现。 最近一年没有更新 godoc
  • gpool star:82 manages a resizeable pool of context-aware goroutines to bound concurrency 最近一年没有更新 godoc
  • worker-pool star:80 一个简单的 Go 异步工作池。 godoc
  • gollback star:70 异步简单的函数实用程序,用于管理闭包和回调的执行。 godoc
  • Hunch star:67 Hunch 提供了诸如 All、First、Retry、Waterfall 等功能,这使得异步流控制更加直观。 最近一年没有更新 godoc
  • threadpool star:62 Golang 的 threadpool 实现。 最近一年没有更新 godoc
  • routine star:45 go routine control with context, support: Main, Go, Pool and some useful Executors. 最近一年没有更新 godoc
  • nursery star:38 Go中的结构化并发。 godoc
  • oversight 完整的实现了Erlang supervision trees。
  • kyoo star:36 提供无限的作业队列和并发工作池。 最近一年没有更新 godoc
  • goccm star:35 Go并发管理器包限制了允许并发运行的goroutines的数量。 godoc
  • async star:34 可选的Go同步库(Future, Promise, Locks)。 godoc
  • parallel-fn star:31 并行运行函数。 最近一年没有更新 godoc
  • go-waitgroup star:24 像“同步。有错误处理和并发控制。 最近一年没有更新 godoc
  • go-trylock star:22 支持 read-write 锁。 godoc
  • stl star:20 基于软件事务内存(STM)并发控制机制的软件事务锁。 最近一年没有更新 godoc
  • channelify star:15 将函数转换为返回通道,以便进行简单而强大的并行处理。 godoc
  • gohive star:15 一个高性能和易于使用的Goroutine池去。 godoc
  • gowl star:12 Gowl同时是一个流程管理和流程监控工具。无限工作者池使您能够控制池和进程并监视它们的状态。 godoc
  • conexec star:11 一个并发工具包,帮助以高效和安全的方式并发执行函数。它支持指定总体超时来避免阻塞,并使用goroutine池来提高效率。 最近一年没有更新 godoc
  • queue star:10 提供类似队列组可访问性 sync.WaitGroup 的功能。帮助你节流和限制协程、等待所有协程结束以及更多功能。 最近一年没有更新 godoc
  • execpool star:7 一个围绕exec建立的池。Cmd,它预先启动给定数量的进程,并在需要时将stdin和stdout附加到它们。非常类似于FastCGI或Apache Prefork MPM,但适用于任何命令。 godoc
  • hands star:7 进程控制器,用于控制多个goroutine的执行和返回策略。 最近一年没有更新 godoc
  • concurrency-limiter star:5 支持超时、动态优先级和上下文取消的并发限制器。 最近一年没有更新 godoc
  • go-tools/multithreading star:5 轻量级的协程池库,可以通过简单的API来管理。 最近一年没有更新 godoc
  • breaker star:2 灵活的机制,可以使执行流可中断。

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

GUI

用于构建GUI应用程序的库。 (翻译出错了? 试试 英文版 吧~)

工具包 (翻译出错了? 试试 英文版 吧~)

  • fyne star:15133 基于材料设计的Go跨平台本机gui设计。支持:Linux, macOS, Windows, BSD, iOS和Android。 star > 2000 最近一周有更新 godoc
  • webview star:9195 跨平台webview窗口,具有简单的双向JavaScript绑定(Windows / macOS / Linux)。 star > 2000
  • qt star:8968 实现了 Qt 的 Go接口(支持Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi)。 star > 2000 godoc
  • ui star:8037 跨平台的 Platform-native GUI 库。 star > 2000 godoc
  • Wails Mac, Windows, Linux桌面应用程序,主要基于含有内置的OS HTML渲染器的HTML UI。
  • walk star:5809 Windows应用程序库。 star > 2000 godoc
  • app star:5601 用于创建包含了 GO, HTML 和 CSS 的应用程序。支持 MacOS, Windows 正在开发中。 star > 2000 godoc
  • go-astilectron star:4145 使用 GO 和 HTML/JS/CSS (电子驱动)进行构建跨平台 GUI 应用程序。 star > 2000 最近一周有更新 godoc
  • go-gtk 实现了 GTK 的 Go接口。
  • go-sciter star:2280 实现了 Sciter 的 Go 接口 : 用于现代桌面 UI 开发的可嵌入HTML/CSS/脚本引擎。可跨平台。 star > 2000 godoc
  • gotk3 star:1658 实现了 GTK3 的 Go接口。 godoc
  • gowd star:336 跨平台、快速、简单的桌面UI开发,采用了GO, HTML, CSS和NW.js实现。 最近一年没有更新 godoc

交互 (翻译出错了? 试试 英文版 吧~)

  • robotgo star:7096 实现跨平台的GUI系统自动化。包含了控制鼠标、键盘等功能。 star > 2000 最近一周有更新
  • systray star:2064 跨平台 Go 库,可在通知区放置图标和菜单。 star > 2000 godoc
  • gosx-notifier star:553 OSX 桌面通知库。 最近一年没有更新 godoc
  • trayhost star:220 跨平台 Go 库,可用于在主机操作系统的任务栏中放置图标。 最近一年没有更新 godoc
  • zenity star:199 跨平台的Go库和CLI创建简单的对话框,与用户进行图形化交互。 godoc
  • go-appindicator star:17 实现了 libappindicator3 C库 的 Go接口。 godoc 归档项目
  • mac-activity-tracker star:12 用于通知计算机上的任何(可插入的)活动的 OSX 库。 最近一年没有更新 godoc
  • mac-sleep-notifier star:10 OSX 睡眠/唤醒通知。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

硬件

硬件交互相关的库、工具和教程。 (翻译出错了? 试试 英文版 吧~)

  • arduino-cli star:3171 官方Arduino CLI和库。可以独立运行,也可以合并到更大的Go项目中。 star > 2000 最近一周有更新 godoc
  • go-rpio star:1766 GPIO for Go,不需要cgo。 godoc
  • ghw star:1083 Golang硬件发现/检查库。 最近一周有更新 godoc
  • emgo star:949 用于嵌入式系统(如STM32 MCU)编程的Go-like语言。
  • sysinfo star:303 一个提供Linux操作系统/内核/硬件系统信息的纯Go库。 godoc
  • goroslib star:148 Go机器人操作系统(ROS)库。 最近一周有更新 godoc
  • go-osc star:136 为Go打开声音控制(OSC)绑定。 godoc
  • joystick star:29 用于读取附加操纵杆状态的轮询API。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

图片

图像处理相关的库。 (翻译出错了? 试试 英文版 吧~)

  • gocv star:4510 使用OpenCV 3.3+实现的计算机视觉(ComputerVision)的Go语言包。 star > 2000 godoc
  • imaginary star:4100 用于图像大小调整的快速、简单的HTTP微服务。 star > 2000 godoc
  • imaging star:4021 简单的Go图像处理包。 star > 2000 最近一年没有更新 godoc
  • bild star:3425 纯Go语言实现的图像处理算法合集。 star > 2000 最近一周有更新 godoc
  • gg star:3160 纯Go语言实现的2D渲染。 star > 2000 godoc
  • ln star:3006 Go实现的3D线艺术(3D Line Art)渲染。 star > 2000 最近一年没有更新 godoc
  • resize star:2764 Go实现的使用常用的插值法(interpolation methods)调整图像大小的库。 star > 2000 最近一年没有更新 godoc
  • pt star:1978 Go实现的路径跟踪(path tracing)引擎。 最近一年没有更新 godoc
  • svgo star:1778 Go实现的SVG生成库。 godoc
  • bimg star:1727 使用libvips实现的快速高效的图像处理包。 最近一周有更新 godoc
  • picfit star:1586 Go实现的图像调整服务器。 godoc
  • smartcrop star:1567 为任意图片寻找合适的位置进行图片裁剪。 godoc
  • gift star:1474 图像处理包。 最近一年没有更新 godoc
  • imagick star:1377 ImageMagick下MagickWand的C API的Go binding。 godoc
  • gowitness star:1317 在命令行上使用go和headless chrome截屏网页。 godoc
  • go-opencv star:1254 OpenCV库的Go bindings。 最近一年没有更新 godoc
  • geopattern star:1149 由字符串创建漂亮图案的图片生成器。 最近一年没有更新 godoc
  • stegify star:971 Go实现的LSB隐写(LSB steganography),能够隐藏任何文件到一个图像中。 最近一年没有更新 godoc
  • canvas star:854 矢量图形到PDF, SVG或光栅图像。 最近一周有更新 godoc
  • image2ascii star:608 将图像转换为ASCII码。 godoc
  • govips star:591 闪电快速的图像处理和调整库的Go。 最近一周有更新 godoc
  • draft star:517 使用简单的YAML语法为GraphViz生成高级微服务架构图。 godoc
  • govatar star:470 生成有趣头像的库和CMD工具。 godoc
  • goimagehash star:449 图像哈希处理的Go语言包。 godoc
  • mort star:440 Go语言实现的图像存储和处理服务器。 godoc
  • go-nude star:336 Go语言实现的裸照检测工具。 最近一年没有更新 godoc
  • rez star:203 纯Go语言和SIMD实现的图像大小调整。 最近一年没有更新 godoc
  • darkroom star:177 An image proxy with changeable storage backends and image processing engines with focus on speed and resiliency. godoc
  • mergi star:157 用于图像处理(合并、裁剪、调整大小、水印、动画)的工具和Go库。 最近一年没有更新 godoc
  • gltf star:140 一个高效、健壮的glTF 2.0文件读取、写入和验证器。 godoc
  • img star:138 图像处理工具的集合。 最近一年没有更新 godoc
  • steganography star:121 纯Go实现的LSB隐写(LSB steganography)的库。 godoc
  • go-cairo star:116 cairo图形库的Go binding。 godoc
  • cameron star:79 一个Go语言的头像生成器。 godoc
  • go-gd star:52 GD库的Go binding。 最近一年没有更新 godoc
  • gridder star:47 一个基于网格的2D图形库。 godoc
  • go-webp star:38 为编码和解码webp图片的库,使用libwebp。 godoc
  • goimghdr star:36 Go语言实现的imghdr模块用于确定文件的图像类型。 最近一年没有更新 godoc
  • webp-server star:30 能够存储、调整大小、转换和缓存图像的简单和最小的图像服务器。 godoc
  • tga star:28 tga包是一个TARGA图像的解码、编码器。 最近一年没有更新 godoc 归档项目
  • go-webcolors star:24 Python下webcolors库的Go语言调用。 最近一年没有更新 godoc
  • mpo star:7 MPO三维照片的解码和转换工具。 最近一年没有更新 godoc
  • scout star:1 Scout是一款独立的开源视频安全软件解决方案。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

物联网

物联网设备编程库。 (翻译出错了? 试试 英文版 吧~)

  • flogo star:1891 Flogo是一个面向物联网边缘应用和集成的开源框架。 最近一年没有更新
  • mainflux star:1631 工业物联网消息和设备管理服务器。 最近一周有更新 godoc
  • periph 外围设备I/O与低级板(low-level board)设备接口。
  • gatt star:1003 Gatt是一个用于构建低能耗蓝牙外围设备的Go语言包。 最近一年没有更新 godoc
  • gobot Gobot是一个用于机器人、物理计算和物联网的框架。
  • connectordb star:307 自我量化和物联网的开源平台。 godoc
  • devices star:247 一套用于物联网设备的库,实验性地用于x/exp/io。 最近一年没有更新 godoc
  • sensorbee star:208 轻量级物联网流处理引擎。 最近一年没有更新 godoc
  • huego star:189 一个包含广泛的Philips Hue客户端的Go语言库。 最近一周有更新 godoc
  • iot IoT是一个实现谷歌物联网核心设备的简单框架。
  • eywa star:50 Eywa是一个用于跟踪连接的设备连接管理器。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

作业调度器

用于作业调度的库。 (翻译出错了? 试试 英文版 吧~)

  • gocron star:1427 熟练掌握Go工作调度。这是一个积极维护的分叉jasonlvhit/gocron最近一周有更新 godoc
  • JobRunner star:895 智能和功能丰富的cron作业调度程序(包含任务队列和实时监控)。 最近一年没有更新 godoc
  • gron star:876 使用简单的Go API定义基于时间的任务。 之后Gron的调度程序将运行它们。 godoc
  • go-quartz star:563 简单的,无依赖的Go调度库。 godoc
  • jobs star:484 持久和灵活的后台作业库。 最近一年没有更新 godoc
  • scheduler star:371 Cronjobs让调度变得很简单。 godoc
  • go-cron star:208 一个Go实现的简单的定时任务库。可以在不同的时间间隔(每秒一次到在每年在特定的日期执行)执行闭包或函数。主要用于web应用和长时间运行的守护进程。 最近一年没有更新 godoc
  • gronx star:182 Cron表达式解析器、任务运行器和守护进程像任务列表一样使用crontab。 godoc
  • clockwerk star:113 使用简单、流畅的语法调度作业的Go语言库。 最近一年没有更新 godoc
  • leprechaun star:84 支持webhook、crons和经典调度的作业调度程序。 godoc
  • tasks star:65 一个易于使用的进程内调度器,用于Go中的重复任务。 godoc
  • sched star:21 具有快进时间能力的作业调度程序。 godoc
  • cronticker star:1 支持cron调度的一个自动报价器实现。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

JSON

用于JSON处理的库。 (翻译出错了? 试试 英文版 吧~)

  • GJSON star:9440 使用一行代码获取JSON的值。 star > 2000 最近一周有更新 godoc
  • gojson star:2440 从JSON自动生成Go的结构(struct)定义。 star > 2000 godoc
  • fastjson star:1400 用于Go的快速JSON解析器和验证器。没有自定义结构,没有代码生成,没有反射。 godoc
  • OjG star:441 优化JSON for Go是一个高性能的解析器,具有多种额外的JSON工具,包括JSONPath。 最近一周有更新 godoc
  • kazaam star:215 用于任意JSON文档转换的API。 godoc
  • gojq star:177 Go语言实现的JSON请求。 最近一年没有更新 godoc
  • jsondiff star:139 Go的JSON diff库基于RFC6902 (JSON Patch)。 godoc
  • jettison star:113 Go的快速灵活的JSON编码器。 godoc
  • JSON-to-Go 将JSON转换为Go的结构(struct)。
  • JSON-to-Proto 转换JSON到Protobuf在线。
  • jsongo star:98 使用Fluent API来更容易地创建Json对象。 godoc
  • gjo star:97 用于创建JSON对象的小工具。 godoc
  • json2go star:93 高级JSON去结构转换。提供一个包,该包可以解析多个JSON文档并创建结构体以适应所有这些文档。 最近一周有更新 godoc
  • ajson star:89 为Go语言开发的包含JSONPath支持的抽象JSON。 最近一周有更新 godoc
  • JayDiff star:83 用Go编写的JSON比对工具。 godoc
  • jsonf star:62 用于高亮展示和查询JSON的控制台工具。 最近一年没有更新 godoc
  • ujson star:52 快速和最小的JSON解析器和转换器,工作在非结构化JSON。 godoc
  • go-respond star:43 用于处理常见的HTTP JSON响应的Go语言库。 godoc
  • mp star:43 简单的cli电子邮件解析器。它目前接受stdin并输出JSON。 最近一年没有更新 godoc
  • jsoncolor star:25 Drop-in替换' encoding/json ',输出彩色json。 godoc
  • vjson star:23 用流畅API声明JSON模式来验证JSON对象的Go包。 godoc
  • ask star:13 容易访问映射和片中的嵌套值。与encoding/json和其他将任意数据“解编组”为Go数据类型的包一起工作。 godoc
  • go-jsonerror star:10 Go-JsonError允许我们轻松创建符合JsonApi规范的json响应错误。 最近一年没有更新 godoc
  • jsonapi-errors star:9 基于JSON API错误引用的Go bindings。 最近一年没有更新 godoc
  • jsonhal star:9 让自定义结构(struct)转化为JSON兼容的HAL(Hypertext Application Language)返回数据的简单Go包。 最近一年没有更新 godoc
  • dynjson star:8 用于动态api的可定制的JSON格式。 godoc
  • mapslice-json star:8 去MapSlice的有序封送/解封的JSON地图。 godoc
  • epoch star:7 包含用于封送/解封送Unix时间戳/纪元到内建时间的原语。时间类型为JSON。 godoc
  • ej star:6 简洁地编写和读取来自不同来源的JSON。 最近一年没有更新 godoc
  • jsonic star:5 处理和查询JSON的实用程序,无需以类型安全的方式定义结构。 godoc
  • jzon star:5 具有标准兼容API/行为的JSON库。 godoc
  • omg.jsonparser star:1 简单的JSON解析器,通过golang结构字段标签进行条件验证。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

日志记录

用于生成和处理日志文件的库。 (翻译出错了? 试试 英文版 吧~)

  • logrus star:19452 Go的结构化日志操作 。 star > 2000 godoc
  • zap star:14368 快速、结构化、多等级的日志记录。 star > 2000 最近一周有更新 godoc
  • zerolog star:5631 Zero-allocation JSON日志记录。 star > 2000 最近一周有更新 godoc
  • spew star:4786 为Go数据结构实现一个漂亮的printer用于帮助调试。 star > 2000 最近一年没有更新 godoc
  • glog star:3069 为Go提供了多等级日志记录。 star > 2000 godoc
  • lumberjack star:2964 简单的滚动日志,io.WriteCloser的实现。 star > 2000 godoc
  • tail star:2234 努力模拟实现BSD的tail的特性的Go包。 star > 2000 godoc
  • seelog star:1570 具有灵活调度、过滤和格式化的日志功能。 最近一年没有更新 godoc
  • log star:1189 Go的结构化日志包。 godoc
  • log15 star:1034 简单、强大的日志操作。 godoc
  • phuslu/log star:407 简化了结构化日志记录。 godoc
  • onelog star:400 Onelog是一个非常简单但非常高效的JSON日志记录器。它是所有场景中最快的JSON记录器。而且,它是配置最低的记录器之一。 最近一年没有更新 godoc
  • logxi star:349 12-factor app的日志程序,快速且让人高兴地使用。 最近一年没有更新 godoc
  • logutils star:302 Go的用于更好地进行日志操作的实用程序,继承了标准日志库。 godoc
  • log star:276 Go的简单、可配置和可伸缩的结构化日志。 最近一年没有更新 godoc
  • go-logger star:271 简单的日志程序的 Go 程序,与级别处理程序。 最近一年没有更新 godoc
  • httpretty star:244 在终端上美化您的常规HTTP请求以便调试(类似于HTTP . dumprequest)。 最近一年没有更新 godoc
  • sqldb-logger star:200 一个日志程序,用于不修改现有的* SQL . db stdlib用法的Go SQL数据库驱动程序。 godoc
  • rollingwriter star:183 RollingWriter是一个自动循环的io.Writer的实现,带有多种策略以提供日志文件循环(rotation)。 最近一周有更新 godoc
  • logger star:148 Go的精简日志库。 godoc
  • logur star:145 一个固执的logger接口,集合了著名库的适配器和集成的日志最佳实践(logrusgo-kit logzapzerolog,等等)。 最近一年没有更新 godoc
  • xlog star:135 针对'net/context`实现的结构化的记录器,用于HTTP处理程序。 godoc
  • yell 这是另一个极简的日志库。
  • glg star:132 glg是一个简单而快速的Go日志库。 godoc
  • ozzo-log star:116 支持日志多等级、分类和过滤的高性能日志记录。可以发送过滤后的日志消息到各种目标(如控制台,网络,邮件)。 godoc 包含中文文档
  • log-voyage star:89 用Go编写的功能齐全的日志写入saas。 最近一年没有更新 godoc
  • go-cronowriter star:46 基于当前日期和时间的自动日志文件写入工具,类似cronolog。 godoc
  • stdlog star:45 Stdlog是一个面向对象的库,提供了多等级日志记录。它对cron任务非常有用。 最近一年没有更新 godoc
  • gologger star:39 为Go提供方便简单的日志操作; 在彩色控制台,简单控制台,文件或Elasticsearch上。 最近一年没有更新 godoc 归档项目
  • go-log star:38 Log4j的Go语言。 最近一年没有更新 godoc
  • logex star:38 由标准日志库封装的Go日志库,支持跟踪和多等级。 最近一年没有更新 godoc
  • noodlog star:34 参数化JSON日志记录库,允许您混淆敏感数据和封送任何类型的内容。不再打印指针代替值,也不再为JSON字符串输出转义字符。 godoc
  • go-log star:28 支持多等级和多处理程序的日志库。 最近一年没有更新 godoc
  • journald star:28 Go实现systemd Journal的原生API用于日志记录。 godoc
  • logrusly star:27 logrus的插件,将错误信息发送到Logglygodoc
  • distillog star:25 distilled日志记录(可以将其视为stdlib +日志)。 最近一年没有更新 godoc
  • log star:24 Go的结构化日志接口,清晰地将日志facade与其实现(implementation)分离开来。 最近一年没有更新 godoc
  • mlog star:24 简单的go日志模块,有5个级别,可选循环(rotation)日志文件记录功能和stdout/stderr输出。 最近一年没有更新 godoc
  • gomol star:17 为Go实现可多方式输出、结构化日志, 并可扩展日志输出方式。 最近一年没有更新 godoc
  • gone/log 快速、可扩展、功能齐全、std-lib源兼容的日志库。
  • zkits-logger star:15 一个强大的零依赖JSON记录器。 godoc
  • glo star:14 参照PHP的Monolog实现的具有相同日志等级的Go日志库。 最近一年没有更新 godoc
  • logrusiowriter star:13 io。作者的实现使用logrus logger。 最近一年没有更新 godoc
  • go-log star:11 Go实现的简单且可配置的日志工具,并带有多等级、日志格式化和日志写入工具。 最近一年没有更新 godoc
  • logmatic star:11 Go的彩色日志记录器,带有可配置的日志级别。 godoc
  • log star:9 一个O(1)日志系统,允许您将一个日志连接到多个日志写入(例如stdout、文件和TCP连接)。 最近一年没有更新 godoc
  • logdump star:9 用于多等级级日志记录的包。 最近一年没有更新 godoc
  • logo star:9 Go的日志工具,可配置的日志写入器。 godoc
  • go-log star:8 具有strack跟踪、对象转储和可选时间戳的日志记录库。 最近一年没有更新 godoc
  • xlog star:6 插件架构和灵活的日志系统,带有多级别、多日志目标和自定义日志格式。 最近一年没有更新 godoc
  • kemba star:5 一个小的调试日志工具,灵感来自debug,非常适合CLI工具和应用程序。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

机器学习

机器学习库。 (翻译出错了? 试试 英文版 吧~)

  • GoLearn star:8111 通用机器学习库。 star > 2000 godoc 包含中文文档
  • gorse star:5036 基于协同过滤的离线推荐系统后端。 star > 2000 最近一周有更新 godoc 包含中文文档
  • gorgonia star:4284 基于图形(graph-based)的计算库,如Theano:它为构建各种机器学习和神经网络算法提供了基本框架。 star > 2000 godoc
  • m2cgen star:1959 这是一个CLI工具,可以将经过训练的经典ML模型转换成零依赖的本地Go代码,使用Python编写,并支持Go语言。
  • tfgo star:1855 易于使用的Tensorflow bindings:简化了官方Tensorflow Go bindings的使用。在Go中定义计算图形,在Python中加载和执行训练的模型。 godoc
  • gosseract star:1622 使用c++的Tesseract库实现的OCR。 godoc
  • goml star:1274 在线机器学习。 godoc
  • eaopt star:761 一个进化优化(evolutionary optimization)库。 godoc
  • bayesian star:717 Go的朴素贝叶斯分类。 最近一年没有更新 godoc
  • CloudForest star:696 快速、灵活、多线程集成的决策树,用于机器学习。 最近一年没有更新 godoc
  • gobrain star:497 用 Go 编写的神经网络库。 最近一年没有更新 godoc
  • ocrserver star:445 一个简单的OCR API服务器,非常容易地使用Docker和Heroku部署。 godoc
  • onnx-go star:357 Go Interface, 用于开放式神经网络交换(Open Neural Network Exchange)。 godoc
  • go-deep star:335 一个功能丰富的神经网络库 。 godoc
  • regommend star:296 推荐和协同过滤引擎。 最近一年没有更新 godoc
  • Goptuna star:194 Bayesian optimization framework for black-box functions written in Go. Everything will be optimized. godoc
  • go-galib star:187 用Go编写的遗传算法库。 最近一年没有更新 godoc
  • goRecommend star:178 用Go编写的推荐算法库。 最近一年没有更新 godoc
  • shield star:144 贝叶斯文本分类器,具有灵活的tokenizers和存储后端。 最近一年没有更新 godoc
  • goga star:121 Go的遗传算法库。 最近一年没有更新 godoc
  • go-fann star:104 快速人工神经网络(FANN)库的Go bindings。 最近一年没有更新 godoc
  • goscore star:72 为预言模型标记语言(PMML)实现的评分API。 最近一年没有更新 godoc
  • gonet star:70 基于go的神经网络。 最近一年没有更新 godoc
  • libsvm star:68 基于LIBSVM 3.14实现。 最近一年没有更新 godoc
  • go-featureprocessing star:67 Go中低延迟机器删除的快速方便的功能处理。 godoc
  • neural-go star:61 多层感知器网络在Go中的实现,使用反向传播算法进行训练。 最近一年没有更新 godoc
  • go-pr star:59 Go编写的模式识别包。 最近一年没有更新 godoc
  • neat star:59 即插即用的并行Go框架,用于增强拓扑的神经进化(NeuroEvolution of Augmenting Topologies)。 最近一年没有更新 godoc 归档项目
  • fonet star:51 一个用Go编写的深度神经网络库。 godoc
  • golinear star:43 Go实现的liblinear bindings。 最近一年没有更新 godoc
  • Varis star:38 Go实现的神经网络。 最近一年没有更新 godoc
  • godist star:31 各种概率分布,以及相关的method。 最近一年没有更新 godoc
  • go-cluster star:29 Go实现的k-modes和k-prototypes聚类算法。 最近一年没有更新 godoc
  • GoMind star:19 一个简单的神经网络库。 最近一年没有更新 godoc
  • evoli star:18 遗传算法(Genetic Algorithm)和粒子群优化(Particle Swarm Optimization)库。 godoc
  • randomforest star:18 容易使用随机森林库去。 godoc
  • ddt star:16 动态决策树,创建定义可定制规则的树。 godoc
  • probab star:16 概率分布函数。贝叶斯推理。使用Go写的。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

消息

实现消息传递系统的库。 (翻译出错了? 试试 英文版 吧~)

  • sarama star:7959 Apache Kafka的Go库。 star > 2000 最近一周有更新 godoc
  • gorush star:5928 使用APNs2和谷歌GCM推送通知服务器。 star > 2000 最近一周有更新 godoc
  • machinery star:5820 基于分布式消息传递的异步任务/作业队列。 star > 2000 godoc
  • Centrifugo star:5644 实时消息(Websockets或SockJS)服务器。 star > 2000 godoc
  • go-socket.io star:4416 go的socket.io库,一个实时应用程序框架。 star > 2000 godoc
  • Benthos star:3689 一系列协议之间的消息流桥接。 star > 2000 最近一周有更新 godoc
  • NATS Go Client star:3687 轻量级和高性能的发布-订阅(publish-subscribe)和分布式队列消息传递系统——这是一个Go库。 star > 2000 最近一周有更新 godoc
  • Confluent Kafka Golang Client star:3044 confluent-kafka-go是Confluent为Apache Kafka和Confluent平台开发的Golang客户端。 star > 2000 最近一周有更新 godoc
  • Mercure star:2605 使用Mercure协议分派服务器发送(server-sent)更新的服务器和库(构建在服务器发送事件之上)。 star > 2000 godoc
  • APNs2 star:2569 HTTP / 2苹果消息推送provider——发送推送消息到iOS, tvOS, Safari和OSX应用。 star > 2000 godoc
  • melody star:2300 处理websocket session的极简框架,包括广播和自动ping/pong处理。 star > 2000 godoc
  • go-nsq star:2040 NSQ的官方Go包。 star > 2000 godoc
  • gopush-cluster star:2016 gopush-cluster是一个gopush服务器集群。 star > 2000 最近一年没有更新 godoc 包含中文文档
  • Asynq star:1949 一个简单、可靠、高效的基于Redis的分布式任务队列。 最近一周有更新 godoc
  • Uniqush-Push star:1294 Redis支持的统一推送服务, 用于服务端向移动设备的消息通知。 最近一年没有更新 godoc
  • Beaver star:1288 一个实时消息服务器,可用于在web和手机app端构建一个可伸缩的应用内通知,多人游戏,聊天应用。 最近一周有更新 godoc
  • EventBus star:1041 具有异步兼容性的轻量级事件总线。 godoc
  • zmq4 star:946 ZeroMQ的Go interface第4版。也可用于第3版第2版godoc
  • Gollum star:907 一个n:m多路复用器(n:m multiplexer),收集不同来源的消息并将其广播到一组目的地。 godoc
  • Chanify star:691 推送通知服务器向你的iOS设备发送消息。 godoc 包含中文文档
  • dbus star:648 D-Bus的Go bindings。 最近一周有更新 godoc
  • golongpoll star:586 HTTP longpoll服务器库,使web发布-订阅变得简单。 godoc
  • mangos star:465 具有传输互操作性的Nanomsg(“可伸缩性协议”)的纯go实现。 最近一周有更新 godoc
  • emitter star:413 使用Go的方式发出事件, 带有通配符、谓词、取消可能性和许多其他优点。 最近一年没有更新 godoc
  • Glue star:390 健壮的Go和Javascript Socket库(替代Socket.io)。 最近一年没有更新 godoc
  • pubsub star:364 简单的pubsub的go包。 最近一年没有更新 godoc
  • Bus star:237 内部通信的最小消息总线实现。 godoc
  • messagebus star:202 messagebus是一个Go的简单异步消息总线,非常适合在执行事件sourcing、CQRS和DDD时用作事件总线。
  • rabtap star:198 RabbitMQ的瑞士军刀cli应用。 最近一周有更新 godoc
  • amqp star:166 进入RabbitMQ客户端库。 最近一周有更新 godoc
  • guble star:149 使用推送通知服务(谷歌Firebase云消息、苹果推送通知服务、SMS)的消息服务器, 支持websockets,REST API,并具有分布式操作和消息持久性。 最近一年没有更新 godoc
  • hub star:111 适用于Go应用程序的消息/事件中心,使用publish/subscribe模式,并支持别名(类似rabbitMQ exchanges)。 最近一年没有更新 godoc
  • oplog star:110 用于REST api的通用oplog/replication系统。 最近一年没有更新 godoc
  • rabbus star:92 amqp exchanges和队列上的一个小工具。 最近一年没有更新 godoc
  • drone-line star:76 使用二进制、docker或Drone CI发送Line通知。 godoc
  • go-mq star:72 具有声明式配置的RabbitMQ客户端。 godoc
  • nsq-event-bus star:70 一个围绕NSQ topic和channel的小工具。 最近一年没有更新 godoc
  • redisqueue star:69 基于Redis streams的队列的生产者和消费者。 godoc
  • RapidMQ star:63 RapidMQ是用于管理本地消息队列的轻量且可靠的库。 最近一年没有更新 godoc
  • Commander star:57 高级事件驱动的消费者/生产者(consumer/producer),支持各种“方言”,如Apache Kafka。 godoc
  • go-notify star:56 原生的freedesktop通知规范实现。 最近一年没有更新 godoc
  • go-res star:53 用于构建REST/实时服务的包,其中客户端使用NATS和Resgate进行无缝同步。 godoc
  • event star:43 观察者模式的实现。 最近一年没有更新 godoc
  • hare star:32 一个用户友好的库,用于发送消息和监听TCP套接字。 godoc
  • ami star:21 基于Redis集群流的客户端到可靠队列。 最近一年没有更新 godoc
  • gosd star:18 一种用于调度何时将消息分派到通道的库。 最近一年没有更新 godoc
  • go-vitotrol star:16 用于Viessmann Vitotrol web服务的客户端库。 godoc
  • rmqconn star:15 RabbitMQ重新连接。amqp.Connection和amqp.Dial之上的Wrapper。允许在强制调用Close()方法关闭连接之前重新连接。 最近一年没有更新 godoc
  • jazz star:13 一个简单的RabbitMQ抽象层,用于队列管理和消息的发布和消费。 最近一年没有更新 godoc
  • gaurun-client star:9 用Go编写的Gaurun客户端。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

微软办公软件

  • unioffice star:3110 用于创建和处理Office Word (.docx)、Excel (.xlsx)和Powerpoint (.pptx)文档的纯go库。 star > 2000 godoc

Microsoft Excel

用于操作Microsoft Excel的库。 (翻译出错了? 试试 英文版 吧~)

  • excelize star:10271 Golang图书馆阅读和写作微软Excel™(XLSX)文件。 star > 2000 最近一周有更新 godoc
  • xlsx star:5187 用以简化在Go程序中读取使用最新版本Microsoft Excel的XML格式文件的库。 star > 2000 最近一周有更新 godoc
  • xlsx star:146 在Go程序以快速和安全的方式读取/更新现有的Microsoft Excel文件。 最近一年没有更新 godoc
  • go-excel star:131 一个简单轻便的阅读器,可以将类关系型数据库(relate-db-like)的excel作为表来读取。 godoc
  • goxlsxwriter star:17 libxlsxwriter的Go binding, 用于编写XLSX (Microsoft Excel)文件。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

杂项

依赖注入

用于处理依赖项注入的库。 (翻译出错了? 试试 英文版 吧~)

  • fx star:2379 基于依赖注入的Go应用程序框架(构建在dig之上)。 star > 2000 最近一周有更新 godoc
  • dig star:2254 一个基于反射的Go依赖注入工具包。 star > 2000 最近一周有更新 godoc
  • container star:280 一个强大的IoC容器,具有流畅且易于使用的接口。 godoc
  • goioc/di star:123 受spring启发的依赖注入容器。 godoc
  • dingo star:116 基于Guice的Go依赖注入工具包。 godoc
  • di star:108 go编程语言的依赖注入容器。 godoc
  • alice star:43 Go的外挂的依赖注入容器。 最近一年没有更新 godoc
  • wire star:35 适用于Go的严格运行时依赖注入(Strict Runtime Dependency Injection)。 godoc
  • linker star:32 A reflection based dependency injection and inversion of control library with components lifecycle support. 最近一年没有更新 godoc
  • gocontainer star:14 简单的依赖注入容器。 最近一年没有更新 godoc
  • kinit star:5 可定制的依赖注入容器,具有全局模式,级联初始化和紧急安全结束。 godoc
  • nject star:5 一个类型安全的反射框架,用于库、测试、http端点和服务启动。 godoc
  • HnH/di star:3 DI容器库,专注于干净的API和灵活性。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

项目布局

Unofficial set of patterns for structuring projects.

  • golang-standards/project-layout star:28243 围棋生态系统中常见的历史和新兴项目布局模式。注意:尽管这个组织名称并不代表golang的官方标准,更多信息请参见本期。尽管如此,有些人可能会发现这种布局很有用。 star > 2000 最近一周有更新
  • ardanlabs/service star:2076 用于构建产品级可扩展web服务应用程序的starter kitstar > 2000 godoc
  • modern-go-application star:1108 应用程序样板和应用现代实践的例子。 godoc
  • cookiecutter-golang star:485 遵循生产最佳实践快速启动项目的Go应用程序样板模板。 godoc
  • golang-templates/seed star:231 Go应用程序GitHub存储库模板。
  • go-todo-backend star:108 去Todo后端示例使用模块化项目布局的产品微服务。 godoc
  • scaffold star:101 Scaffold生成一个starter Go项目布局。让您关注已实现的业务逻辑。 最近一年没有更新 godoc
  • go-starter star:100 一个自以为是的面向生产的RESTful JSON后端模板,与VSCode DevContainers高度集成。 最近一周有更新 godoc
  • go-sample star:95 带有实际代码的Go应用程序项目的示例布局。 最近一年没有更新 godoc
  • gobase star:16 一个简单的golang应用框架,带有真实golang应用程序的基本设置。 godoc
  • wangyoucao577/go-project-layout star:11 关于如何构造Go项目布局的一组实践和讨论。 godoc
  • insidieux/inizio star:9 带有插件的Golang项目布局生成器。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

字符串

处理字符串的库。 (翻译出错了? 试试 英文版 吧~)

  • xstrings star:952 从其他语言移植的有用字符串函数合集。 godoc
  • sttr star:258 跨平台的cli应用程序,对字符串执行各种操作。 最近一周有更新 godoc
  • strutil star:143 字符串处理工具。 godoc
  • gobeam/Stringy star:95 字符串操作库,可以将字符串转换为驼色,蛇色,烤肉色等。 godoc
  • bexp star:3 执行大括号扩展机制来生成任意字符串。 godoc
  • go-formatter 实现替换字段由大括号'{}'格式字符串包围。

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

未分类的

这些库之所以放在这里,是因为不适合放在其他分类。 (翻译出错了? 试试 英文版 吧~)

  • gopsutil star:7111 用于检索进程和系统利用率(CPU、内存、磁盘等)的跨平台的库。 star > 2000 最近一周有更新 godoc
  • archiver star:3371 用于生成和解压.zip和.tar.gz文档的库和命令。 star > 2000 godoc
  • gofakeit star:2190 用go编写的随机数据生成器。 star > 2000 最近一周有更新 godoc
  • gatus star:2039 自动服务运行状况仪表板。 star > 2000 最近一周有更新 godoc
  • gosms star:1358 Go编写的私人的本地短信网关,可以用来发送短信。 godoc
  • go-resiliency star:1291 Go语言弹性模式(resiliency pattern)。 godoc
  • base64Captcha star:1286 base64Captcha支持数字,字母,算术,音频和混合模式的验证码。 godoc 包含中文文档
  • go-commons-pool star:999 Go语言的通用对象池。 godoc 包含中文文档
  • go-openapi 用于解析和使用开放api模式(open-api schemas)的包的集合。
  • llvm star:827 用于在纯Go中与LLVM IR交互的库。 最近一周有更新 godoc
  • shortid star:724 分布式地生成超短、唯一、非顺序、URL友好的id。 最近一年没有更新 godoc
  • health star:467 一个简单而灵活的Go健康检查库。 最近一周有更新 godoc
  • health star:425 易于使用,可扩展的健康检查库。 最近一年没有更新 godoc
  • stateless star:387 用于创建状态机的流畅库。 godoc
  • conv star:373 conv包提供了跨Go类型(Go types)的快速和直观的转换。 godoc
  • banner star:370 在Go应用程序中添加漂亮的横幅(banner)。 godoc
  • gountries star:330 获取国家和细节数据的包。 godoc
  • shoutrrr star:272 通知库提供了对各种消息服务(如slack、mattermost、fy和smtp等)的轻松访问。 godoc
  • ffmt star:247 美化数据,使其更适合人查看。 godoc 包含中文文档
  • lk star:228 一个简单的版权许可证库。 最近一年没有更新 godoc
  • antch star:223 一个快速、强大和可扩展的web爬虫框架。 最近一年没有更新 godoc 包含中文文档
  • healthcheck star:208 用于RESTful服务的强制的(opinionated)并发健康检查HTTP处理程序。 godoc
  • battery star:196 跨平台、标准化的电池信息库。 godoc
  • bitio star:173 高度优化的位级读写器。 godoc
  • go-unarr star:157 用于RAR、TAR、ZIP和7z文件的解压缩库。 godoc
  • stats star:157 Monitors Go MemStats + 诸如如内存,Swap和CPU的系统状态统计,并通过UDP发送到任何你想记录的地方 最近一年没有更新 godoc
  • turtle star:128 Go的Emojis库。 godoc
  • gommit star:95 分析git提交消息,确保它们遵循已定义的格式。 最近一周有更新 godoc
  • gotoprom star:92 为Prometheus客户端提供类型安全的指标(metric)构建工具库。 最近一年没有更新 godoc
  • indigo star:91 分布式唯一ID生成器, 使用Sonyflake并由Base58编码。 godoc
  • captcha star:86 captcha包为验证码生成提供了一个易于使用的、unopinionated的API。 godoc
  • morse star:70 实现字符串与摩尔斯电码转换的库。 godoc
  • persian star:61 一些适用于波斯语的Go工具库。 godoc
  • pdfgen star:55 通过Json请求生成PDF的HTTP服务。 最近一年没有更新 godoc
  • xkg star:52 X Keyboard Grabber(键盘事件捕获) 最近一年没有更新 godoc
  • faker star:51 随机假数据和结构生成器为Go。 godoc
  • browscap_go star:39 GoLang库浏览器功能项目godoc
  • datacounter star:37 用于readers/writer/http.ResponseWriter的计数器。 最近一年没有更新 godoc
  • autoflags star:36 从struct字段自动定义命令行flag的Go包。 godoc
  • sandid star:33 能沟让地球上的每一粒沙子都有自己的ID。 godoc
  • url-shortener star:33 一个现代的、强大的、健壮的URL转短链接微服务,带有mysql支持。 最近一年没有更新 godoc
  • VarHandler 用于生成http输入和输出处理模板。
  • gosh star:28 提供Go统计处理程序,结构和测量方法。 godoc
  • xdg star:27 FreeDesktop.org (xdg)规范在Go中的实现。 godoc
  • metrics star:22 用于instrumentation和Prometheus exposition的库。 godoc
  • gtree star:20 提供CLI和Package从Markdown或以编程方式生成树,输出为JSON/YAML/TOML/tree命令。 最近一周有更新 godoc
  • shellwords star:16 一个Go库,实现了依照UNIX Bourne shell的关键词解析规则进行字符串操纵。 最近一年没有更新 godoc
  • anagent star:13 Go语言的最小化,可插入的evloop/timer处理程序, 带有依赖注入。 最近一年没有更新 godoc
  • avgRating star:11 根据威尔逊得分排序算法(Wilson Score Equation)计算平均分和评分。 最近一年没有更新 godoc
  • hostutils star:10 一个用于打包和解包FQDNs列表的go语言库。 最近一年没有更新 godoc
  • numa star:6 NUMA是一个用go编写的实用程序库。它可以帮助我们编写一些NUMA-AWARED代码。 最近一年没有更新 godoc
  • go-commandbus star:3 一个微小的可插拔的Go命令总线。 最近一年没有更新 godoc
  • varint star:2 一个比标准库中提供的更快的变长整数编码器/解码器。 最近一周有更新 godoc
  • basexx star:1 转换为,从,和之间的数字字符串在不同的数字基数。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

自然语言处理

用于处理人类语言的库。 (翻译出错了? 试试 英文版 吧~)

  • prose star:2840 支持标记化、词性标记、命名实体提取等文本处理的库。只说英语。 star > 2000 godoc
  • gojieba star:1733 这是一个Go实现的jieba,这是一个中文分词算法。 godoc 包含中文文档
  • gse star:1694 高效的文本分割;支持英语、汉语、日语等。 godoc 包含中文文档
  • when star:1135 带有可插入规则的自然EN和RU语言日期/时间解析器。 最近一周有更新 godoc
  • spaGO star:1058 Go中的独立机器学习和自然语言处理库。 godoc
  • go-pinyin star:1047 中文汉字到汉语拼音的转换。 最近一周有更新 godoc
  • kagome star:594 JP形态学分析仪编写的纯Go。 godoc
  • whatlanggo star:515 Go的自然语言检测包。支持84种语言和24种脚本(书写系统,如拉丁语、西里尔语等)。 godoc
  • nlp star:376 从字符串中提取值并用nlp填充结构。 最近一年没有更新 godoc
  • nlp star:349 支持LSA(潜在语义分析)的Go自然语言处理库。 godoc
  • sentences star:315 句子标记器:将文本转换为句子列表。 godoc
  • getlang star:126 快速自然语言检测包。 godoc
  • go-i18n 软件包和用于处理本地化文本的附带工具。
  • go-nlp star:89 用于处理离散概率分布的实用程序和用于进行NLP工作的其他工具。 最近一年没有更新 godoc 归档项目
  • go-unidecode star:89 Unicode文本的ASCII音译。 godoc
  • RAKE.go star:85 快速自动关键字提取算法(RAKE)的Go端口。 最近一年没有更新 godoc
  • gounidecode star:73 用于Go的Unicode音译器(也称为unidecode)。 最近一年没有更新 godoc
  • segment star:69 Go库用于执行Unicode文本分割,如Unicode标准附件#29所述。 godoc
  • textcat star:65 Go package支持基于n-gram的文本分类,支持utf-8和原始文本。 godoc
  • go-stem star:64 波特词干算法的实现。 最近一年没有更新 godoc
  • MMSEGO star:59 这是一个 Go 实现的MMSEG,这是一个中文分词算法。 最近一年没有更新 godoc
  • stemmer star:50 用于Go编程语言的Stemmer包。包括英语和德语词根。 最近一年没有更新 godoc
  • address star:42 处理地址表示、验证和格式。 godoc
  • go2vec star:42 用于word2vec嵌入式的阅读器和实用程序函数。 最近一年没有更新 godoc
  • porter2 star:41 非常快的波特2史坦默。 最近一年没有更新 godoc
  • petrovich star:35 彼得罗维奇是一个图书馆,它把俄语名字的词形变化成特定的语法格。 godoc
  • go-localize star:29 简单易用的i18n(国际化和本地化)引擎——用于翻译语言环境字符串。 godoc
  • snowball star:28 滚雪球柄端口(cgo包装)为 Go 。提供词干提取功能Snowball native最近一年没有更新
  • go-mystem star:27 CGo绑定到Yandex。Mystem -俄罗斯形态学分析仪。 最近一年没有更新 godoc
  • paicehusk star:27 Golang实现了Paice/外壳阻塞算法。 最近一年没有更新 godoc
  • iuliia-go star:26 直译斯拉夫字母→拉丁以所有可能的方式。 godoc
  • golibstemmer star:19 Go 绑定斯诺鲍libstemmer库,包括波特2。 最近一年没有更新 godoc
  • icu star:19 Cgo绑定用于icu4c C库的检测和转换功能。保证与版本50.1兼容。 最近一年没有更新 godoc
  • govader star:18 [VADER情绪分析]的Go实现(https://github.com/cjhutto/vaderSentiment)。 godoc
  • transliterator star:16 提供单向字符串音译,并支持特定于语言的音译规则。 最近一年没有更新 godoc
  • gotokenizer star:13 一种基于字典和双字母格朗语言模型的记号赋予器。(现在只支持中文分割) 最近一年没有更新 godoc
  • shamoji star:12 shamoji是用Go编写的word过滤包。 godoc
  • detectlanguage star:10 语言检测API Go客户端。支持批量请求,短短语或单字语言检测。 最近一年没有更新 godoc
  • libtextcat star:10 用于libtextcat C库的Cgo绑定。保证与版本2.2兼容。 最近一年没有更新 godoc
  • porter star:8 这是Martin Porter在C语言中实现的Porter词干分析算法的一个相当简单的移植。 最近一年没有更新 godoc
  • gosentiwordnet star:7 情绪分析器使用的多愁善感网词汇在Go。 godoc
  • t star:7 另一个用于golang的i18n pkg,它遵循GNU gettext风格并支持.po/。mo文件:“t。T (gettext)”、“T。N (ngettext)”,等等。它包含一个cmd工具xtemplate,可以从文本/html模板中提取消息作为pot文件。 godoc 包含中文文档

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

网络

用于处理各种网络层的库。 (翻译出错了? 试试 英文版 吧~)

  • fasthttp star:16594 一个快速HTTP实现,比net/http快10倍。 star > 2000 最近一周有更新 godoc
  • kcptun star:12713 基于KCP协议的非常简单和快速udp隧道。 star > 2000 godoc
  • webrtc star:8395 WebRTC API的纯Go实现。 star > 2000 最近一周有更新 godoc
  • quic-go star:6066 在纯Go中实现了QUIC协议。 star > 2000 最近一周有更新 godoc
  • dns star:5933 用于 DNS 的库。 star > 2000 最近一周有更新 godoc
  • gnet star:5713 “gnet”是一个用纯Go编写的高性能、轻量级、非阻塞、事件驱动的网络框架。 star > 2000 最近一周有更新 godoc 包含中文文档
  • gopacket star:4545 Go library for packet processing with libpcap bindings. star > 2000 最近一周有更新 godoc
  • HTTPLab star:3752 HTTPLabs 允许你检查 HTTP 请求和伪造响应。 star > 2000 最近一年没有更新 godoc
  • kcp-go star:3177 快速可靠的ARQ协议。 star > 2000 godoc
  • gobgp star:2359 基于 Go 的 BGP 实现。 star > 2000 最近一周有更新 godoc
  • ssh star:2252 用于构建SSH服务器的高级API(封装密码/ SSH)。 star > 2000 godoc
  • fortio star:2197 负载测试库和命令行工具,高级的echo服务器和web UI。允许指定一组每秒查询的负载,并记录延迟直方图和其他有用的统计数据,并将它们作图。支持Tcp、Http、gRPC。 star > 2000 最近一周有更新 godoc
  • water star:1342 简单TUN / TAP图书馆。 godoc
  • gev star:1305 gev是一个基于反应器模式的轻量级、快速的非阻塞TCP网络库。 godoc
  • go-getter star:1266 通过URL来下载文件或目录。 godoc
  • NFF-Go star:1135 用于快速开发云计算和裸机网络功能的框架(原YANFF)。 godoc
  • sftp star:1076 Package sftp implements the SSH File Transfer Protocol as described in https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt. 最近一周有更新 godoc
  • grab star:952 用于管理文件下载。 最近一周有更新 godoc
  • ftp star:867 Package ftp实现了RFC 959中描述的ftp客户端。 godoc
  • mdns star:832 简单mDNS(Multicast DNS)客户端/服务器库。 godoc
  • mqttPaho Paho Go客户端提供了一个 MQTT 客户端库,用于通过TCP、TLS或WebSockets连接到MQTT代理。
  • gosnmp star:783 用于执行 SNMP 操作的原生 Go 库。 godoc
  • vssh star:758 Go库建立网络和服务器自动化的SSH协议。 最近一年没有更新 godoc
  • cidranger star:651 快速得 IP 到 CIDR 查找。 godoc
  • lhttp star:640 强大的websocket框架,可以让你更容易的构建IM服务器。 最近一年没有更新 godoc 包含中文文档
  • gmqtt star:530 Gmqtt是一个灵活、高性能的MQTT代理库,它完全实现了MQTT协议V3.1.1。 godoc 包含中文文档
  • peerdiscovery star:517 基于UDP组播的跨平台本地对等点发现库。 godoc
  • gotcp star:486 用于快速编写 tcp 应用程序。 最近一年没有更新 godoc
  • stun star:474 Go实现的RFC 5389 STUN协议。 godoc 归档项目
  • go-stun star:463 实现了 STUN 客户端(RFC 3489和RFC 5389)。 godoc
  • gopcap star:436 用 Go 实现了对 libpcap 的封装。 godoc
  • nbio star:418 纯Go 1000k+连接解决方案,支持tls/http1。X /websocket和基本兼容的net/http,具有高性能和低内存成本,无阻塞,事件驱动,易于使用。 godoc
  • raw star:412 Package raw支持在设备驱动程序级别读取和写入网络接口的数据。 godoc
  • gaio star:407 高性能异步io网络在proactor模式下的Golang。 godoc
  • tcp_server star:401 Go 图书馆建设tcp服务器更快。 godoc
  • winrm star:341 Go WinRM客户端远程执行Windows机器上的命令。 godoc
  • ftpserverlib star:273 功能齐全的FTP服务器库。 godoc
  • arp star:266 实现了arp协议,如RFC 826中所述。 最近一年没有更新 godoc
  • buffstreams star:247 通过TCP传输协议缓冲区数据。 最近一年没有更新 godoc
  • ethernet star:234 实现了对IEEE 802.3以太网II帧和IEEE 802.1Q VLAN标签的编组和解组。 最近一年没有更新 godoc
  • easytcp star:209 一个用Go (Golang)编写的轻量级TCP框架,与消息路由器一起构建。EasyTCP可以帮助您轻松、快速地构建TCP服务器,而且不那么痛苦。 godoc
  • gNxI star:198 一组基于 gNMI 和 gNOI 协议的网络管理工具。 最近一周有更新 godoc
  • jazigo star:172 Jazigo是一个用Go编写的工具,用于检索多个网络设备的配置。 最近一年没有更新 godoc
  • utp star:161 Go uTP微传输协议的实现。 godoc
  • canopus star:147 CoAP客户端/服务器实现(RFC 7252)。 最近一年没有更新 godoc
  • sslb star:133 它是一个超级简单的负载平衡器,只是一个实现某种性能的小项目。 最近一年没有更新 godoc
  • xtcp star:130 TCP服务器框架,同时全双工通信,优雅的关机,和自定义协议。 最近一年没有更新 godoc
  • dnsmonster star:115 被动DNS捕获/监控框架。 最近一周有更新 godoc
  • dhcp6 star:71 实现了一个DHCPv6服务器,如RFC 3315所述。 最近一年没有更新 godoc
  • ether star:71 一个用于发送和接收以太网帧的跨平台 Go 库。 最近一年没有更新 godoc
  • iplib star:63 用于处理IP地址的库(net)。借鉴于python 的 ipaddress和ruby ipaddr godoc
  • packet star:60 通过TCP和UDP发送数据包。它可以缓冲消息和热交换连接。 最近一年没有更新 godoc
  • linkio star:49 网络链路速度模拟,主要用于接口的读/写。 最近一年没有更新 godoc
  • go-powerdns star:46 Golang的PowerDNS API绑定。 godoc
  • portproxy star:45 Simple TCP proxy which adds CORS support to API's which don't support it. 最近一年没有更新 godoc
  • panoptes-stream star:29 云本地分布式流媒体网络遥测(gNMI, Juniper JTI和Cisco MDT)。 godoc
  • graval star:27 FTP服务器框架。 最近一年没有更新 godoc
  • publicip star:24 包publicip返回面向公共的IPv4地址(internet出口)。 最近一年没有更新 godoc
  • golibwireshark star:21 用于解码 pcap 文件和分析解剖数据。 最近一年没有更新 godoc
  • gohooks star:14 gohook使得从Go应用程序发送和使用安全的web钩子变得很容易。灵感来自空间的Laravel Webhook客户端和服务器。 godoc
  • goshark star:14 用于解码IP包,创建用于分析的数据结构包。 最近一年没有更新 godoc
  • llb star:11 一个非常简单、快速的代理服务器后端。可用于快速重定向到预定义域,具有零内存分配和快速响应。 最近一年没有更新 godoc
  • httpproxy star:10 HTTP代理处理程序和拨号。 godoc
  • tspool star:10 TCP库使用工作池来提高性能并保护服务器。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

HTTP客户端

用于发出HTTP请求的库。 (翻译出错了? 试试 英文版 吧~)

  • resty star:5350 简单的 HTTP 和 REST 客户端,受到 Ruby rest-client 的启发。 star > 2000 最近一周有更新 godoc
  • heimdall star:2132 一个增强的http客户端,具有重试和hystrix功能。 star > 2000 godoc
  • grequests star:1846 一个 Go “克隆”的伟大和著名的请求库。 最近一年没有更新 godoc
  • sling star:1396 Sling是一个用于创建和发送API请求的Go HTTP客户端库。 godoc
  • gentleman star:926 功能齐全的插件驱动HTTP客户端库。 godoc
  • pester star:566 使用重试、后退和并发执行HTTP客户机调用。 最近一年没有更新 godoc
  • request star:153 golang的HTTP客户端。如果您有关于axios或请求的经验,您会喜欢它。没有第三依赖性。 godoc
  • rq star:38 golang stdlib HTTP客户端更好的接口。 最近一年没有更新 godoc
  • go-http-client star:31 简单而容易地进行http调用。 godoc
  • requests star:25 gopher的HTTP请求。使用上下文。上下文,并且不隐藏底层的net/http。客户端,使其与标准Go api兼容。还包括测试工具。 最近一周有更新 godoc
  • httpretry star:14 用重试功能丰富默认的go HTTP客户端。 最近一年没有更新 godoc
  • go-req star:12 声明式golang HTTP客户端。 godoc
  • httpc star:2 一个可定制的简单HTTP客户端库。仅依赖于标准lib HTTP客户端。 godoc 归档项目

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

OpenGL

用于在Go中使用OpenGL的库。 (翻译出错了? 试试 英文版 吧~)

  • glfw star:1191 GLFW 3 的 Go 接口实现。 最近一周有更新
  • gl star:853 OpenGL 的 Go 接口实现(通过glow生成)。 最近一周有更新
  • mathgl star:401 完全基于 Go 实现的数学软件包,专门用于处理三维数学。借鉴于 GLM。 最近一年没有更新 godoc
  • goxjs/gl star:154 跨平台的OpenGL 接口实现(OS X, Linux, Windows,浏览器,iOS, Android)。 godoc
  • goxjs/glfw star:71 跨平台 glfw 库,可用于创建 OpenGL 上下文并接收事件。 最近一年没有更新 godoc
  • go-glmatrix star:2 进入glMatrix库的端口。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

ORM

Libraries that implement Object-Relational Mapping or datamapping techniques. (翻译出错了? 试试 英文版 吧~)

  • beego orm star:27392 强大的orm框架。支持: pq/mysql/sqlite3。 star > 2000 最近一周有更新 godoc
  • GORM star:26182 一个出色的 ORM 库。主要目标是对开发人员友好。 star > 2000 最近一周有更新 godoc
  • ent star:9433 一个用于Go的实体框架。用于建模和查询数据的简单而强大的ORM。 star > 2000 最近一周有更新 godoc
  • go-pg star:4912 用于 PostgreSQL 的ORM。侧重于 PostgreSQL 的特性和性能。 star > 2000 godoc
  • SQLBoiler star:4495 ORM 生成器。根据数据库 schema 生成一个功能强大且运行速度快的ORM。 star > 2000 最近一周有更新 godoc
  • gorp star:3533 基于 Go 的关系持久性 ORM-ish 库。 star > 2000 godoc
  • upper.io/db star:2828 对外提供统一的接口用于访问不同的存储介质,例如PostgreSQL, MySQL, SQLite, MSSQL, QL、MongoDB.。 star > 2000 最近一周有更新 godoc
  • XORM 简单而强大的ORM for Go。(支持:MySQL, MyMysql, PostgreSQL, Tidb, SQLite3, MsSql和Oracle)。
  • gormt star:1591 Mysql数据库到golang gorm结构。 godoc
  • reform star:1210 基于非空接口和代码生成的 ORM。 godoc
  • pop/soda star:1145 数据库迁移、创建、ORM等。用于MySQL、PostgreSQL和SQLite。 最近一周有更新 godoc
  • Prisma star:1073 Prisma客户端Go,类型安全的数据库访问。 最近一周有更新 godoc
  • go-sqlbuilder star:675 一个灵活而强大的SQL字符串构建器库。 最近一周有更新 godoc
  • go-queryset star:645 基于 GORM 100% 类型安全的 ORM。可支持 MySQL, PostgreSQL, Sqlite3, SQL Server。 godoc
  • rel star:457 Golang的现代数据库访问层——可测试、可扩展,并精心设计成一个干净优雅的API。 godoc
  • Zoom star:283 基于 Redis 的快速数据存储和查询引擎。 最近一年没有更新 godoc
  • grimoire star:156 基于 golang 的数据库访问层和验证库。(支持: MySQL, PostgreSQL和SQLite3)。 godoc
  • go-sql star:149 一个简单的ORM为mysql。 godoc
  • go-store star:106 简单且快速的 Redis 键值存储库。 最近一年没有更新 godoc
  • go-firestorm star:26 一个轻量级的ORM。用于Google/Firebase Cloud Firestore。 最近一周有更新 godoc
  • cacheme star:17 基于模式的,类型化的Redis缓存/记忆框架。 godoc 包含中文文档
  • lore star:10 Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go. 最近一年没有更新 godoc
  • marlow star:9 从项目结构生成ORM。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

包管理

用于管理依赖和包的官方工具 (翻译出错了? 试试 英文版 吧~)

  • go modules Modules 是源码的版本控制和交换的单位。go命令直接支持处理模块,包括记录和解决对其他模块的依赖关系。

包管理的官方实验工具 (翻译出错了? 试试 英文版 吧~)

  • dep star:13108 Go 的依赖管理工具,需要 Go 1.9+ star > 2000 最近一年没有更新 godoc 归档项目
  • vgo Go 命令版本管理

用于包和依赖项管理的非官方库。 (翻译出错了? 试试 英文版 吧~)

  • glide star:8142 轻松管理您的 golang 第三方包。受Maven、Bundler和Pip等工具的启发。 star > 2000 godoc
  • godep star:5609 godep是go的依赖工具,它通过修复包的依赖关系来帮助构建可重复的包。 star > 2000 最近一年没有更新 godoc 归档项目
  • govendor star:4990 包管理器。使用 vendor 文件的 Go vendor 工具。 star > 2000 最近一年没有更新 godoc 归档项目
  • gopm star:2493 包管理器。 star > 2000 最近一年没有更新 godoc 归档项目
  • gom star:1398 Go Manager - bundle for Go。 最近一年没有更新 godoc 归档项目
  • gpm star:1199 基本的 Go 依赖管理器。 最近一年没有更新
  • goop star:780 Go 的简单依赖管理器,灵感来自Bundler。 最近一年没有更新 godoc
  • modgv star:397 将'go mod graph'输出转换为Graphviz的点语言。 最近一年没有更新 godoc
  • nut star:239 vendor 依赖。 最近一年没有更新 godoc
  • johnny-deps star:213 使用Git的最小依赖版本。 最近一年没有更新
  • mvn-golang star:132 插件,为自动加载Golang SDK,依赖关系管理和启动Maven项目基础设施中的构建环境提供了方法。 最近一周有更新
  • VenGO star:120 创建和管理可导出的隔离go虚拟环境。 最近一年没有更新 godoc
  • gop star:48 在GOPATH之外构建和管理Go应用程序。 最近一年没有更新 godoc 包含中文文档 归档项目

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

性能

  • jaeger star:14804 分布式跟踪系统。 star > 2000 最近一周有更新 godoc
  • pixie star:2634 通过eBPF对Golang应用程序没有检测跟踪。 star > 2000 最近一周有更新
  • statsviz star:1745 实时可视化您的Go应用程序运行时统计数据。 最近一周有更新 godoc
  • profile star:1633 Go的简单分析支持包。 godoc
  • tracer star:60 简单、轻量级的跟踪。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

查询语言

  • graphql-go star:8172 为Go实现GraphQL。 star > 2000 godoc
  • gqlgen star:6878 去生成基于graphql服务器库。 star > 2000 最近一周有更新 godoc
  • graphql star:3998 关注易用性的GraphQL服务器。 star > 2000 最近一周有更新 godoc
  • gojsonq star:1790 一个用来查询JSON数据的Go包。 godoc
  • dasel star:1721 使用命令行中的选择器查询和更新数据结构。与jq/yq类似,但支持JSON、YAML、TOML和XML,运行时依赖关系为零。 最近一周有更新 godoc
  • jsonql star:248 Golang中的JSON查询表达式库。 最近一年没有更新 godoc
  • rql star:241 用于REST API的资源查询语言。 godoc
  • jsonslice star:57 使用高级过滤器查询Jsonpath。 godoc
  • graphql star:54 graphql解析器+工具集 最近一年没有更新 godoc
  • api-fu star:37 综合GraphQL实现。 godoc
  • straf star:32 轻松地将Golang结构转换为GraphQL对象。 最近一年没有更新 godoc
  • rqp star:29 REST API的查询解析器。查询中直接支持筛选、验证、'和'或'操作。 godoc
  • jsonpath star:8 一个基于JSONPath语法检索部分JSON的查询库。 godoc
  • gws star:4 Apollos的“GraphQL over Websocket”客户端和服务器实现。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

嵌入的资源

  • statik star:3346 将静态文件嵌入到Go可执行文件中。 star > 2000 最近一年没有更新 godoc
  • packr star:3332 将静态文件嵌入到Go二进制文件中的简单方法。 star > 2000 godoc
  • go.rice star:2265 走了。rice是一个Go包,它使得处理HTML、JS、CSS、图像和模板等资源非常容易。 star > 2000 godoc
  • vfsgen star:935 生成一个vfsdata。静态实现给定虚拟文件系统的go文件。 最近一年没有更新 godoc
  • esc star:605 将文件嵌入到Go程序中并提供http文件系统接口。 最近一年没有更新 godoc
  • fileb0x star:602 一个可定制的工具用来在Go中嵌入文件 godoc
  • go-resources star:173 嵌入到Go中的普通资源。 godoc
  • statics star:64 将静态资源嵌入到go文件中,用于单个二进制编译+使用http。文件系统+符号链接。 最近一年没有更新 godoc
  • templify star:26 将外部模板文件嵌入到Go代码中,以创建单个文件二进制文件。 godoc
  • rebed star:19 重新创建Go 1.16' embed中的文件夹结构和文件。FS的类型 godoc
  • debme star:11 创建一个“嵌入。FS '从一个现有的'嵌入。FS的子目录。 godoc
  • mule star:9 嵌入外部资源,如图像,电影… godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

科学与数据分析

用于科学计算和数据分析的库。 (翻译出错了? 试试 英文版 吧~)

  • gonum star:5381 Gonum是一组用于Go编程语言的数字库。它包含用于矩阵、统计、优化等的库。 star > 2000 最近一周有更新 godoc
  • stats star:2195 包含Golang标准库中缺少的公共函数的统计软件包。 star > 2000 godoc
  • gonum/plot star:2054 gonum/plot提供了一个API,用于在Go中构建和绘制绘图。 star > 2000 godoc
  • gosl star:1630 提供线性代数,FFT,几何,NURBS,数值方法,概率,优化,微分方程,等等。 godoc
  • streamtools star:1316 通用图形工具,用于处理数据流。 最近一年没有更新 godoc
  • go-dsp star:759 Go数字信号处理。 最近一年没有更新 godoc
  • chart star:706 简单的图表绘制库。支持多种图形类型。 godoc
  • dataframe-go star:688 用于机器学习和统计的数据框架(类似于panda)。 godoc
  • goraph star:650 纯围棋图论库(数据结构,算法可视化)。 最近一年没有更新 godoc
  • graph star:506 基本图形算法库。 godoc
  • orb star:449 2D几何类型,支持剪切、GeoJSON和Mapbox矢量平铺。 godoc
  • ewma star:342 提供指数加权移动平均算法。 godoc
  • calendarheatmap star:331 基于Github贡献活动的日历热图。 godoc
  • gohistogram star:158 数据流的近似直方图。 最近一年没有更新 godoc
  • TextRank star:145 TextRank在Golang中的实现,支持扩展特性(摘要、加权、短语提取)和多线程(goroutine)。 godoc
  • sparse star:122 Go 稀疏矩阵格式的线性代数支持科学和机器学习应用程序,兼容gonum矩阵库。 godoc
  • go-estimate star:87 Go中的状态估计和滤波算法。 godoc
  • pagerank star:72 加权 PageRank 算法在Go中的实现。 godoc
  • jsonl-graph star:53 使用graphviz支持操作JSONL图形的工具。 godoc
  • geom star:48 Go 的二维几何。 最近一年没有更新 godoc
  • evaler star:45 简单的浮点算术表达式求值器。 最近一年没有更新 godoc
  • goent star:25 Go 实现熵度量。 最近一年没有更新 godoc
  • decimal star:23 Package decimal实现任意精度的十进制浮点运算。 最近一年没有更新 godoc
  • triangolatte star:23 二维三角库。允许将线和多边形(都基于点)转换为gpu语言。 godoc
  • piecewiselinear star:20 微型线性插值库。 最近一年没有更新 godoc
  • godesim star:17 扩展/多变量ODE求解器框架,用于基于事件的模拟与简单的API。 godoc
  • GoStats star:17 GoStats是一个开放源码的GoLang库,主要用于机器学习领域的数学统计,它涵盖了大多数统计度量函数。 最近一年没有更新 godoc
  • PiHex star:14 实现了针对16进制数 Pi 的“bailee - borwein - plouffe”算法。 最近一年没有更新 godoc
  • ode star:13 常微分方程(ODE)求解器,支持扩展状态和基于信道的迭代停止条件。 最近一年没有更新 godoc
  • rootfinding star:6 二次函数求根算法库。 最近一年没有更新 godoc
  • assocentity star:5 assocentity 返回单词到给定实体的平均距离。 最近一年没有更新 godoc
  • go-gt star:5 用“Go”语言编写的图论算法。 最近一年没有更新 godoc
  • bradleyterry star:4 为成对比较提供了一个 Bradley-Terry 模型。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

安全

用于帮助您的应用程序更安全的库。 (翻译出错了? 试试 英文版 吧~)

  • age star:9352 一个简单、现代和安全的加密工具(和Go库),具有小的显式密钥,没有配置选项,并且具有unix风格的可组合性。 star > 2000 godoc
  • lego star:4975 纯 Go ACME 客户端库及命令行工具 star > 2000 最近一周有更新 godoc
  • CertMagic star:3864 成熟、健壮和强大的ACME客户端集成,用于完全托管的TLS证书颁发和续签。 star > 2000 最近一周有更新 godoc
  • Cameradar star:2775 工具和库,以远程入侵RTSP流从监控摄像头。 star > 2000 godoc
  • memguard star:2035 一个用于处理内存中敏感值的纯Go库。 star > 2000 godoc
  • acmetool star:1882 ACME(让我们用自动更新加密)客户端工具。 godoc
  • secure star:1855 Go 语言 HTTP 中间件,为 Go 提供了一些安全功能 godoc
  • themis star:1390 用于解决典型数据安全任务(安全数据存储、安全消息传递、零知识证明认证)的高级加密库,可用于14种语言,最适合多平台应用程序。
  • acra star:889 网络加密代理保护基于数据库的应用程序免受数据泄漏:强选择性加密,SQL注入预防,入侵检测系统。 最近一周有更新 godoc
  • nacl star:517 Go 实现NaCL API的集合。 godoc
  • ssh-vault star:329 使用ssh密钥加密/解密。 godoc
  • firewalld-rest star:312 用于动态更新linux服务器上的firewalld规则的rest应用程序。 最近一年没有更新 godoc
  • go-password-validator star:310 基于原始密码熵值的密码验证器。 godoc
  • BadActor star:304 一个驻留在内存中的,应用驱动的监控程序,受 fail2ban 的启发 最近一年没有更新 godoc
  • optimus-go star:292 使用Knuth的算法进行ID哈希和混淆。 最近一年没有更新 godoc
  • passlib star:257 不过时的密码哈希库。 godoc
  • go-yara star:239 YARA的 Go 语言接口,号称是 “对于恶意软件研究者(以及其他人)来说是模式匹配的瑞士军刀” godoc
  • simple-scrypt star:173 Scrypt 库,具有简单、易懂的 API,同时具有内置的自动校准功能 godoc
  • argon2pw star:88 使用常量时间密码比较生成Argon2密码散列。 godoc
  • autocert 让我们加密证书并启动TLS服务器。
  • dongle star:66 一个简单的,语义和开发人员友好的golang包的编码和解码和加密和解密。 godoc 包含中文文档
  • goSecretBoxPassword star:44 一个安全哈希和加密密码的偏执包。 最近一年没有更新 godoc
  • Interpol 基于规则的数据生成器,用于模糊和渗透测试。
  • go-generate-password star:29 可以在cli上或作为库使用的密码生成器。 godoc
  • secureio star:22 一个密钥交换+认证+加密的包装和多路复用的' io。读写ecloser '基于XChaCha20-poly1305, ECDH和ED25519。 最近一年没有更新 godoc
  • certificates star:21 用于生成tls证书的自定义工具。 最近一年没有更新 godoc
  • go-htpasswd star:18 Apache htpasswd解析器。 godoc
  • argon2-hashing star:14 轻包装周围的Go的argon2包,它与Go的标准库Bcrypt和simple-scrypt包密切镜像。 最近一年没有更新 godoc
  • goArgonPass star:13 Argon2密码散列和验证设计为与现有Python和PHP实现兼容。 最近一年没有更新 godoc
  • sslmgr star:11 使用围绕acme/autocert的高级包装器,SSL证书变得很容易。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

序列化

用于二进制序列化的库和工具。 (翻译出错了? 试试 英文版 吧~)

  • jsoniter star:10239 高性能,100% 兼容的“encoding/json” 替代品 star > 2000 godoc
  • goprotobuf star:8110 通过库和协议编译器插件使 Go 语言支持 Google的 protocol buffers. star > 2000 godoc
  • mapstructure star:5186 用于对原生键值对进行解码生成 Go 语言结构体 star > 2000 godoc
  • gogoprotobuf star:4995 Go 语言的 Protocol Buffer 库。 star > 2000 godoc
  • go-codec star:1608 高性能、多功能、规范化编码解码以及 rpc 库, 用于 msgpack, cbor 和 json,支持基于运行时的 OR 码生成 godoc
  • colfer star:640 为Colfer二进制格式生成代码。 godoc
  • csvutil star:635 高性能、惯用的CSV记录编码和解码到本机Go结构。 godoc
  • cbor star:354 小,安全,容易的CBOR编码和解码库。 godoc
  • go-capnproto star:279 Go 语言用的 Cap'n Proto 库及解析器 最近一年没有更新 godoc
  • php_session_decoder star:152 用于协同 PHP session 格式数据和 PHP 序列化/反序列化函数工作的go语言库 最近一年没有更新 godoc
  • structomap star:130 用于从静态结构体简单、动态的生成键值对的库 最近一年没有更新 godoc
  • bambam star:62 用于 Go 语言生成 Cap'n Proto schemas 的生成器 最近一年没有更新 godoc
  • asn1 star:47 面向golang的BER和DER编码库。 最近一年没有更新 godoc 归档项目
  • binstruct star:36 用于将数据映射到结构中的Golang二进制解码器。 godoc
  • bel star:16 从Go structs/interface生成TypeScript接口。对JSON RPC很有用。 最近一年没有更新 godoc
  • fwencoder star:16 用于Go的固定宽度文件解析器(编码和解码库)。 最近一年没有更新 godoc
  • elastic star:15 在运行时跨不同类型转换片、映射或任何其他未知值 godoc
  • pletter star:14 A standard way to wrap a proto message for message brokers. godoc
  • fixedwidth star:5 固定宽度的文本格式(支持UTF-8)。 最近一年没有更新 godoc
  • unitpacking star:3 标准库将单元向量打包到尽可能少的字节中。 godoc
  • go-lctree star:2 提供一个CLI和原语来序列化和反序列化[LeetCode二进制树](https://support.leetcode.com/hc/en-us/articles/360011883654-what-does -1-null-2-3-mean-in-二进制树表示)。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

服务器应用程序

  • etcd star:38210 为共享配置和服务发现提供高可用的键值存储。 star > 2000 最近一周有更新 godoc
  • Caddy star:35922 Caddy是另一种HTTP/2 web服务器,易于配置和使用。 star > 2000 最近一周有更新 godoc
  • consul Consul 是一个用于服务发现、监控和配置的工具
  • minio star:30679 Minio是一个分布式对象存储服务器。 star > 2000 最近一周有更新 godoc
  • RoadRunner star:6116 高性能PHP应用服务器,负载平衡器和进程管理器。 star > 2000 最近一周有更新 godoc
  • Easegress star:4051 具有可观察性和可扩展性的云本地高可用性/性能流量编排系统。 star > 2000 最近一周有更新 godoc
  • SFTPGo star:3523 完全功能和高度可配置的SFTP服务器与可选的FTP/S和WebDAV支持。它可以为本地文件系统和云存储后端(如S3和谷歌云存储)提供服务。 star > 2000 最近一周有更新 godoc
  • devd star:3185 为开发人员提供本地web服务器。 star > 2000 godoc
  • algernon star:1879 内置支持Lua、Markdown、GCSS和Amber的HTTP/2 web服务器。 godoc
  • Flagr star:1778 Flagr是一个开源特性标记和A/B测试服务。 godoc
  • Fider star:1771 Fider是一个收集和组织客户反馈的开放平台。 最近一周有更新 godoc
  • flipt star:1620 一个用Go和Vue.js编写的自包含特性标志解决方案 最近一周有更新 godoc
  • Trickster star:1590 HTTP反向代理缓存和时间序列加速器。 godoc
  • discovery star:1560 用于弹性中间层负载平衡和故障转移的注册表。 godoc
  • jackal star:1167 用Go编写的XMPP服务器。 最近一周有更新 godoc
  • go-feature-flag star:379 一个特性标志解决方案,在后端只有一个YAML文件(S3、GitHub、HTTP、本地文件……),不需要安装服务器,只需要在中央系统中添加一个文件并引用它。 godoc
  • Euterpe star:360 自带web UI和REST API的自托管音乐流媒体服务器。 godoc
  • dudeldu star:131 一个简单的SHOUTcast服务器。 最近一年没有更新 godoc
  • lets-proxy2 star:59 Reverse proxy for handle https with issue certificates in fly from lets-encrypt. godoc
  • go-proxy-cache star:33 简单的反向代理与缓存,写在Go,使用Redis。 最近一周有更新 godoc
  • psql-streamer star:33 从PostgreSQL到Kafka的流数据库事件。 最近一年没有更新 godoc
  • riemann-relay 传递到负载平衡Riemann事件并/或将其转换为 Carbon。
  • cortex-tenant star:28 Prometheus远程写代理,添加了基于度量标签的add Cortex租户ID头。 godoc
  • nginx-prometheus star:27 Nginx日志解析器和Prometheus 导出。 最近一年没有更新 godoc
  • nsq 一个实时分布式消息平台。
  • simple-jwt-provider star:19 展示JWTs的简单轻量级提供者,支持登录、密码重置(通过邮件)和用户管理。 最近一周有更新 godoc
  • protoxy star:18 将JSON请求体转换为协议缓冲区的代理服务器。 最近一年没有更新 godoc
  • Moxy star:2 Moxy是一个简单的模拟和代理应用程序服务器,您可以创建模拟端点以及代理请求,以防端点不存在模拟。 最近一周有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

流处理

用于流处理和响应式编程的库和工具。 (翻译出错了? 试试 英文版 吧~)

  • go-streams star:807 流处理库。 godoc
  • machine star:100 使用内置的度量和可跟踪性来编写和生成流工作人员。 最近一周有更新 godoc
  • stream star:49 去流,像Java 8流:过滤器/地图/平面地图/Peek/排序/ForEach/减少… 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

模板引擎

用于模板和词法分析的库和工具。 (翻译出错了? 试试 英文版 吧~)

  • gofpdf star:3910 PDF 文档生成器,支持文本,绘图和图片 star > 2000 godoc 归档项目
  • sprig star:2700 Go模板的有用模板函数。 star > 2000 最近一周有更新 godoc
  • quicktemplate star:2287 快速、强大且易用的模板引擎。将模板转化为 Go 语言并进行编译 star > 2000 godoc
  • pongo2 star:2111 类似 DjanGo 的模板引擎 star > 2000 最近一周有更新 godoc
  • hero star:1484 Hero是一个方便、快速和强大的go模板引擎。 最近一年没有更新 godoc 包含中文文档
  • mustache star:1027 Go 语言实现的 Mustache 模板语言 godoc
  • amber star:885 Amber是一个优雅的Go编程语言模板引擎,它的灵感来自HAML和Jade。 最近一年没有更新 godoc
  • jet star:859 Jet模板引擎。 godoc
  • ace star:805 Ace 是一个 Go 语言的 HTML 模板引擎,受到了 Slim 和 Jade 的启发。 Ace 是对Gold的一种改进。 最近一年没有更新 godoc
  • Razor star:790 Go 语言的 Razor 视图引擎 最近一年没有更新 godoc
  • fasttemplate star:555 简单和快速的模板引擎。替换模板占位符的速度比text/template快10倍。 godoc
  • ego star:511 轻量级模板语言,允许您在Go中编写模板。模板被翻译成Go并编译。 godoc
  • maroto star:490 创建pdf文件的maroto方法。Maroto的灵感来自于Bootstrap并使用gofpdf。快速和简单。 godoc
  • raymond star:452 使用 Go 语言实现的完整的 handlebars godoc
  • goview star:255 Goview是一个轻量级、极简的模板库,基于golang html/template构建Go web应用程序。 godoc
  • Soy star:157 Go 语言实现的谷歌闭包模板(也就是 Soy templates) ,遵循官方规范godoc
  • liquid star:143 Go 语言实现的 Shopify Liquid 模板. godoc
  • velvet star:73 使用 Go 语言实现的完整的 handlebars 最近一年没有更新 godoc
  • kasia.go star:72 一个用于HTML 和其他文本文件的模板系统,使用go语言实现 最近一年没有更新 godoc
  • extemplate star:41 对 html/template 进行了简单的封装,支持基于文件的模板可以利用其他模板文件进行扩展 godoc
  • gospin star:28 文章纺纱和spintax/纺纱语法引擎,适用于A/B,测试文本/文章片段和创建更多的自然对话。 godoc
  • damsel star:24 标记语言,通过css选择器实现了 html 框架 ,并可以通过 pkg html/template 等进行扩展 最近一年没有更新 godoc
  • tbd star:16 用占位符创建文本模板的一种非常简单的方法——暴露额外的Git repo元数据。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

测试

用于测试代码库和生成测试数据的库。 (翻译出错了? 试试 英文版 吧~)

  • Testing Frameworks

    • Testify star:14990 对标准测试包的扩展。 star > 2000 最近一周有更新 godoc
    • testmd 将markdown代码段转换为可测试的go代码。
    • go-cmp star:2612 用于比较测试中的Go值的包。 star > 2000 godoc
    • httpexpect star:1820 简洁的、声明式的、易用的端到端HTTP 及 REST API 测试 godoc
    • godog star:1515 类似 Cucumber 或 Behat 的 BDD 框架 godoc
    • is star:1282 专业的Go轻量级测试迷你框架。 最近一周有更新 godoc
    • goblin star:820 类似Mocha的测试框架。 godoc
    • go-vcr star:797 记录并回放HTTP交互,以便进行快速、确定和准确的测试。 godoc
    • testfixtures star:724 类似 Rails 的测试工具,用于测试数据库应用 godoc
    • baloo star:716 表达性强、多功能的、端到端的HTTP API 测试工具 最近一年没有更新 godoc
    • gnomock star:607 在Docker中运行与真实依赖项(数据库、缓存,甚至是Kubernetes或AWS)的集成测试,而不使用模拟。 最近一周有更新 godoc
    • go-mutesting star:493 变异测试的Go源代码。 最近一周有更新 godoc
    • goc star:465 Goc是一个针对Go编程语言的全面覆盖测试系统。 godoc
    • gocheck 更加高级的测试框架,用于替换 Gotest
    • GoConvey BDD 风格的测试框架,具有 web 界面和计时刷新功能
    • gofight star:397 对 Go 语言的路由框架进行 API 测试 godoc
    • embedded-postgres star:313 作为另一个Go应用程序或测试的一部分,在Linux、OSX或Windows上本地运行一个真正的Postgres数据库。 最近一周有更新 godoc
    • testza star:310 功能齐全的测试框架,带有漂亮的彩色输出。 godoc
    • frisby star:271 REST API测试框架。 最近一年没有更新 godoc
    • ginkgo Go的BDD测试框架。
    • gotest.tools star:260 一组包,用于增强go测试包并支持公共模式。 godoc
    • go-testdeep star:235 极具灵活性的golang深度比较,扩展了go测试包。 godoc
    • go-carpet star:217 在终端中查看测试覆盖率的工具。 godoc
    • endly star:200 声明性端到端功能测试。 最近一周有更新 godoc
    • cupaloy star:195 测试框架的简单快照测试插件。 godoc
    • charlatan star:194 为测试生成假接口实现的工具。 最近一年没有更新 godoc
    • commander star:191 用于在windows、linux和osx上测试cli应用程序的工具。 godoc
    • dbcleaner star:133 清空数据库用于测试,受到database_cleaner 的启发 godoc
    • GoSpec star:115 用于 Go 编程语言的bdd风格的测试框架。 最近一年没有更新 godoc
    • wstest star:86 用于单元测试Websocket http.Handler的Websocket客户机。 godoc
    • gocrest star:81 用于 Go 断言的可组合的类似 hamcrest 的 matchers。 最近一年没有更新 godoc
    • testcase star:80 行为驱动开发的惯用测试框架。 godoc
    • apitest 基于REST的服务/HTTP处理程序的简单且可扩展的行为测试库,支持模拟外部HTTP调用和呈现序列图
    • jsonassert star:73 用于验证JSON有效负载已正确序列化的包。 最近一周有更新 godoc
    • go-hit star:56 Hit是一个用golang编写的http集成测试框架。 最近一周有更新 godoc
    • restit star:55 帮助编写 RESTful API 集成测试的 Go 语言微型框架.。 最近一年没有更新 godoc
    • gospecify star:52 支持 BDD 语法 。对于任何使用过 rspec 等库的人来说应该非常熟悉。 最近一年没有更新 godoc
    • covergates star:46 自托管的代码覆盖报告审查和管理服务。 godoc
    • gomatch star:41 为针对模式测试JSON而创建的库。 godoc
    • gomega 类似 Rspec 的 matcher/assertion 库
    • dsunit star:39 用于SQL、NoSQL、结构化文件的数据存储测试。 最近一年没有更新 godoc
    • assert star:35 基础断言库,用于对 Go 语言程序进行测试,提供了一些用于自定义断言的代码块 最近一年没有更新 godoc
    • Hamcrest star:27 用于声明性 Matcher 对象的连贯框架,当将其应用于输入值时,将产生自描述结果。 godoc
    • flute star:15 HTTP客户端测试框架。 godoc
    • schema star:15 快速、简单地匹配请求和响应中使用的JSON模式的表达式。 最近一年没有更新 godoc
    • gogiven star:11 类似于 YATSPEC 的Go BDD测试框架。 godoc
    • testsql star:11 在测试前从SQL文件生成测试数据,并在测试完成后清除数据。 最近一年没有更新 godoc
    • gosuite star:10 轻量级测试套,为 Go1.7's Subtests 带来了setup/teardown 功能 最近一年没有更新 godoc
    • badio star:9 Go 语言 testing/iotest 包的扩展。 最近一年没有更新 godoc
    • biff star:9 分支测试框架,BDD兼容。 godoc
    • stop-and-go star:6 并发性测试助手。 godoc
    • trial star:5 无需引入太多样板,即可快速轻松地扩展断言。 最近一年没有更新 godoc
    • Tt star:4 简单而丰富多彩的测试工具。 godoc
    • go-testpredicate star:3 测试带有大量诊断输出的断言样式断言库。 godoc
    • fixenv star:2 夹具管理引擎,灵感来自pytest夹具。 godoc
    • omg.testingtools star:1 用于更改用于测试的私有字段值的简单库。 godoc
  • Mock

    • gomock star:6533 用于Go编程语言的mock框架。 star > 2000 最近一周有更新 godoc
    • go-sqlmock star:3990 Mock SQL ,用于测试数据库交互 star > 2000 最近一周有更新 godoc
    • mockery star:3131 生成Go界面的工具。 star > 2000 最近一周有更新 godoc
    • hoverfly star:1814 使用可扩展中间件和易于使用的CLI记录和模拟REST/SOAP api的HTTP(S)代理。 godoc
    • gock star:1534 多功能、易用 HTTP mock godoc
    • httpmock star:1261 轻松模拟来自外部资源的HTTP响应。 godoc
    • counterfeiter star:600 用于生成自包含 mock 对象的工具 godoc
    • genmock 使用代码生成器构建接口方法的调用来模拟系统。
    • minimock star:434 Go接口的模拟生成器。 godoc
    • go-txdb star:399 基于单事务的数据库驱动,主要用于测试目的 godoc
    • govcr star:99 HTTP mock : 离线测试时记录和重放浏览器的动作 最近一年没有更新 godoc
    • timex star:58 一个测试友好的本地“时间”包的替代品。 最近一年没有更新 godoc
    • go-localstack star:26 用于在AWS测试中使用localstack的工具。 最近一周有更新 godoc
    • mockhttp star:22 Go http.ResponseWriter的模拟对象。 最近一年没有更新 godoc
    • mockit star:8 允许函数和方法容易被模拟,而不需要定义新的类型;它类似于Java的Mockito。 最近一周有更新 godoc
  • Fuzzing and delta-debugging/reducing/shrinking.

    • go-fuzz star:4219 随机测试系统。 star > 2000 godoc
    • gofuzz star:1198 用于生成随机值来初始化 Go 语言对象的库 godoc
    • Tavor star:231 通用模糊测试框架 最近一年没有更新 godoc
  • Selenium and browser control tools.

    • chromedp star:7047 用于驱动和测试 Chrome, Safari, Edge, Android Webviews, 以及其他支持 Chrome 调试协议的产品 star > 2000 godoc
    • selenoid star:2061 Selenium hub 服务器的替代品,在容器中启动浏览器 star > 2000 godoc
    • rod star:1994 一个Devtools驱动程序,使web自动化和抓取更加容易。 最近一周有更新 godoc
    • cdp star:586 用于Chrome调试协议的类型安全绑定,可与实现该协议的浏览器或其他调试目标一起使用。 godoc
    • playwright-go star:581 浏览器自动化库控制铬,Firefox和WebKit与一个单一的API。
    • ggr star:276 一个轻量级服务器,可以将 Selenium Wedriver 的请求路由或代理到多个 Selenium hubs godoc
  • Fail injection

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

文本处理

用于解析和操作文本的库。 (翻译出错了? 试试 英文版 吧~)

  • Specific Formats
    • colly star:15521 快速和优雅的 Scraping 框架。 star > 2000 godoc
    • GoQuery star:10917 GoQuery 为 Go 语言带来了一组类似 jQuery 的语法和功能 star > 2000 godoc
    • blackfriday star:4843 Markdown 解析器 star > 2000 godoc
    • sh star:4336 Shell解析器和格式化工具。 star > 2000 最近一周有更新 godoc
    • toml star:3709 TOML配置格式(带反射的编码器/解码器)。 star > 2000 godoc
    • go-humanize star:2951 格式化程序,用于将时间、数字和内存大小转换为可读格式。 star > 2000 godoc
    • bluemonday star:2135 HTML 清理工具 star > 2000 godoc
    • gofeed star:1757 在Go中解析RSS和Atom feeds。 godoc
    • inject star:1357 包注入提供了一个基于反射的注入器。 最近一年没有更新 godoc 归档项目
    • go-toml star:1136 使用带有查询支持和方便的cli工具的TOML格式库。 最近一周有更新 godoc
    • commonregex star:787 一组用于Go的公共正则表达式。 最近一年没有更新 godoc
    • slug star:756 URL 友好的 slug 化工具,支持多种语言 最近一周有更新 godoc
    • dataflowkit star:503 Web抓取框架将网站转换为结构化数据。 最近一年没有更新 godoc
    • mxj star:493 将XML编码/解码为JSON或map[string]接口{};使用点符号路径和通配符提取值。替换x2j和j2x包。 godoc
    • gographviz star:456 解析Graphviz DOT语言。 godoc
    • gommon/bytes 格式化二进制为字符串。
    • htmlquery star:431 用于HTML的XPath查询包,允许您通过XPath表达式从HTML文档中提取数据或求值。 godoc
    • omniparser star:403 一个通用的ETL库,以流方式解析文本输入(CSV/txt/JSON/XML/EDI/X12/EDIFACT/etc),并使用数据驱动模式将数据转换为JSON输出。 godoc
    • go-runewidth star:394 函数获取字符或字符串的固定宽度。 godoc
    • gotext star:310 GNU gettext 工具 godoc
    • html-to-markdown star:292 将HTML转换成Markdown godoc
    • goq star:204 声明式 HTML 编组,使用结构标签和 jQuery 语法 (使用 GoQuery). godoc
    • go-nmea star:160 用于Go语言的NMEA解析器库。 最近一周有更新 godoc
    • gospider star:135 一个简单的golang蜘蛛/抓取框架,用3行代码构建一个蜘蛛。从[goribot] (https://github.com/zhshch2002/goribot) godoc
    • sdp star:110 SDP:会话描述协议[RFC 4566]。 最近一年没有更新 godoc 归档项目
    • podcast star:99 在Golang兼容iTunes和RSS 2.0播客生成器 最近一年没有更新 godoc
    • go-zero-width star:96 用于Go的零宽度字符检测和删除。 最近一年没有更新 godoc
    • editorconfig-core-go star:89 Editorconfig文件解析器和Go操作器。 godoc
    • align star:71 对文本进行对齐的通用应用程序。 godoc
    • go-slugify star:69 生成漂亮的固定链接地址(slug),支持多种语言 最近一年没有更新 godoc
    • go-vcard star:63 解析和格式化vCard。 godoc
    • genex star:62 将正则表达式计数并展开为所有匹配的字符串。 最近一年没有更新 godoc
    • github_flavored_markdown GitHub 风格的 Markdown 渲染器 (使用 blackfriday) ,支持代码块高亮以及可点击的锚点
    • goregen star:60 根据正则表达式生成随机字符串 godoc
    • did star:56 DID(分散标识符)解析器和Stringer。 godoc
    • go-fixedwidth star:53 固定宽度的文本格式(带反射的编码器/解码器)。 godoc
    • guesslanguage star:52 通过一个 unicode 文本来猜测该文本使用的语言 最近一年没有更新 godoc
    • allot star:49 用于CLI工具和机器人的占位符和通配符文本解析。 godoc
    • pagser star:45 Pagser是一个简单的,可扩展的,可配置的解析和反序列化的html页面结构,基于goquery和结构标签的golang爬虫。 最近一年没有更新 godoc
    • bafi star:43 通用JSON, BSON, YAML, XML翻译到任何格式使用模板。 最近一周有更新 godoc
    • gonameparts star:32 将人名解析为单独的名称部分。 最近一年没有更新 godoc
    • Slugify star:28 字符串 slug 化的工具。 最近一年没有更新 godoc
    • normalize star:22 消毒,规范化和比较模糊的文本。 godoc
    • codetree star:17 解析缩进代码(python、pixy、scarlet等)并返回树结构。 最近一年没有更新 godoc
    • enca star:10 最小的cgo绑定libenca最近一年没有更新 godoc
    • syndfeed star:7 Atom 1.0和RSS 2.0的联合提要。 最近一年没有更新 godoc
    • bbConvert star:5 将bbCode转换为HTML,使您可以添加对自定义bbCode标记的支持。 最近一年没有更新 godoc
    • doi star:5 文档对象标识符(doi)解析器。 最近一年没有更新 godoc
    • ltsv star:5 高性能LTSV(Labeled Tab Separated Value)最近一年没有更新 godoc
    • encdec star:4 软件包为编码器和解码器提供了通用接口。 最近一年没有更新 godoc
    • go-wildcard star:4 简单而轻量级的通配符模式匹配。 godoc
    • go-output-format star:3 在你的命令行应用程序中将go结构输出为多种格式(YAML/JSON/etc)。 godoc
  • Utility
    • xurls star:846 从文本中提取url。 godoc
    • gotabulate star:272 使用 Go 语言简单、美观的打印表格数据 godoc
    • radix star:170 快速字符串排序算法。 最近一年没有更新 godoc
    • regroup star:97 使用结构标记和自动解析将正则表达式命名组匹配到go结构中。 godoc
    • gofuckyourself star:40 一个基于 sanitization 的 Go 敏感词过滤器。 godoc
    • parth star:39 URL路径分割解析。 最近一年没有更新 godoc
    • xj2go star:20 将xml或json转换为struct。 godoc
    • Tagify star:17 从给定源生成一组标记。 godoc
    • kace star:16 通用大小写转换工具 最近一年没有更新 godoc
    • TySug star:9 关于键盘布局的其他建议。 最近一年没有更新 godoc
    • parseargs-go star:8 字符串参数解析器,能够理解引用及反斜杠。 最近一年没有更新 godoc
    • textwrap star:1 从Python实现“textwrap”模块。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

第三方api

用于访问第三方api的库。 (翻译出错了? 试试 英文版 吧~)

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

公用事业公司

可以让你的生活变得更简单的实用工具.。 (翻译出错了? 试试 英文版 吧~)

  • fzf star:40932 用Go编写的命令行模糊查找器。 star > 2000 godoc
  • hub star:21415 封装了 git 命令,提供了额外的功能用于在终端中和 Github 进行交互。 star > 2000 最近一周有更新 godoc
  • ctop star:12185 Top-like接口(例如htop)用于容器度量。 star > 2000 godoc
  • sqlx star:11199 为内建的数据库/sql 软件包提供一组扩展。 star > 2000 godoc
  • wuzz star:9841 用于HTTP检查的交互式cli工具。 star > 2000 godoc
  • goreleaser star:9284 尽可能快速的发布 Go 语言二进制文件。 star > 2000 最近一周有更新 godoc
  • usql star:6863 usql 是一个通用的命令行接口,用于操作 sql 数据库。 star > 2000 最近一周有更新 godoc
  • peco star:6656 简单的交互过滤工具。 star > 2000 godoc
  • godropbox star:4000 用于编写 Go 语言服务/应用的库,来自 Dropbox.。 star > 2000 最近一年没有更新 godoc
  • hystrix-go star:3477 实现 Hystrix 风格的、程序员预定义的 fallback 机制(熔断。 star > 2000 godoc
  • go-funk star:3087 现代 Go 语言工具库,提供了很多有用的工具 (map, find, contains, filter, chunk, reverse, ...) star > 2000 godoc
  • panicparse star:2945 将类似的协程分组并对调用栈进行着色 star > 2000 godoc
  • goreporter star:2942 进行代码静态分析,单元测试,代码检视并生成代码质量报告的工具 star > 2000 最近一年没有更新 godoc
  • minify star:2822 用于HTML、CSS、JS、XML、JSON和SVG文件格式的快速缩小器。 star > 2000 最近一周有更新 godoc
  • mc star:1962 Minio Client 提供了一组工具,用于操作 Amazon S3 兼容云存储和文件系统。 最近一周有更新 godoc
  • Storm star:1813 一个简单又强大的用于 BoltDB 的工具 godoc
  • mergo star:1809 用于将结构体和map合并进 Go 语言的工具。对于配置默认值,避免杂乱的if语句很有帮助。 godoc
  • mole star:1520 cli应用程序可以轻松创建ssh隧道。 godoc
  • filetype star:1453 通过数字签名来推测文件类型。 godoc
  • boilr star:1415 非常快的CLI工具,用于从样板模板创建项目。 最近一周有更新 godoc
  • jump star:1278 通过学习你的习惯,可以帮助你更快地导航。 godoc
  • create-go-app star:1193 一个强大的CLI,用于通过运行一个命令创建一个后端服务(Golang),前端(JavaScript, TypeScript)和部署自动化(Ansible, Docker)的可生产项目。 godoc
  • circuitbreaker star:971 接通断路器。 最近一年没有更新 godoc
  • git-time-metric star:883 git-time-metric - 。 最近一年没有更新 godoc
  • immortal star:717 *nix 跨平台 (与操作系统无关的)监控程序。 最近一年没有更新 godoc
  • hostctl star:705 一个使用简单命令管理/etc/主机的CLI工具。 godoc
  • mimetype star:622 用于基于神奇数字的MIME类型检测的包。 最近一周有更新 godoc
  • circuit star:617 一个高效和功能齐全的 类似 Hystrix Go 实现断路器模式。 最近一周有更新 godoc
  • htcat star:536 并行及流水线的 HTTP GET 工具。 最近一年没有更新 godoc
  • ergo star:488 管理运行在不同端口上的多个本地服务变得很容易。 godoc
  • godaemon star:481 用于编写守护进程的工具 godoc
  • koazee star:475 库的灵感来自于延迟计算和函数式编程,从而减少了使用数组的麻烦。 最近一年没有更新 godoc
  • go-dry star:472 DRY(don't repeat yourself)库。 godoc
  • scany star:455 库扫描数据从数据库到Go structs和更多。 最近一周有更新 godoc
  • gopencils star:438 小而简单的包,可以轻松地使用REST api。 最近一年没有更新 godoc
  • delve star:424 Go 语言调试器 godoc
  • request star:402 Go 语言版的 HTTP Requests for Humans™.。 最近一年没有更新 godoc
  • gubrak star:382 带有语法糖的Golang实用工具,就像lodash。 最近一年没有更新 godoc
  • Deepcopier star:370 结构体拷贝 最近一年没有更新 godoc
  • clockwork star:366 一个简单的假 clock 。 godoc
  • go-rate star:345 Go 限速器。 最近一年没有更新 godoc
  • retry star:310 基于上下文的功能机制,反复执行命令直到成功。 godoc
  • gohper star:255 多种能够帮助你进行软件开发的工具和模块。 最近一年没有更新 godoc 归档项目
  • serve star:254 任何您需要的静态http服务器。 godoc
  • scan star:239 扫描golang的sql。行直接指向结构、片或基本类型。 godoc
  • util star:227 有用实用函数的集合。(字符串,并发,操作,…) 最近一年没有更新 godoc
  • go-trigger star:226 Go 语言全局事件触发器,通过 id 和触发器,在程序的任何地方注册事件。 最近一年没有更新 godoc
  • gotenv star:207.env 或者任何 io.Readergodoc
  • grofer star:185 一个用Golang编写的系统和资源监控工具! godoc
  • go-bind-plugin star:175 Go:generate 工具,用于构建 Go 语言插件(1.8 only),并对导出的符号进行包装。 最近一年没有更新 godoc
  • Death star:172 利用信号管理应用程序的关闭。 godoc
  • mani star:171 CLI工具,帮助您管理多个存储库。 godoc
  • toolbox star:168 切片, map, multimap, 结构体, 函数,数据转换工具。服务路由,宏求值和标记器。 godoc
  • go-sitemap-generator star:164 用Go编写的XML站点地图生成器。 最近一周有更新 godoc
  • rerun star:161 当源代码发生更改时,重新编译和重新运行go应用程序。 最近一年没有更新 godoc
  • moldova star:160 基于输入目标生成随机数据的工具 最近一年没有更新 godoc
  • apm star:154 Go 语言进程管理工具具有HTTP API.。 最近一年没有更新 godoc
  • robustly star:151 有弹性的执行函数,遇到错误时捕获并重新运行。 godoc
  • chyle star:138 使用具有多种配置可能性的git存储库生成变更日志。 最近一周有更新 godoc
  • countries star:135 完整实现ISO-3166-1、ISO-4217、ITU-T E.164、Unicode CLDR和IANA ccTLD标准。 godoc
  • changie star:134 自动化的变更日志工具,用于准备带有大量定制选项的版本。 最近一周有更新 godoc
  • pattern-match star:131 模式匹配图书馆。 最近一年没有更新 godoc
  • onecache star:124 支持多个后端存储(Redis、Memcached、文件系统等)的缓存库。 最近一年没有更新 godoc
  • clipboard star:122 📋跨平台剪贴板包中去。 godoc
  • go-bsdiff star:122 纯Go bsdiff和bspatch库和CLI工具。 最近一年没有更新 godoc
  • lrserver star:120 LiveReload 服务器。 最近一年没有更新 godoc
  • cryptgo star:98 Crytpgo是一个基于TUI的应用程序,纯粹在Go中编写,实时监控和观察加密货币价格! godoc
  • sorty star:94 快速并发/并行排序。 godoc
  • goseaweedfs star:91 conseilSeaweedFS 客户端,几乎具有全部的特性。 godoc
  • nostromo star:91 CLI用于构建强大的别名。 godoc
  • mssqlx star:89 数据库客户端,用于主-从 (或主-主) 数据库,集成了简单的、轻量级的轮询调度负载均衡。 godoc
  • xferspdy star:89 Xferspdy在golang中提供二进制diff和补丁库。 godoc
  • go-health star:85 健康包简化了向服务中添加健康检查的方式。 最近一年没有更新 godoc
  • rospo star:81 简单可靠的ssh隧道,嵌入式ssh服务器在Golang。 godoc
  • mongo-go-pagination star:79 用于官方Mongodb /mongo-go驱动程序包的Mongodb分页,它支持正常的查询和聚合管道。 godoc
  • pm star:77 进程(即goroutine)管理器与HTTP API。 最近一年没有更新 godoc
  • cmd star:75 用于在osx、windows和linux上执行shell命令的库。 最近一年没有更新 godoc
  • repeat star:75 执行不同的后 backoff 策略,这对重新尝试操作和心跳非常有用。 最近一年没有更新 godoc
  • netbug star:69 远程对你的服务进行性能分析 最近一年没有更新 godoc
  • mimemagic star:68 纯粹 Go 超性能MIME嗅探库/实用程序。 最近一周有更新 godoc
  • UNIS star:67 Go 语言字符串处理函数的通用架构 。 最近一年没有更新 godoc
  • handy star:66 许多实用程序和帮助程序,如字符串处理程序/格式化程序和验证器。 最近一年没有更新 godoc
  • multitick star:65 用于 aligned tickers 的多路复用 godoc
  • goreadability star:62 网页摘要提取器使用Facebook开放图形和arc90的可读性。 最近一年没有更新 godoc
  • pgo star:60 用于PHP社区的 Convenient 函数。 godoc
  • goval star:59 在Go中计算任意表达式。 godoc
  • limiters star:59 Golang中的分布式应用程序速率限制器,具有可配置的后端和分布式锁。 godoc
  • minquery star:59 MongoDB / mgo.v2, 支持高效分页查询(用于继续列出我们停止的文档的游标)。 godoc
  • go-astitodo star:58 解析你 Go 语言代码中的 TODOs(待办事项)。 最近一年没有更新 godoc
  • golog star:55 简单、轻量级的命令后工具,用于对你的计划任务进行跟踪。 最近一年没有更新 godoc
  • go-lock star:52 go-lock是一个锁库,它实现了读写互斥锁和读写尝试锁,而不需要等待。 godoc
  • copy-pasta star:49 通用多工作站剪切板,使用类似 S3 的后端作为存储。 最近一年没有更新 godoc
  • filter star:49 提供Go数据的过滤、清理和转换。 godoc
  • retry star:49 简单易用的重试机制包,为 Go 。 godoc
  • beyond star:46 Go工具将带你进入AOP的世界! godoc
  • golarm star:45 告警(支持系统事件)。 最近一年没有更新 godoc
  • slice star:45 用于普通Go切片操作的类型安全函数。 最近一年没有更新 godoc
  • goback star:44 一个 Go 语言的简单的指数补偿包。 godoc
  • dbt star:43 用于从中心可信存储库运行自更新签名二进制文件的框架。 godoc
  • retry-go star:43 对 Go 来说,重试变得简单而容易。 最近一年没有更新 godoc
  • intrinsic star:42 不需要编写任何汇编代码就能使用 x86 SIMD。 最近一年没有更新 godoc 归档项目
  • gpath star:40 用于简化结构体域访问的库。 最近一年没有更新 godoc
  • go-httpheader star:37 用于将结构体编码进 http 头的 Go 语言库 godoc
  • myhttp star:35 简单的API,使HTTP GET请求与超时支持。 最近一年没有更新 godoc 归档项目
  • backscanner star:33 类似 bufio 的扫描器,但它以相反的顺序读取和返回行,从给定的位置开始,然后返回。 godoc
  • equalizer star:33 用Go实现的限流工具 godoc
  • evaluator star:33 基于 s-expression。它很简单,很容易扩展。 godoc
  • rclient star:32 可读、灵活、易于使用的REST api客户端。 最近一年没有更新 godoc
  • gostrutils star:31 字符串操作和转换函数的集合。 godoc
  • slicer star:29 使处理切片更容易。 godoc
  • set star:28 性能和灵活的结构映射和松散的类型转换。 最近一周有更新 godoc
  • throttle star:28 Throttle是一个在每个持续时间内只执行一个动作的对象。 godoc
  • tome star:27 Tome设计用于对简单的RESTful api进行分页。 最近一年没有更新 godoc
  • ugo star:26 uGo 是一个切片工具箱,有着和 Go 语言一致的语法法。 最近一年没有更新 godoc
  • generate star:24 针对一个路径或环境变量,递归的执行 Go generate,可以通过正则表达式来进行过滤。 最近一年没有更新 godoc
  • shutdown star:24 ' os的应用程序关闭挂钩。信号的处理。 最近一年没有更新 godoc
  • sshman star:24 用于多个远程服务器上的authorized_keys文件的SSH管理器。 godoc
  • goplaceholder star:22 一个小巧的 Go 语言库用于生成占位图片。 最近一年没有更新 godoc
  • rerate star:21 基于 Redis 的速率计数器和限速器 最近一年没有更新 godoc
  • ghokin star:20 没有外部依赖的gherkin (cucumber, behat…)并行格式化程序。 最近一周有更新 godoc
  • structs star:18 简单来讲就是 "Make" 的替代品。 最近一年没有更新 godoc
  • ctxutil star:17 上下文工具。 最近一年没有更新 godoc
  • mimesniffer star:17 一个用于Go的MIME类型嗅探器。 godoc
  • filler star:16 使用“fill”标签填充结构的小工具。 最近一年没有更新 godoc
  • dlog star:15 编译时控制的日志,让你的 release 包变得更小而不需移除 debug 调用。 最近一年没有更新 godoc
  • go-convert star:15 包go-convert使您能够将一个值转换为另一种类型。 godoc
  • okrun star:15 Go 运行错误 steamroller。 最近一年没有更新 godoc
  • rest-go star:15 一个包,它为使用rest api提供了许多有用的方法。 最近一年没有更新 godoc
  • copy star:14 包快速复制不同类型的struct。 godoc
  • jsend star:14 在Go中编写JSend的实现。 godoc
  • command star:13 命令模式,支持线程安全的串行、并行调度。 最近一年没有更新 godoc
  • go-type star:12 为ISO-4217、ISO-3166和其他类型的存储/验证和传输提供Go类型的库。 godoc
  • go-problemdetails star:11 打包处理问题细节。 最近一年没有更新 godoc
  • ptr star:11 提供函数的包,用于从基本类型的常量简化指针的创建。 最近一年没有更新 godoc
  • retry star:10 一个相当简单的库,以确保您的工作可以完成。 最近一年没有更新 godoc
  • silk star:10 阅读silk netflow文件。 最近一年没有更新 godoc
  • go-countries star:9 对ISO-3166代码的轻量级查找。 最近一年没有更新 godoc
  • statiks star:9 快速,零配置,静态HTTP文件服务器。 最近一年没有更新 godoc
  • go-clip star:7 Mac的一个极简的剪贴板管理器。 godoc
  • retry star:7 一个简单但高度可配置的Go重试包。 最近一年没有更新
  • sliceconv star:7 基本类型之间的片转换。 最近一年没有更新 godoc
  • blank star:6 验证或删除字符串中的空白。 最近一年没有更新 godoc
  • nfdump star:6 读取nfdump netflow文件。 godoc
  • go-safe star:5 Panic-safe沙箱。 godoc
  • go-actuator star:3 基于Go的web框架的生产就绪特性。 godoc
  • lets-go star:3 Go模块,为云本地REST API开发提供公共工具。还包含AWS特定的实用程序。 godoc
  • tik star:3 简单和容易的时间轮包去。 最近一年没有更新 godoc
  • bleep star:2 在Go中对任意一组OS信号执行任意数量的操作。 godoc
  • goctx star:2 获得高性能的上下文值。 最近一年没有更新 godoc
  • olaf star:2 Twitter Snowflake 在Go中实现。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

UUID

用于处理uuid的库。 (翻译出错了? 试试 英文版 吧~)

  • uuid star:3234 基于RFC 4122和DCE 1.1的uuid包:身份验证和安全服务。 star > 2000 godoc
  • ulid star:2468 实现了ULID(普遍唯一的词典分类标识符)。 star > 2000 godoc
  • uniq 没有麻烦,安全,快速的唯一标识符与命令。
  • xid star:2338 Xid是一个全局唯一id生成器库,可以直接在服务器代码中安全地使用。 star > 2000 godoc
  • uuid star:1039 通用唯一标识符(UUID)的实现。支持uuid的创建和解析。积极维护satori uuid的fork。 最近一周有更新 godoc
  • wuid star:442 一个非常快的唯一数字生成器,比UUID快10-135倍。 godoc
  • sno star:54 使用嵌入元数据的紧凑、可排序和快速的惟一id。 godoc
  • nanoid star:39 一个小而有效的Go唯一字符串ID生成器。 godoc
  • goid star:29 生成和解析RFC4122兼容的V4 uuid。 最近一年没有更新 godoc
  • uuid star:13 使用快速或加密质量的随机节点标识符生成、编码和解码UUIDs v1。 最近一年没有更新 godoc
  • gouid star:10 生成加密安全的随机字符串id,只有一个分配。 godoc
  • goflake star:8 一种在分布式系统中使用的小型、可扩展的、无服务器的唯一ID生成器。受到推特雪花的启发。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

验证

库进行验证。 (翻译出错了? 试试 英文版 吧~)

  • validator star:9250 Go 结构体及域验证,包括:跨域、跨结构体, Map, 切片和数组。 star > 2000 最近一周有更新 godoc
  • govalidator star:5159 用于字符串,数字,切片和结构的验证器和sanitizers。 star > 2000 godoc
  • ozzo-validation star:2469 支持各种数据类型(结构、字符串、映射、片等)的验证,使用可配置和可扩展的验证规则,这些规则在通常的代码构造中指定,而不是在结构标签中指定。 star > 2000 godoc
  • govalidator star:1032 用简单的规则验证Golang请求数据。深受Laravel请求验证的启发。 godoc
  • validate star:498 Go 封装数据验证和过滤。支持验证映射、结构、请求(表单、JSON、url)。值,上载文件)数据和更多特性。 godoc 包含中文文档
  • checkdigit star:84 提供校验数字算法(Luhn, Verhoeff, Damm)和计算器(ISBN, EAN, JAN, UPC等)。 godoc
  • terraform-validator star:73 一种规范和约定验证器。 最近一年没有更新 godoc
  • validate star:66 这个包提供了一个框架,用于为Go应用程序编写验证。 godoc
  • jio star:62 jio是一个json模式验证器,类似于joi最近一年没有更新 godoc 包含中文文档
  • gody star:52 :一个轻量级的结构验证器。 godoc
  • govalid star:23 快速、基于标签的结构验证。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

版本控制

用于版本控制的库。 (翻译出错了? 试试 英文版 吧~)

  • go-git star:2878 纯Go中高度可扩展的Git实现。 star > 2000 最近一周有更新 godoc
  • git2go star:1683 libgit2 的 Go 语言接口。 godoc
  • glab star:1614 一个开源的GitLab命令行工具,将GitLab的酷特性带到您的命令行。 最近一周有更新 godoc
  • hercules star:1507 从Git存储库历史中获得高级见解。 godoc
  • gh star:76 用于GitHub webhook的可编写脚本的服务器和net/http中间件。 最近一年没有更新 godoc
  • go-vcs star:74 在Go中操作和检查VCS存储库。 godoc
  • githooks star:29 每回购和共享Git挂钩版本控制和自动更新。 最近一周有更新 godoc
  • hgo star:13 Hgo是一组Go包的集合,提供对本地Mercurial存储库的读取访问。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

视频

用于操作视频的库。 (翻译出错了? 试试 英文版 吧~)

  • goav star:1765 FFmpeg的全面Go绑定。 godoc
  • m3u8 star:881 苹果HLS的M3U8播放列表解析器和生成器库。 godoc
  • gmf star:727 FFmpeg av* 库的 Go 语言接口。 godoc
  • go-astits star:381 在GO中解析和演示MPEG传输流(.ts)。 godoc
  • go-astisub star:362 使用 Go 语言操作字幕(.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.)。 最近一周有更新 godoc
  • libvlc-go star:263 Go绑定libvlc 2.X/3.X/4。X(由VLC媒体播放器使用)。 godoc
  • gortsplib star:163 纯Go RTSP服务器和客户端库。 最近一周有更新 godoc
  • gst star:163 GStreamer的Go工具。 godoc
  • go-m3u8 star:83 苹果m3u8播放列表的解析器和生成器库。 最近一年没有更新 godoc
  • v4l star:63 用于Linux的视频捕捉库,用Go编写。 最近一周有更新 godoc
  • libgosubs star:16 字幕格式支持 .srt、.ttml和.ass。 最近一年没有更新 godoc
  • go-mpd star:10 MPEG-DASH清单文件的解析器和生成器库。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

Web框架

全栈 web 框架。 (翻译出错了? 试试 英文版 吧~)

  • Gin star:53896 Gin是一个用Go编写的web框架!它具有一个类似于martini的API,性能更好,速度快40倍。 star > 2000 最近一周有更新 godoc
  • Beego star:27392 beego是一种用于 Go 编程语言的开源高性能web框架。 star > 2000 最近一周有更新 godoc
  • Buffalo 为 Go 语言带来堪比 Rails 的高生产效率!
  • Confetti Framework Confetti is a Go web application framework with an expressive, elegant syntax. Confetti combines the elegance of Laravel and the simplicity of Go.
  • Echo star:21278 高性能、极简的Go web框架。 star > 2000 最近一周有更新 godoc
  • Fiber star:17302 一个灵感来自Express.js的web框架构建在Fasthttp上。 star > 2000 最近一周有更新 godoc
  • Revel star:12460 用于Go语言的高效web框架。 star > 2000 godoc
  • Goa star:4492 Goa为在Go中开发远程api和微服务提供了一种全面的方法。 star > 2000 最近一周有更新 godoc
  • Gizmo star:3567 《纽约时报》使用的微服务工具包。 star > 2000 godoc
  • go-json-rest star:3490 设置RESTful JSON API的快速简便方法。 star > 2000 godoc
  • Macaron star:3233 Macaron 是一个高效的模块化设计的web框架 star > 2000 godoc
  • utron star:2205 Go(Golang)的轻量级MVC框架。 star > 2000 最近一年没有更新 godoc
  • tigertonic star:997 用于构建 JSON web 服务的 Go 语言框架,受到 Dropwizard 的启发。 最近一年没有更新 godoc
  • Goyave star:922 功能完备的REST API框架,旨在干净的代码和快速的开发,具有强大的内置功能。 godoc
  • tango star:834 微型的、支持插件的 web 框架。 最近一年没有更新 godoc 包含中文文档 归档项目
  • Gearbox star:584 一个用Go编写的web框架,专注于高性能和内存优化。 godoc
  • gongular star:446 快速 Go web 框架,支持输入映射/验证以及依赖注入。 最近一年没有更新 godoc
  • Aero star:421 高性能的Go web框架,在Lighthouse中达到最高分。 godoc
  • neo star:415 Neo是一个非常简单且快速的Web框架API。 最近一年没有更新 godoc
  • Air star:407 一个理想的精细化的Go web框架。 godoc
  • mango star:359 ManGo 是一个模块化 web 应用框架,受到 Rack 和 PEP333 的启发。 最近一年没有更新 godoc
  • Gondola star:308 web框架写的网站越快越好。 最近一年没有更新 godoc
  • Golf star:250 Golf 是一个快速、简单、轻量级的 Go 语言微型 web 框架。具有强大的功能且没有标准库以外的依赖。 godoc
  • Flamingo star:246 可插拔web项目的框架。包括模块的概念和提供DI、Configareas、i18n、模板引擎、graphql、可观察性、安全性、事件、路由和反向路由等功能。 godoc
  • Flamingo Commerce star:242 提供使用干净的体系结构(如DDD和端口和适配器)的电子商务功能,您可以使用这些功能来构建灵活的电子商务应用程序。 godoc
  • WebGo star:207 构建web应用程序的微框架;处理程序链接、中间件和上下文注入。与标准库兼容的HTTP处理程序(即http.HandlerFunc)。 godoc
  • Ginrpc star:197 Gin参数自动绑定工具,Gin rpc工具。 最近一周有更新 godoc 包含中文文档
  • hiboot star:162 hiboot是一个高性能的web应用程序框架,支持自动配置和依赖注入。 godoc 包含中文文档
  • uAdmin star:162 受到 Sinatra 启发的 Go 语言 web 框架。 godoc
  • go-rest star:125 小型的 REST 框架。 最近一年没有更新 godoc
  • appy star:112 一个固执己见的高效web框架,有助于更容易地扩展业务。 godoc
  • patron star:85 Patron是一个遵循最佳云实践的微服务框架,专注于提升开发效率。 最近一周有更新 godoc
  • Microservice star:75 创建微服务的框架,用Golang编写。 godoc
  • vox star:74 一个面向人类的golang web框架,深受Koa的启发。 godoc
  • Golax star:72 一个非Sinatra快速HTTP框架,支持谷歌自定义方法、深度拦截器、递归等。 最近一年没有更新 godoc
  • rux star:69 简单而快速的web框架,可用于构建golang HTTP应用程序 godoc 包含中文文档
  • rk-boot star:65 一个引导程序库,用于快速方便地使用Gin和gRPC构建企业微服务。 最近一周有更新 godoc
  • aah 可伸缩、高性能、快速开发的Go Web框架。
  • YARF star:63 快速微框架,旨在以快速和简单的方式构建REST api和web服务。 最近一年没有更新 godoc
  • Fireball star:55 感觉更加自然的 web 框架。 最近一年没有更新 godoc
  • goa star:45 goa就像golang中的koajs一样,是一个灵活、轻量级、高性能和可扩展的基于中间件的web框架。 最近一年没有更新 godoc
  • GoTuna star:36 具有mux路由器、中间件、会话、模板、嵌入式视图和静态文件的Go的极简web框架。 godoc
  • Resoursea star:31 用于快速编写基于资源的服务的REST框架。 最近一年没有更新 godoc
  • REST Layer 框架,用于在数据库之上构建REST/GraphQL API,主要是通过代码进行配置。
  • rex star:31 Rex 是一个用于进行模块化开发的库,基于Gorilla/mux 完全兼容大多数的 net/HTTP. 最近一年没有更新 godoc
  • goweb star:25 具有路由、websockets、日志、中间件、静态文件服务器(可选gzip)和自动TLS的Web框架。 godoc
  • Banjo star:18 非常简单和快速的网络框架 Go 。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

中间件

仿真中间件

  • Tollbooth star:2073 限制速率的 HTTP 请求处理程序。 star > 2000 godoc
  • CORS star:1979 轻松地向API添加CORS功能。 godoc
  • Limiter star:1456 简单的速度限制中间件。 最近一周有更新 godoc
  • go-server-timing star:821 添加/解析Server-Timing头。 最近一年没有更新 godoc
  • go-fault star:420 Go的故障注入中间件。 godoc
  • ln-paywall star:116 使用Lightning Network(比特币)实现基于每个请求的api货币化中间件。 最近一年没有更新 godoc
  • XFF star:85 处理 X-Forwarded-For 头的中间件。 godoc
  • formjson star:35 透明地将JSON输入作为标准表单POST处理。 最近一年没有更新 godoc
  • client-timing star:19 用于服务器定时报头的HTTP客户机。 最近一年没有更新 godoc
  • rk-grpc star:18 中间件为gRPC与日志,指标,认证,跟踪等。 最近一周有更新 godoc
  • rk-gin star:13 用于Gin框架的中间件,具有日志记录、度量、认证、跟踪等功能。 最近一周有更新 godoc
  • mid star:2 其他HTTP中间件特性:从处理程序返回惯用错误;接收/响应JSON数据;请求跟踪;和更多。 godoc

用于创建HTTP中间件的库

  • negroni star:7114 符合语言习惯的 HTTP 中间件库。 star > 2000 godoc 包含中文文档
  • alice star:2437 用于连接中间件的库,简单无痛苦。 star > 2000 godoc
  • render star:1563 Go package用于方便地呈现JSON、XML和HTML模板响应。 godoc
  • stats star:581 使用中间件来存储关于web应用程序的各种信息。 最近一年没有更新 godoc
  • interpose star:295 golang的极简网络/http中间件。 最近一年没有更新 godoc
  • renderer star:229 简单、轻量级和更快的响应(JSON、JSONP、XML、YAML、HTML、文件)。 godoc
  • muxchain star:209 用于net/http的轻量级中间件。 最近一年没有更新 godoc
  • gores star:96 处理HTML、JSON、XML等响应的Go包。对于RESTful api非常有用。 godoc
  • rye star:95 支持JWT、CORS、Statsd和Go 1.7上下文的小型Go中间件库(带有罐装中间件)。 最近一年没有更新 godoc
  • mediary star:78 在http中添加拦截器。客户端允许转储/成型/跟踪/…的请求/响应。 最近一年没有更新 godoc
  • chain star:63 带有范围数据的处理程序包装器链接(基于网络/上下文的“中间件”)。 最近一年没有更新 godoc
  • go-wrap star:59 net/http的小型中间件包。 最近一年没有更新 godoc 归档项目
  • catena star:7 HTTP.Handler wrapper catenation (和chain具有相同的 API ).。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

路由器

  • mux star:15651 强大的URL路由器和调度器为golang。 star > 2000 最近一周有更新 godoc
  • httprouter star:13500 高性能路由。使用这个库和标准http处理工具可以构建一个非常高性能大web框架。 star > 2000 godoc
  • chi star:10573 小巧、快速、具有丰富表达力的 HTTP 路由,基于net/context.。 star > 2000 godoc
  • gocraft/web star:1451 Mux和中间件包在Go中。 最近一年没有更新 godoc
  • Bone star:1275 闪电快速HTTP多路复用器。 最近一年没有更新 godoc
  • Goji star:891 枸杞是一种简约的和灵活的与支持'net/context` HTTP请求多路复用器。 最近一年没有更新 godoc
  • fasthttprouter star:870 高性能路由器分叉从httprouter。第一个路由器适合fasthttp最近一年没有更新 godoc
  • httptreemux star:516 高速,灵活,基于树的 HTTP 路由。受到了 httprouter 的启发。 godoc
  • xujiajun/gorouter star:508 一个简单和快速的HTTP路由器 Go 。 最近一年没有更新 godoc
  • ozzo-routing star:422 一个非常快的Go (golang) HTTP路由器,支持正则表达式路由匹配。完全支持构建RESTful api。 godoc
  • lars star:384 是一个轻量级、快速、可扩展、零分配的HTTP路由,用于创建定制化的框架。 最近一年没有更新 godoc
  • Siesta star:348 编写中间件和处理程序的可组合框架。 godoc
  • vestigo star:265 高性能,独立,HTTP兼容的URL路由器的go web应用程序。 最近一年没有更新 godoc
  • gowww/router star:159 超快的HTTP 路由,完全兼容 net/HTTP.Handler 接口.。 最近一年没有更新 godoc
  • alien star:120 轻量级和快速http路由器从外层空间。 最近一年没有更新 godoc
  • pure star:119 是一个轻量级HTTP路由器,它坚持net/ HTTP“实现”的std。 最近一年没有更新 godoc
  • GoRouter star:103 GoRouter是一个服务器/API微框架,HTTP请求路由器,多路复用器,mux,它为请求路由器提供了支持“net/context”的中间件。 godoc
  • violetear star:102 HTTP路由器。 godoc
  • Bxog star:101 简单和快速的HTTP路由器 Go 。它可以处理不同难度、长度和嵌套的路径。他还知道如何根据接收到的参数创建URL。 最近一年没有更新 godoc
  • xmux star:92 高性能mux基于httprouter 'net/context`支持。 最近一年没有更新 godoc
  • bellt star:51 一个简单的Go HTTP路由器。 最近一年没有更新 godoc
  • ngamux star:45 简单的HTTP路由器为Go。 godoc
  • FastRouter star:19 一个快速,灵活的HTTP路由器写在Go。 最近一年没有更新 godoc
  • goroute star:6 简单但功能强大的HTTP请求多路复用器。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

WebAssembly

  • tinygo star:9061 去编译小地方。微控制器、网络组装和命令行工具。基于LLVM。 star > 2000 最近一周有更新 godoc
  • dom star:436 DOM库。 最近一年没有更新 godoc
  • go-canvas star:148 库使用HTML5画布,与所有绘画内的go代码。 最近一年没有更新 godoc
  • wasmbrowsertest star:110 在浏览器中运行Go WASM测试。 godoc
  • webapi star:91 从WebIDL生成的DOM和HTML的绑定。 godoc
  • vert star:57 Go和JS值之间的互操作。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

Windows

  • go-ole star:816 为 Go 语言实现的 Win32 OLE。 最近一周有更新 godoc
  • d3d9 star:128 Direct3D9 的 Go 语言接口。 最近一周有更新 godoc
  • gosddl star:8 从SDDL-string到用户友好的JSON的转换器。SDDL由四个部分组成:所有者、主群、DACL、SACL。 最近一年没有更新 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

XML

用于操作XML的库和工具。 (翻译出错了? 试试 英文版 吧~)

  • zek star:515 从XML生成Go结构。 godoc
  • xpath star:437 Go的XPath包。 godoc
  • xquery star:154 XQuery允许您使用XPath表达式从HTML/XML文档中提取数据。 最近一年没有更新 godoc 归档项目
  • xml2map star:37 XML来映射转换器编写的Golang。 godoc
  • xmlwriter star:20 基于libxml2的xmlwriter模块的过程性XML生成API。 godoc
  • XML-Comp star:15 简单的命令行XML比较器,生成文件夹、文件和标记的差异。 最近一年没有更新 godoc

零信任

实现零信任架构的库和工具。 (翻译出错了? 试试 英文版 吧~)

  • Cosign star:1360 在OCI注册中心中的容器签名、验证和存储。 最近一周有更新 godoc
  • Spire star:1016 SPIRE (SPIFFE Runtime Environment)是一个api工具链,用于跨各种托管平台在软件系统之间建立信任。 最近一周有更新 godoc
  • in-toto star:45 实现in-toto(提供一个框架来保护软件供应链的完整性)python参考实现。 最近一周有更新 godoc
  • Spiffe-Vault star:8 利用Spiffe JWT认证和Hashicorp Vault实现无秘密认证。 godoc

工具

  • Go 软件和插件。 (翻译出错了? 试试 英文版 吧~)*

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

代码分析

  • GoLint star:3925 Go 源码的 linter。 star > 2000 godoc 归档项目
  • Golint online Lints online Go source files on GitHub, Bitbucket and Google Project Hosting using the golint package.
  • errcheck star:1764 Errcheck是一个用于检查Go程序中未检查错误的程序。 godoc
  • go-critic star:1190 源代码检查工具。 最近一周有更新 godoc
  • gcvis star:1046 实时可视化跟踪 GC 数据。 最近一年没有更新 godoc
  • php-parser star:840 用 Go 编写的 PHP 解析器。 godoc
  • staticcheck 用于大量静态分析检查,您可能已经从 c# 的 ReSharper 等工具中习惯了这些检查。
  • GoPlantUML star:601 生成文本plantump类图的库和CLI,其中包含关于结构和接口的信息,以及它们之间的关系。 godoc
  • goreturns 添加 zero 返回声明,以匹配 func 返回类型。
  • gosimple gosimple 是 Go 源代码的linter,专门用于简化代码。
  • goast-viewer star:563 基于 Web 的 Golang AST 可视化工具。 最近一年没有更新
  • GoCover.io GoCover.io 提供了任意 golang 包的代码覆盖率服务。
  • goimports 来修复(添加,删除) Go 中自动导入的工具。
  • go-mod-outdated star:549 找出项目中过期的依赖项。 godoc
  • go-cleanarch star:540 go-cleanarch 的创建是为了验证 Clean 体系结构规则,比如 Go 项目中的依赖关系。 godoc
  • todocheck star:362 静态代码分析器连接TODO注释代码有问题在你的问题跟踪器。 godoc
  • unconvert star:313 在源码中删除不必要的类型转换。 最近一年没有更新 godoc
  • unused 对未使用的常量、变量、函数和类型的代码进行检查。
  • golines star:269 格式化程序,它自动缩短Go代码中的长行。 最近一周有更新 godoc
  • dupl star:267 用于代码克隆检测的工具。 最近一年没有更新 godoc
  • tickgit star:266 CLI和go包用于显示代码注释TODOs(以任何语言)并应用“git blame”来识别作者。 最近一年没有更新 godoc
  • gostatus star:245 用于显示包含 Go 包的存储库的状态的命令行工具,。 最近一年没有更新 godoc
  • apicompat star:175 检查 Go 项目最近的向下不兼容修改。 最近一年没有更新 godoc
  • go-checkstyle star:118 checkstyle是一个类似于java checkstyle的检查工具。 godoc
  • lint star:65 将 linters 作为测试的一部分。 最近一年没有更新 godoc
  • validate star:60 使用 tags 自动验证结构体字段。 最近一年没有更新 godoc
  • go-outdated star:44 显示过期包的终端应用。 最近一年没有更新 godoc 归档项目
  • tarp star:14 在源码中寻找没有直接单元测试的函数和方法。 最近一年没有更新 godoc 归档项目
  • golang-ifood-sdk star:7godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

编辑器插件

  • vim-go star:14076 Go 开发会用到的 Vim 插件。 star > 2000
  • gocode star:4944 Autocompletion daemon for the Go programming language. star > 2000 godoc
  • GoSublime star:3421 包含了可为文本编辑器 SublimeText 3 提供代码自动填充和其他类似IDE的功能的 Golang IDE 插件集合。 star > 2000 最近一年没有更新 godoc
  • vscode-go star:2253 Visual Studio代码的扩展(VS代码),它提供了对Go语言的支持。 star > 2000 最近一周有更新
  • go-plus star:1519 在 Atom 中添加自动完成,格式化,语法检查,高亮和审查。 归档项目
  • go-mode star:1210 在 GNU/Emacs 支持 GO。 最近一周有更新
  • coc-go language server extension for Vim/Neovim star:401 这个插件添加gopls功能到Vim/Neovim。
  • Watch star:188 Runs a command in an acme win on file changes. 最近一年没有更新 godoc
  • goimports-reviser star:95 用于导入的格式化工具。 最近一周有更新 godoc
  • goprofiling 在 VS Code 中支持 Go 的基准分析。
  • vim-compiler-go star:88 在保存时突出显示语法错误的 Vim 插件。 最近一年没有更新
  • go-language-server star:31 A wrapper to turn the VSCode go extension into a language server supporting the language-server-protocol. 最近一年没有更新 归档项目
  • gounit-vim star:22 基于函数或方法的签名生成Go测试的Vim插件。 最近一年没有更新
  • theia-go-extension star:16 在 Theia IDE中支持 Go。 最近一年没有更新 归档项目
  • Go Doc star:4 一个Visual Studio Code扩展,用于在输出中显示定义和生成go doc。
  • Go plugin for JetBrains IDEs JetBrains IDEs 的 Go 插件。

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

Go 生成工具

  • gotests star:3596 从源代码生成测试用例。 star > 2000 godoc
  • genny star:1613 优雅的 Go 泛型。 godoc
  • re2dfa star:189 将正则表达式转换为有限状态机,并输出 Go 源代码。 最近一年没有更新 godoc 归档项目
  • TOML-to-Go 在浏览器中将 TOML 转换为 Go 类型。
  • xgen star:125 XSD (XML模式定义)解析器和Go/C/Java/Rust/TypeScript代码生成器。 godoc
  • gonerics star:113 Go中的易用的泛型。 最近一年没有更新 godoc
  • hasgo star:108 可生成用于切片的 Haskell。 godoc
  • gocontracts star:78 通过同步代码和文档来实现 design-by-contract 设计。 最近一年没有更新 godoc
  • gounit star:60 使用您自己的模板生成Go测试用例。 最近一年没有更新 godoc
  • generic star:41 灵活的 Go 数据类型。 godoc
  • godal star:11 通过指定可被gorm使用的sql ddl文件,生成golang对应的orm模型。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

Go 工具

  • go-swagger star:7055 基于 Go 的Swagger 2.0实现。 star > 2000 最近一周有更新 godoc
  • OctoLinker star:4851 借助的 OctoLinker 浏览器扩展,可以高效的地浏览 GitHub go文件。 star > 2000 最近一周有更新
  • go-callvis star:3688 使用 dot format 可视化 Go 程序的调用图。 star > 2000 godoc
  • depth star:659 通过分析导入,将包依赖关系树可视化输出。 最近一周有更新 godoc
  • richgo star:633 用文本装饰丰富 go test 的输出。 godoc
  • rts star:226 从服务器响应生成Go结构。 godoc
  • godbg star:180 实现了 Rusts 的 dbg! 宏,可以方便的在开发过程中快速、容易地调试。 最近一年没有更新 godoc
  • gomodrun 执行并缓存Go中包含的二进制文件的Go工具。国防部文件。
  • typex star:136 检查Go类型及其传递依赖关系,或者将结果导出为TypeScript值对象(或类型)声明。 godoc
  • colorgo star:108 将 go 命令包装成彩色的 go build 输出。 最近一年没有更新 godoc
  • gothanks star:107 GoThanks自动帮你开始。mod github依赖,以这种方式发送一些爱给他们的维护者。 godoc
  • roumon star:67 通过命令行接口监控所有激活goroutines的当前状态。 godoc
  • igo star:51 一个igo to go transpiler (go语言的新语言功能!) 最近一年没有更新 godoc
  • modver 根据semver规则,比较Go模块的两个版本,以检查所需的版本号更改(主要、次要或patchlevel)。
  • go-james star:48 去项目骨架创造者,建立和测试您的项目没有手动设置。 godoc
  • go-pkg-complete star:38 Bash completion for go and wgo。 最近一年没有更新
  • generator-go-lang star:24 一个Yeoman发电机,以启动新的Go项目。 最近一年没有更新 归档项目
  • docs star:9 自动为GO项目生成RESTful API文档-与开放API规范标准一致。 godoc

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

软件包

用Go编写的软件。 (翻译出错了? 试试 英文版 吧~)

(回到顶部)(#内容) (翻译出错了? 试试 英文版 吧~)

DevOps 工具

  • kubernetes star:83669 来自谷歌的容器集群管理器。 star > 2000 最近一周有更新 godoc
  • Moby star:61798 Collaborative project for the container ecosystem to assemble container-based systems. star > 2000 最近一周有更新 godoc
  • traefik star:36046 反向代理和负载均衡器,支持多个后端。 star > 2000 最近一周有更新 godoc
  • Gitea star:27296 从 Gogs fork,完全由社区驱动。 star > 2000 最近一周有更新 godoc 包含中文文档
  • gitea-github-migrator 将所有GitHub repositories、issues、milestones 和 labels 都迁移到 Gitea。
  • Vegeta star:18775 HTTP负载测试工具和库。超过9000 ! star > 2000 godoc
  • Packer star:13360 用于从一个源配置为多个平台创建相同的机器图像。 star > 2000 最近一周有更新 godoc
  • Hey star:12518 压力测试工具,可用来代替 ApacheBench (ab)。 star > 2000 godoc
  • webhook star:7193 允许用户创建在服务器上执行命令的 HTTP hooks。 star > 2000 最近一周有更新 godoc
  • Wide 为使用 Golang 的团队提供基于 web 的 IDE。
  • GVM star:6841 GVM 提供了一个接口来管理 Go 版本。 star > 2000
  • gaia star:4535 可用于任何编程语言来构建强大的管道。 star > 2000 godoc
  • gox star:4154 非常简单,没有多余的跨平台编译工具。 star > 2000 godoc
  • bosun star:3224 按照时间轴发出告警的框架。 star > 2000 godoc
  • Ddosify star:3163 高性能负载测试工具,用Golang编写。 star > 2000 最近一周有更新 godoc
  • bombardier star:2943 快速跨平台 HTTP 基准测试工具。 star > 2000 godoc
  • Pomerium star:2858 Pomerium是一个可识别身份的访问代理。 star > 2000 最近一周有更新 godoc
  • script star:1947 让DevOps编写类shell和系统管理任务变得更加容易。 godoc
  • fac star:1739 修复 git 合并冲突。 最近一年没有更新 godoc
  • kala star:1735 简单、现代和高性能的作业调度程序。 godoc
  • goxc star:1672 专注于跨平台编译和打包的 Go 构建工具。 最近一年没有更新 godoc
  • StatusOK star:1520 监视您的网站和REST api。当服务器宕机或响应时间超过预期时,通过Slack、电子邮件获得通知。 godoc
  • s3gof3r star:1111 小型实用程序/库,针对大型对象在Amazon S3中的高速传输进行了优化。 godoc
  • go-selfupdate star:891 允许你的 Go应用程序 进行自我更新。 godoc
  • s5cmd star:870 非常快的S3和本地文件系统执行工具。 最近一周有更新 godoc
  • skm star:716 SKM是一个简单而强大的SSH密钥管理器,它可以帮助您轻松地管理多个SSH密钥! godoc
  • Scaleway-cli star:713 从命令行管理 BareMetal 服务器(与使
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].