go-Go Web 应用开发实战指南:从入门到精通 Go Web 应用开发实战指南:从入门到精通 项目概述 《Go Web 应用开发实战指南》(build-web-application-with-golang)是由知名 Go 语言专家谢孟军(astaxie)编写的开源教程项目,旨在帮助开发者系统掌握使用 Go 语言构建 Web 应用程序的核心技术。...
go-Go Iris:高性能、易扩展的Go语言Web框架 Go Iris:高性能、易扩展的Go语言Web框架 概述 Iris是一个用Go语言编写的高性能Web框架,以其简洁的API设计、出色的性能和丰富的功能集而闻名。作为Go生态中最受欢迎的Web框架之一,Iris提供了构建现代Web应用程序所需的一切工具,同时保持了极简的哲学和卓越的性能表现。 核心特性...
go-Go Harbor:企业级云原生镜像仓库解决方案 Go Harbor:企业级云原生镜像仓库解决方案 项目概述 Go Harbor 是一个开源的企业级 Docker 镜像仓库项目,提供安全、可靠、高效的镜像管理解决方案。作为 CNCF(云原生计算基金会)的孵化项目,Harbor 已经成为企业级容器镜像管理的行业标准。 核心特性 1. 安全与合规 漏洞...
go-Go-FRP:高效的内网穿透解决方案 Go-FRP:高效的内网穿透解决方案 项目概述 Go-FRP(Fast Reverse Proxy)是一个使用Go语言开发的高性能、轻量级内网穿透工具。该项目由fatedier开发并维护,旨在帮助开发者轻松实现内网服务的公网访问,支持TCP、UDP、HTTP、HTTPS等多种协议。 核心特性 1. ...
go-Go-Patterns:Go语言设计模式实践指南 Go-Patterns:Go语言设计模式实践指南 项目概述 Go-Patterns 是一个由 Tamer Tas 创建的开源项目,旨在为 Go 开发者提供实用的设计模式实现示例。该项目收集了在 Go 语言中常见的设计模式实现,展示了如何将这些经典模式优雅地应用到 Go 的并发、接口和类型系统中。 核...
go-Go Helm:Kubernetes 应用包管理的强大工具 Go Helm:Kubernetes 应用包管理的强大工具 Helm 是一个用 Go 语言编写的 Kubernetes 应用包管理工具,它已经成为 Kubernetes 生态系统中不可或缺的一部分。本文将介绍 Helm 的核心概念、架构设计以及实际使用示例。 Helm 是什么? Helm 是 Kub...
go-NSQ:高性能、高可用的分布式消息队列系统 NSQ:高性能、高可用的分布式消息队列系统 概述 NSQ 是一个基于 Go 语言开发的实时分布式消息平台,由 Bitly 公司开源。它被设计为一个简单、高性能、高可用的消息队列系统,广泛应用于大规模分布式系统中处理实时数据流。 核心特性 1. 分布式架构 NSQ 采用去中心化的设计,没有单点故障。每...
go-Traefik:云原生时代的动态反向代理与负载均衡器 Traefik:云原生时代的动态反向代理与负载均衡器 什么是Traefik? Traefik(发音为”traffic”)是一个现代化的HTTP反向代理和负载均衡器,专为微服务和容器化环境设计。与传统的反向代理不同,Traefik能够自动发现服务配置,无需手动重启即可动态更新路由规则,是云原生架构的理...
go-Go Filebrowser:轻量级自托管文件管理器 Go Filebrowser:轻量级自托管文件管理器 项目概述 Go Filebrowser 是一个用 Go 语言编写的轻量级、高性能的自托管文件管理器,它提供了一个现代化的 Web 界面,让用户能够通过浏览器轻松管理服务器上的文件。该项目设计简洁、部署简单,特别适合个人开发者、小型团队或需要简单文...
go-Go v2ray-core:高性能代理工具的核心引擎 Go v2ray-core:高性能代理工具的核心引擎 项目概述 v2ray-core 是一个用 Go 语言编写的高性能代理工具核心引擎,它是 V2Ray 项目的核心组件。该项目采用模块化设计,支持多种代理协议,提供了强大的网络代理和隧道功能。v2ray-core 以其出色的性能、稳定性和灵活性在代理...
go-TiDB:分布式 NewSQL 数据库的 Go 语言实现 TiDB:分布式 NewSQL 数据库的 Go 语言实现 项目概述 TiDB 是 PingCAP 公司基于 Go 语言开发的分布式 NewSQL 数据库,它结合了传统关系型数据库的最佳特性和 NoSQL 系统的可扩展性。TiDB 兼容 MySQL 协议,支持水平扩展、强一致性和高可用性,为现代云原生...
go-Colima:在 macOS 上轻松运行容器的新选择 Colima:在 macOS 上轻松运行容器的新选择 什么是 Colima? Colima 是一个开源项目,旨在为 macOS 用户提供简单、轻量级的容器运行时环境。它的名字来源于 “Container on Lima”,基于 Lima 项目构建,为 macOS 用户提供了无需 Docker Des...