Stars
A curated list of awesome Go frameworks, libraries and software
Your ultimate Go microservices framework for the cloud-native era.
The Go language implementation of gRPC. HTTP/2 based RPC
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence…
An open-source runtime for composable workflows. Great for AI agents and CI/CD.
🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Golang标准库。对于程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案。以示例驱动的方式讲解Golang的标准库。
The ultimate LLM/AI application development framework in Golang.
Visualize call graph of a Go program using Graphviz
RedisShake is a Valkey/Redis data processing and migration tool.
HttpRunner 是一款开源的 API/UI 测试框架,简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。
OAuth 2.0 server library for the Go programming language.
Sentinel Go enables reliability and resiliency for Go microservices
Connection multiplexer for GoLang: serve different services on the same port!
gomonkey is a library to make monkey patching in unit tests easy
使用go语言实现数据结构与算法,涵盖字符串、数组、链表、队列、栈、树、图等数据结构。在实现算法的基础上,进行go语言实战。此外也包含经典算法在go实战项目中的应用,以及开源项目算法方面源码分析。
扬帆测试平台是一款高效、可靠的自动化测试平台,旨在帮助团队提升测试效率、降低测试成本。该平台包括用例管理、定时任务、执行记录等功能模块,支持多种类型的测试用例,目前支持API(http和grpc协议)、性能,并且可定制化,灵活满足不同场景的需求。其中,用例管理模块支持上传、编辑、复制、删除等基础操作,同时支持批量执行、并发执行等高级功能。通过用例设置,可以设置用例的基本信息、运行配置、环境变…
Go 微服务框架 Kratos(Bilibili开源)最佳实践。封装常用工具,以满足实际开发工作中的需求,提升开发效率。
Opensource cloudnative game matching service for openkruisegame.