1. 机器学习系统 TensorFlow
TensorFlow 是谷歌的第二代机器学习系统, 据谷歌说, 在某些基准测试中, TensorFlow 的表现比第一代的 DistBelief 快了 2 倍. TensorFlow 内建深度学习的扩展支持, 任何能够用计算流图形来表达的计算, 都可以使用 TensorFlow. 任何基于梯度的机器学习算法都能够受益于 TensorFlow 的自动分化 (auto-differentiation). 通过灵活的 Python 接口, 要在 TensorFlow 中表达想法也会很容易.
2.material-design-icons
Google 开源了 Material Design 系统图标包其中的 750 个字形. 该系统图标包含常用的图标, 如用于媒体播放, 通讯, 内容编辑, 连接等等. 在 web 应用, 安卓和 iOS 设计均适用.
3. 前端开发工具组 MDL
MDL (Material Design Lite) 是 Google 推出的网站前端开发工具组. Material Design Lite (MDL) 可以让你添加一个 Material Design 的外观和感觉到你的静态内容网站, 不依赖于任何的 Java 框架和库. MDL 可以优化跨设备的使用体验, 可以在旧版的浏览器进行平滑的切换, 提供非常快速的访问体验.
4.Web 前端框架 Angular
Angular 是一款十分流行且好用的 Web 前端框架, 目前由 Google 维护. 官方已将 Angular 2 和之前的版本 Angular.JS 分开维护 (两者的 GitHub 地址和项目主页皆不相同). 渐进式 Web 应用, 借助现代化 Web 平台的力量, 交付 App 式体验. 高性能, 离线化, 零安装.
5. 容器集群管理系统 Kubernetes
Kubernetes 是来自 Google 云平台的开源容器集群管理系统. 基于 Docker 构建一个容器的调度服务. 该系统可以自动在一个容器集群中选择一个工作容器供使用. 其核心概念是 Container Pod.
6. 数据描述语言 protobuf
Protocol Buffers (ProtocolBuffer/ protobuf ) 是 Google 公司开发的一种数据描述语言, 类似于 xml 能够将结构化数据序列化, 可用于数据存储, 通信协议等方面. 现阶段支持 C++,JAVA,Python 等三种编程语言. 同 xml 相比, Protocol buffers 在序列化结构化数据方面有许多优点.
7.Java 常用库 Guava
该项目是 Google 的一个开源项目, 包含许多 Google 核心的 Java 常用库.
8.Spark
Spark 是谷歌公司推出的一款基于 Chrome 浏览器的开发环境. 提供一组可重用的 UI 组件. 采用 Dart 开发.
9.RPC 框架 GRPC
GRPC 是一个高性能, 开源和通用的 RPC 框架, 面向移动和 HTTP/2 设计. 目前提供 C,Java 和 Go 语言版本, 分别是: grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.JS, Python, Ruby, Objective-C, PHP 和 C# 支持 .GRPC 基于 HTTP/2 标准设计, 带来诸如双向流, 流控, 头部压缩, 单 TCP 连接上的多复用请求等特. 这些特性使得其在移动设备上表现更好, 更省电和节省空间占用.
10. 高质量压缩图片算法工具 Guetzli
Guetzli, 是一个针对数码图像和网页图像的 JPEG 编码器, 能够通过产生更小的 JPEG 文件来达到更快的在线体验, 并且同时保持与当前浏览器, 图像处理应用和 JPEG 标准的兼容性. Google 称 Guetzli 创建高质量的 JPEG 图像文件的大小比当前的压缩方法要再小 35%. 上图为 16x16 像素样本, 是挂在蓝天下的一根电话线, 传统 JPEG 算法经常会遇到的失真状况. 左边是未压缩的原图, 中间为较小尺寸的 libjpeg, 右边是失真更少的 Guetzli .
11.k/v 数据库 Leveldb
Leveldb 是一个 google 实现的非常高效的 kv 数据库, 目前的版本 1.2 能够支持 billion 级别的数据量了. 在这个数量级别下还有着非常高的性能, 主要归功于它的良好的设计. 特别是 LSM 算法.
12. 自动化网络审查工具 Lighthouse
Lighthouse 是一个开源的自动化工具, 用于改进网络应用的质量. 可以将其作为一个 Chrome 扩展程序运行, 或从命令行运行. 当为 Lighthouse 提供一个要审查的网址, 它将针对此页面运行一连串的测试, 然后生成一个有关页面性能的报告. 可以参考失败的测试, 看看可以采取哪些措施来改进应用.
13.Gson
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库. 可以将一个 JSON 字符串转成一个 Java 对象, 或者反过来.
14. 最小系统加载工具 systemjs
systemjs 是一个最小系统加载工具, 用来创建插件来处理可替代的场景加载过程, 包括加载 CSS 场景和图片, 主要运行在浏览器和 Node.JS 中. 它是 ES6 浏览器加载程序的的扩展, 将应用在本地浏览器中. 通常创建的插件名称是模块本身, 要是没有特意指定用途, 则默认插件名是模块的扩展名称.
15. 序列化库 FlatBuffers
FlatBuffers 是一个 Java 的序列化库, 用于游戏和其他内存受限的应用. FlatBuffers 可以让你直接访问序列化后的数据, 无需解压并进行解析的过程. 同时提供很强的向前和向后兼容性. FlatBuffers 支持 C++ 和 Java 语言, 无需依赖第三方库支持.
16.Xi 文本编辑器 Xi Editor
Xi Editor 是 Google 开源的一款用 Rust 语言编写的文本编辑器, 最初是为 Mac OS X 构建的, 使用 Cocoa 作为用户界面, 已有计划适配其它平台. 所有编辑操作都可以在 16ms 之内提交并处理. 文本绘制使用最好的技术 (如 Mac 上的 Core Text,Windows 上的 DirectWrite 等), 并完全支持 Unicode.
17.Grumpy
Grumpy 是一个 Python to Go 源代码翻译编译器和运行时, 旨在替代 CPython 2.7. 关键的区别是它将 Python 源代码编译为 Go 源代码, 然后将其编译为本
来源: http://www.bubuko.com/infodetail-3300583.html