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