GitHub 热门
共 10 个项目 · 第 1 / 1 页
syncthing / syncthing Go
点对点加密的多设备实时文件同步工具,自建版 Dropbox
Syncthing 是一个开源的持续文件同步工具,可以理解为自建版的 Dropbox 或 Resilio Sync:它在两台或多台电脑之间自动同步指定文件夹,改动一发生就实时传播,全程点对点直连、端到端加密,不经过任何第三方服务器。它主打数据安全,会尽量避免文件损坏,也不需要你手动点确认。典型场景包括:在家和公司电脑之间同步工作文档、把手机照片自动备份到家里的 NAS、多台开发机共享配置文件,或者在没有稳定云服务的内网环境里做文件分发。如果你是需要在多设备间保持文件一致的开发者、运维或设计师,或者出于隐私考虑不想把资料放在公有云上,它很值得花十分钟了解一下;但如果你只在单一设备上工作、或已经习惯 iCloud/OneDrive 的同步体验,这个项目和你的日常关系不大。
★ 90k 24h +40 ⑂ 5.5k 创建 2013-11-26 更新 14 小时前
caddyserver / caddy Go
自动 HTTPS 的现代 Web 服务器,Nginx 的省心替代品
Caddy 是一个用 Go 写的 Web 服务器,定位类似 Nginx,但把最麻烦的 HTTPS 自动化了:你只需声明域名,它就会自动向 Let's Encrypt 或 ZeroSSL 申请证书、续期和部署,内网地址则走自带的本地 CA,证书过期导致站点宕机这种事基本不会再发生。它默认支持 HTTP/1.1、HTTP/2 和 HTTP/3,既能直接对外提供网站服务,也常被当作反向代理,把前端和后端服务串起来。配置可以用简洁的 Caddyfile,也可以走 JSON 和动态 API,方便在集群里统一管理。它无外部依赖、可跨平台运行,模块化架构允许按需扩展功能。适合需要快速搭起带 HTTPS 的站点、给内部服务加反向代理的运维和后端工程师,以及不想再手动折腾证书的独立开发者;如果你的工作与部署、网关无关,这个项目和你关系不大。
★ 78k 24h +29 ⑂ 5.2k 创建 2015-01-13 更新 35 分钟前
kubernetes / kubernetes Go
容器编排事实标准,自动部署扩缩容管理容器化应用
Kubernetes(常简称 K8s)是容器编排领域的事实标准,用来在多台机器上自动部署、扩缩容和管理容器化应用,可以理解为「数据中心的操作系统」。它源自 Google 内部运行十几年的 Borg 系统经验,由 CNCF 托管,是云原生技术栈的核心底座。它解决的具体问题是:当你的服务拆成几十上百个微服务容器后,靠人工在多台服务器上分配资源、重启故障实例、按流量扩容几乎不可行,Kubernetes 负责自动调度这些容器到合适的节点,故障时自愈,流量上涨时水平扩容。对后端开发、SRE、运维和云原生架构师来说,它是绕不开的基础设施;如果你的日常只做前端、算法模型训练或数据分析,跟它关系不大,扫一眼即可。
★ 128k 24h +25 ⑂ 45k 创建 2014-06-06 更新 1 小时前
net-merge / net-merge Go
把多条网络链路叠加提速的跨平台带宽聚合工具
net-merge 是一个把设备上所有可用网络网卡同时用起来的工具,支持 Windows、macOS、Linux 和 Android,通过按连接做负载均衡,让下载、游戏、浏览器等应用叠加多个网络的带宽。它不是 VPN,不需要账号和服务器,也不用配置代理,对所有 TCP/UDP、IPv4/IPv6 流量透明生效。实测中 Wi-Fi 加 USB 热点加 iPhone 热点同时跑 9 个下载,总速度可达 232-303 Mbit/s,而最快的单条链路只有约 121 Mbit/s;它会把更多连接分给更快的链路,某条链路断网时自动停止分配。要注意的是单条连接永远只走一条链路,所以单文件单连接的下载不会变快,受益的是浏览器、Steam、torrent、云备份这类会开大量并发连接的场景。适合经常需要多网叠加、比如出差时同时用 Wi-Fi 和手机热点的网络工程师、运维和重度下载用户;如果你日常只有一条网络或只做单连接传输,和你关系不大。
★ 2.8k 24h +20 ⑂ 170 创建 23 天前 更新 2 天前
go-gitea / gitea Go
轻量自托管的一站式 Git 研发平台,类似私有版 GitHub
Gitea 是一套用 Go 写的自托管一站式研发平台,可以理解为轻量版的 GitLab 或私有化的 GitHub:把 Git 代码托管、代码审查、Issue 与看板、Wiki、团队协作、包仓库和 CI/CD 全部装进一个程序里,且 CI 部分能直接复用 GitHub Actions 的工作流写法。它跨平台、跨架构都能跑,资源占用远低于 GitLab,适合在公司内网或自己的服务器上快速搭起一套完整的研发协作环境,比如内部项目需要私有代码托管加流水线、又不想依赖外部 SaaS 时,用它一个服务就能替代拼凑多套工具。值得看的是运维开发、平台工程和研发效能方向的工程师,以及需要在内网或边缘设备上自建 Git 服务的团队;如果你平时只用 GitHub、不负责搭建内部基础设施,这个项目和你关系不大。
★ 58k 24h +15 ⑂ 7.3k 创建 2016-11-01 更新 2 小时前
fatedier / frp Go
把内网服务安全暴露到公网的反向代理与内网穿透工具
frp 是一个用 Go 写的内网穿透工具,可以理解为「让公网机器帮你转发流量的反向代理」:你在家里或公司内网跑的服务,通过它暴露到有公网 IP 的服务器上,外部就能直接访问。它支持 TCP、UDP、HTTP、HTTPS 等协议,可以用域名把请求转到内网服务,也提供 P2P 直连模式。典型场景包括:远程 SSH 连回自己办公室的电脑、把本地开发的 Web 服务临时分享给同事看效果、给局域网内的服务挂上自定义域名和 HTTPS、转发 DNS 查询或 Unix Domain Socket,以及把多个 SSH 服务映射到同一端口。它还带服务端监控面板、Prometheus 指标、健康检查、负载均衡、加密压缩等能力。适合运维、后端开发和需要临时把本地服务暴露给外部的从业者;如果你的工作完全不涉及内网访问或服务暴露,跟你的关系就不大。
★ 110k 24h +12 ⑂ 15k 创建 2015-12-21 更新 1 小时前
netdata / netdata Go
开箱即用的实时基础设施监控与异常检测平台
Netdata 是一套开源的实时基础设施监控平台,可以理解为 Prometheus 加 Grafana 的开箱即用替代品:装上后立刻能看到服务器、容器、数据库每秒级的 CPU、内存、磁盘、网络指标和可视化面板,几乎不用配置。它内置机器学习能力,能自动检测指标异常、预测故障并给出根因分析,还能对接告警系统和 MCP,让 AI 工具直接查询你的监控数据。典型场景是线上服务半夜突然变慢,运维不用等用户投诉,打开面板就能定位是哪台机器、哪个进程出了问题。适合 SRE、运维开发、后端架构师以及负责 Kubernetes 集群可观测性的团队使用,尤其是人手紧张、不想自建整套 Prometheus + Grafana + 告警链路的小团队;如果你的工作与线上系统稳定性无关,这个项目和你关系不大。
★ 81k 24h +11 ⑂ 6.7k 创建 2013-06-17 更新 18 分钟前
traefik / traefik Go
自动发现服务并生成路由的云原生反向代理与负载均衡器
Traefik 是一个云原生的 HTTP 反向代理和负载均衡器,可以理解为 nginx 的自动化替代品。它最大的特点是能监听 Docker、Kubernetes、Consul、Etcd 等编排系统或服务注册中心的 API,自动、动态地生成路由规则,服务增删改扩缩容时无需手动改配置、无需重启。除了路由自动化,它还内置 Let's Encrypt 自动签发 HTTPS 证书(支持通配符)、熔断与重试、WebSocket/HTTP2/gRPC 支持,并能输出 Prometheus 等多种指标和访问日志,还带一个可视化 Web UI 查看路由状态。适合的读者是运维开发、SRE 和后端架构岗位:如果你在 Kubernetes 或 Docker 环境里管理大量微服务的对外入口,厌倦了每次上线都要手改 ingress 配置,Traefik 就是为这个场景设计的;如果你只做纯算法或纯前端工作,和它关系不大。
★ 65k 24h +10 ⑂ 6.3k 创建 2015-09-13 更新 40 分钟前
moby / moby Go
Docker 上游的模块化容器引擎框架
Moby 是 Docker 官方开源的容器引擎底层项目,可以理解为 Docker 的「乐高积木盒」:它把容器运行时、镜像构建工具、registry、编排组件等拆成模块化的零件,供开发者拼装出自己的容器系统,Docker Engine 本身就是基于它构建的上游。它解决的麻烦是:当你不满足于直接用 Docker,想定制一个精简的容器引擎、替换某个组件(比如换掉默认运行时),或者研究容器底层原理时,Moby 提供了完整的框架和清晰的 API。近期它还把 Go SDK 拆成了独立的 client 和 api 模块,方便在 Go 代码里对接 Docker Engine API。值得看的是基础架构工程师、云平台开发者,以及想深入理解容器运行机制的后端和运维从业者;如果你只是日常用 Docker 跑容器,或者做 AI 应用开发,这个项目和你关系不大。
★ 72k 24h +7 ⑂ 19k 创建 2013-01-18 更新 9 小时前
feder-cr / git-ai 基础设施 Go
为 AI 编码代理重设计的开源版本控制系统
gitai 是一个专为 AI 编码代理设计的版本控制系统,对标 Anthropic 内部未公开的 Scion 方案,用 Go 实现且完全开源。传统 Git 是为「人类 clone 后干几小时再 push」设计的,而编码代理的模式是成千上万个短命任务、每个只改几个文件、几秒内就要落地,全量 clone、merge 队列和客户端历史遍历都会成为瓶颈。gitai 把工作搬到服务端:客户端常在线只拉取需要的对象,blame、路径历史、代码搜索等查询在服务端计算并缓存,落地用 compare-and-swap 取代 merge 队列,冲突可交给任意 LLM 提议解决但必须通过你配置的验证命令才生效,仓库状态存在 SQLite/PostgreSQL 加对象存储里,服务节点无状态可横向扩展。它还提供按代理粒度的权限控制、语义化审批规则和落地后自动测试回滚。适合正在搭建多代理并行写代码流水线的平台工程、DevOps 团队,以及关注 AI 编码基础设施的人;如果你的团队只有少量代理或纯人工协作,暂时关系不大。
★ 1.0k 24h +1 ⑂ 106 创建 20 天前 更新 1 小时前