项目
在 Google,我们利用开源技术进行创新,并发布开源技术以分享我们的创新成果。我们鼓励您浏览我们的精选项目,寻找可使用、分享和构建的工作!
精选项目
移动
Java
Android
Android 是专为各种不同外形规格的设备打造的操作系统和软件堆栈,其中包括手机、平板电脑、穿戴式设备、电视、汽车和联网设备。Android 的主要目的是为运营商、原始设备制造商 (OEM) 和开发者打造一个开放的平台,使他们能够将想法变为现实,并提供能够有效改善用户移动体验的真实产品。
所有项目
Android
Android 是专为各种不同外形规格的设备打造的操作系统和软件堆栈,其中包括手机、平板电脑、穿戴式设备、电视、汽车和联网设备。Android 的主要目的是为运营商、原始设备制造商 (OEM) 和开发者打造一个开放的平台,使他们能够将想法变为现实,并提供能够有效改善用户移动体验的真实产品。
Angular
Angular 是一个开发平台,旨在让您轻松进行 Web 开发,专注于提高开发者的工作效率、速度和可测试性。使用 Angular 构建的应用可以作为网站和原生应用部署到移动设备和桌面设备。
Apache Beam
Apache Beam 提供了一种高级的统一编程模型,允许您实现可在任何执行引擎上运行的批量数据处理和流式数据处理作业。它可以轻松与 Apache Apex、Apache Flink、Apache Spark 和 Google Cloud Dataflow 以及其他分布式处理后端配合使用。
Bazel
Bazel 是 Google 自有的构建工具。Bazel 内置了对构建客户端和服务器软件(包括适用于 Android 和 iOS 平台的客户端应用)的支持。它还提供了一个可扩展的框架,您可以使用该框架开发自己的构建规则。
Chromium
Chromium 是构建 Google Chrome 的基础。让您感觉轻松(认知和身体)快速。此版本发布后,该版本便引入了沙盒安全模型、极简的界面以及标签式窗口管理器,许多其他浏览器都已采用该管理器。
ChromiumOS
专为经常上网的用户打造的快速、简单且安全的操作系统
Dart
Dart 是一种易于理解、可移植且高效的语言,适用于在任何平台上开发高质量的应用程序。
Firebase SDK
Firebase 是一个应用开发平台,提供各种集成工具,可帮助您构建和推广应用并通过应用创收。Firebase SDK 支持在多个平台上以直观而惯用的方式访问 Firebase 服务。
Flutter
Flutter 是一个开源框架,用于从单一代码库构建美观、原生编译、多平台的应用程序。
Fuchsia
Fuchsia 是一款现代开源操作系统,简单、安全、可更新且性能出色。它可提供核心操作系统功能,例如系统资源管理、驱动程序框架和软件抽象。Fuchsia 是一款通用操作系统,旨在为各种各样的硬件和软件生态系统提供支持。
Gerrit
Gerrit 是一款高度可扩展且可配置的工具,用于为使用 Git 版本控制系统的项目提供基于网络的代码审核和代码库管理。借助该平台,团队可以讨论代码,在更大的代码审核流程中以集成式体验的形式提供 Git,并使用深度集成且可委托的访问权限控制机制来管理工作流。
Go
Go编程语言是一个开源项目,旨在提高程序员的生产力。
Istio
Istio 是一个开放平台,提供连接、管理和保护微服务的统一方式。Istio 支持管理微服务之间的流量、强制执行访问权限政策和汇总遥测数据,而这一切都不需要更改微服务代码。
Knative
Knative 组件在 Kubernetes 的基础上构建而成,消除了复杂的细节,使开发者能够专注于重要事务。Knative 采用编码了实际成功实现所分享的最佳实践而构建,解决了部署和管理云原生服务时“单调而困难”的问题,让您不必亲力亲为。
Kubernetes
Kubernetes 是一个集群管理系统,用于管理跨多个主机的容器化应用,提供应用的部署、维护和扩缩机制。它将构成应用的容器划分为逻辑单元,以便于管理和发现。
打开 Health Stack
Open Health Stack 提供用于构建新一代医疗保健应用的构建块。
TensorFlow
TensorFlow 是一个端到端的开源机器学习平台。它拥有一个全面而灵活的生态系统,其中包含各种工具、库和社区资源,可让研究人员推动机器学习领域的先进技术的发展,并让开发者能够轻松构建和部署由机器学习提供支持的应用。