go-Go Gogs:轻量级自托管 Git 服务 Go Gogs:轻量级自托管 Git 服务 项目简介 Gogs(Go Git Service)是一个用 Go 语言编写的开源自托管 Git 服务,它提供了类似 GitHub 的功能,但更加轻量级和易于部署。该项目由无闻(Unknwon)创建并维护,目前已在 GitHub 上获得超过 40,000 颗...
go-Harness Go SDK:加速云原生应用交付的利器 Harness Go SDK:加速云原生应用交付的利器 项目概述 Harness Go SDK 是一个功能强大的开源工具包,专为使用 Go 语言开发的云原生应用而设计。它提供了一套完整的 API 接口和工具,帮助开发团队自动化软件交付流程,实现持续集成、持续部署和持续验证。 核心特性 1. 完整的 ...
go-Go Kratos:现代化微服务框架的全面指南 Go Kratos:现代化微服务框架的全面指南 什么是Kratos? Kratos是一个由Bilibili开源的现代化Go语言微服务框架,专注于云原生和微服务架构。它集成了大量微服务相关功能,提供了一整套完整的解决方案,帮助开发者快速构建稳定、高效的分布式系统。 核心特性 1. 模块化设计 Krat...
go-CockroachDB:用Go构建的分布式SQL数据库 CockroachDB:用Go构建的分布式SQL数据库 项目概述 CockroachDB是一个开源的分布式SQL数据库,采用Go语言构建,旨在提供强一致性、高可用性和水平扩展能力。该项目由Cockroach Labs公司开发,其名称”蟑螂”寓意着系统像蟑螂一样具有极强的生存能力——即使部分节点失效,...
go-Go Act 项目:在本地运行 GitHub Actions 的利器 Go Act 项目:在本地运行 GitHub Actions 的利器 项目概述 Go Act 是一个用 Go 语言开发的开源工具,它允许开发者在本地环境中运行 GitHub Actions 工作流。这个项目解决了在本地测试和调试 GitHub Actions 工作流时的痛点,无需每次都将代码推送到远...
go-Go Wails:用Go语言构建现代桌面应用 Go Wails:用Go语言构建现代桌面应用 什么是Wails? Wails是一个让开发者能够使用Go语言和Web技术(HTML/CSS/JavaScript)构建现代桌面应用程序的框架。它允许你将Go的强大后端能力与灵活的前端技术相结合,创建出跨平台的桌面应用。 项目地址:https://gith...
go-Go NPS:轻量级高性能内网穿透代理工具 Go NPS:轻量级高性能内网穿透代理工具 项目概述 Go NPS(Net Proxy Server)是一个基于Go语言开发的高性能内网穿透代理服务器,由ehang-io团队开发维护。该项目采用客户端-服务器架构,帮助开发者在没有公网IP的情况下,轻松实现内网服务的公网访问,支持TCP、UDP、HT...
go-Go-Ethereum:以太坊区块链的Go语言实现 Go-Ethereum:以太坊区块链的Go语言实现 项目概述 Go-Ethereum(通常简称为Geth)是以太坊区块链的官方Go语言实现,由以太坊基金会维护。作为以太坊网络中最广泛使用的客户端之一,Geth不仅支持完整的以太坊节点功能,还提供了丰富的开发工具和API接口,成为以太坊生态系统中不可或...
go-Go Wox:一款高效跨平台应用启动器 Go Wox:一款高效跨平台应用启动器 项目概述 Wox 是一款功能强大的跨平台应用启动器,灵感来源于 macOS 上的 Alfred 和 Windows 上的 Wox。该项目采用 Go 语言开发,旨在为用户提供快速、高效的应用程序启动和系统操作体验。通过简单的键盘快捷键,用户可以快速搜索和启动应用...
go-Docker Compose Go 项目:现代化容器编排工具 Docker Compose Go 项目:现代化容器编排工具 项目概述 Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。而 docker/compose 项目是 Docker Compose 的 Go 语言实现版本,它提供了与原始 Python 版本相同的功能...
go-Syncthing:去中心化的开源文件同步工具 Syncthing:去中心化的开源文件同步工具 什么是Syncthing? Syncthing是一个开源的、去中心化的文件同步工具,它允许您在多个设备之间安全地同步文件。与传统的云存储服务不同,Syncthing不需要中央服务器,数据直接在您的设备之间传输,确保了隐私和安全性。 项目特点: - 开源...
go-Go Consul 项目介绍:分布式服务发现与配置管理利器 Go Consul 项目介绍:分布式服务发现与配置管理利器 什么是 Consul? Consul 是 HashiCorp 公司使用 Go 语言开发的开源工具,主要用于服务发现、健康检查和键值存储。它采用分布式架构,支持多数据中心部署,是现代微服务架构中不可或缺的基础设施组件。 核心特性 1. 服务发...