Go 基础信息:使用 Go 语言的开源项目和公司 2 个改进

使用 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 项目核心
Google 许多内部项目,比较知名的有 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

参考:

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 2

字节跳动现在基本后端都统一使用 Go 了。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!