跳到主要内容

go

本分类共 44 个项目。

返回 GitHub 项目分类目录

项目Stars简介
overlordStarsGo语言编写的memcache与Redis代理及集群管理平台,提供自动化高可用缓存服务方案。
go-githubStarsGo语言编写的GitHub API v3客户端库,提供REST API访问、认证、分页及Webhook事件处理能力。
grpc-gatewayStarsgRPC-Gateway 将 gRPC 服务转换为 RESTful HTTP JSON API,支持同时提供 gRPC 和 HTTP 接口。
grpc-goStarsGo语言的gRPC实现,提供基于HTTP/2的高性能RPC框架,解决跨服务通信问题。
wailsStars用Go和Web技术构建轻量桌面应用,无需内嵌浏览器,通过原生渲染引擎打包为单个可执行文件。
asynqStarsAsynq是基于Redis的Go分布式任务队列库,支持任务调度、自动重试与优先级队列,用于异步处理后台任务。
awesome-goStarsAwesome Go 是精心整理的 Go 框架、库和软件资源列表,帮助开发者快速发现优秀的 Go 生态工具。
bubbleteaStars基于 Elm 架构的 Go 框架,用于构建交互式终端应用程序。
chiStarschi 是轻量级 Go HTTP 路由器,支持 REST API 路由、中间件组合与 URL 参数解析。
exprStarsExpr 是面向 Go 的表达式语言,提供安全、快速、静态类型的动态配置求值能力。
fasthttpStarsfasthttp是Go极速HTTP库,解决高并发性能瓶颈,服务器最高6倍于net/http,零内存分配。
fiberStarsFiber 是基于 Fasthttp 的高性能 Go Web 框架,零内存分配,Express 风格路由开发。
go-redisStarsGo语言的官方Redis客户端,支持Redis命令、连接池、Pipeline、集群及客户端缓存等核心功能。
grequestsStarsGRequests 将 Requests 与 Gevent 结合,支持并发异步 HTTP 请求,解决同步请求的性能瓶颈问题。
loStars基于泛型的Go工具库,提供切片、Map等数据结构的高效处理方法。
muxStarsGorilla/mux是Go语言的HTTP请求路由器,支持基于URL、方法、Host等多种条件的灵活路由匹配。
testifyStarsGo 测试工具库,提供断言、模拟对象和测试套件功能
tviewStarsGo 终端 UI 组件库,提供表格、列表、输入框等控件,快速构建交互式命令行界面。
unisegStarsGo语言的Unicode文本分段库,支持图素簇、词边界、句边界、换行断字及等宽宽度计算。
viperStarsGo配置管理库,支持多源配置读取、环境变量、远程配置、热更新等功能。
wireStarsWire是Go语言的依赖注入代码生成工具,通过自动生成组件初始化代码,消除手写依赖连接的工作量,避免使用全局变量。
adk-goStars基于 Go 语言的 AI 智能体开发框架,支持代码优先构建、评估和部署复杂多智能体应用。
cliStarsurfave/cli是Go语言命令行工具开发框架,支持命令与子命令、标志参数、自动补全、帮助文档及man手册生成。
ebpfStars纯Go库,用于加载、编译和调试eBPF程序,支持挂钩系统调用、网络流量等内核事件。
fsnotifyStarsGo 跨平台文件系统事件监控库
BaiduPCS-GoStars仿Linux shell的百度网盘命令行客户端,支持文件上传下载、转存及离线下载功能。
KeymouseGoStars录制鼠标键盘操作并自动回放,可设定重复次数,实现简单任务的自动化执行。
Open-IM-ServerStarsOpenIM 是面向开发者的开源即时通讯解决方案,提供完整 SDK 与服务端,支持消息收发、用户与群组管理,便于快速集成 IM 功能。
echoStars高性能 Go Web 框架,支持快速路由、数据绑定、中间件生态与集中式错误处理。
expressStarsExpress 是 Node.js 的快速极简 Web 框架,用于构建 Web 应用和 API。
fishesStarsAI 实时验证手绘鱼类,有效作品存入共享水族箱,支持社区投票与排名。
ginStars高性能Go Web框架,提供零分配路由、中间件支持与JSON验证,用于快速构建REST API和微服务。
glowStars终端 Markdown 阅读器,可在命令行优雅渲染和浏览 Markdown 文档。
go-ethereumStars以太坊 Go 语言实现,提供全节点客户端与 RPC API,用于运行和操作以太坊网络。
goStarsGo 是一门开源编程语言,可轻松构建简单、可靠、高效软件。
gofoundStarsGoFound是用Golang实现的全文检索引擎,支持亿级数据毫秒级搜索、持久化存储、HTTP接口和可视化管理后台。
gumStarsGum 是一个让 Shell 脚本拥有华丽交互界面的工具,无需编码即可使用。
logrusStarsLogrus 是 Go 结构化日志库,API 兼容标准库,支持字段、级别和多种格式化器。
neotest-goStarsNeotest 的 Go 语言适配器,支持在 Neovim 中运行 Go 测试。
opentelemetry-goStarsOpenTelemetry 的 Go 语言实现,提供分布式追踪、指标和日志的采集与导出能力。
tcellStars纯Go实现的跨平台终端UI库,支持Unicode、24位色彩及增强的键鼠交互。
tinygoStarsTinyGo是Go语言轻量级编译器,专为微控制器、WebAssembly和命令行工具设计,生成极小体积二进制文件。
validatorStarsGo语言结构体验证库,通过标签实现字段级和结构体级数据校验,支持交叉验证、递归嵌套验证及国际化错误提示。
vikunjaStars开源自托管任务管理器,提供完整任务管理功能。