Go 基础信息:使用 Go 语言的开源项目和公司
基于 Go 的知名软件:
项目名称 | 项目说明 |
---|---|
Caddy | 开源的 HTTP/2 Web 服务器,自动兼容 HTTPS |
CockroachDB | 可伸缩的、跨地域复制的、支持事务的、高可用、强一致性的分布式 SQL 数据库 |
Docker | Docker 是一个开源的应用容器引擎 |
Ethereum | 以太坊(英语:Ethereum)是一个開源的有智能合约功能的公共区块链平台。 |
Hugo | 世界上最快的静态网站生成工具 |
InfluxDB | InfluxDB 是一个分布式时序数据库 |
星际文件系统 | 一个旨在创建持久且分布式存储和共享文件的网络传输协议。 |
Juju | Ubuntu 下的系统管理工具 |
Kubernetes | 自动化部署、伸缩和操作应用程序容器的开源平台 |
Mattermost | 一款易于使用、经过简化且可扩展的团队通信和企业消息传送系统 |
OpenShift | 红帽开源的一个容器云平台 |
Snappy | Snappy 是 Ubuntu 移动系统的部署和软件包管理系统 |
Space Cloud | 一个开源的高性能Web服务器 |
Syncthing | 一个文件连续同步软件,开源版 Dropbox |
Terraform | IT 基础架构自动化编排工具 |
使用 Go 语言的知名公司(国外)
机构名称 | 应用场景 |
---|---|
Dropbox | 将主要模块从 Python 代码迁移到 Go |
Ethereum | 项目核心 |
许多内部项目,比较知名的有 dl.google.com | |
Heroku | 使用了 Doozer |
Cacoo | 用户控制台页面渲染 |
Chango | 一个可编程的广告公司,使用 Go 来构架其竞价系统 |
Cloud Foundry | 用 Go 来构建 PAAS 服务 |
CloudFlare | 分布式 DNS 服务,区块链工具、日志记录等 |
CoreOS | 基于 Docker 容器的的 Linux 发行版 |
Couchbase | 查询和索引服务 |
Hyperledger Fabric | 专注于企业的账单项目 |
MongoDB | 管理 MongoDB 实例的工具 |
Netflix | 一些内部服务使用 Go 语言来架构 |
Novartis | 内部使用的存货系统 |
Nutanix | 企业 Cloud OS 上提供的多个微服务 |
Plug.dj | 在线音乐流网站 |
SendGrid | 邮件发送服务 |
SoundCloud | 一堆的内容系统服务 |
Splice | 音乐协作平台的整个后端系统 |
Twitch.tv | 他们基于 IRC 的系统,从 Python 迁移过来 |
Uber | 处理高流量的基于地理位置信息的请求 |
使用 Go 语言的知名公司(国内)
机构名称 | 应用场景 |
---|---|
七牛云 | 提供 CDN 服务 |
PingCAP | TiDB 开源分布式关系型数据库 |
腾讯 | 15 年已经做了docker万台规模的实践。蓝鲸平台,容器开发相关 |
百度 | 消息系统以及系统运维相关 |
阿里 | 系统部门、CDN 等正在招 Go 方面的人 |
京东 | 京东云消息推送系统、云存储,以及京东商城某些模块 |
小米 | 小米互娱、小米商城、小米视频、小米生态链等团队都在使用 Golang |
360 | 开源的日志搜索系统 Poseidon,360 直播 |
Teambition | 未知 |
迅雷 | 未知 |
美团 | 美团后台流量支撑程序 |
bilibili | bilibili 后台主程序 |
字节跳动 | 大部分产品后端使用 Go |
参考:
推荐文章: