Google最热门60款开源项目
分类:手机端下载

 

 

 

Google的开源C++单元测量检验框架谷歌 Test,简称gtest 是三个可怜的正确单元测量试验框架。扶植跨平台乃至包含 Windows CE 和 Symbian 在内的有个别手机操作系统。(详细情况:)

1、material-design-icons  ★Star 30315

 

Draco 是一种库,用于压缩和解压缩 3D 几何网格(geometric mesh)和点云(point cloud)。换句话说,它可想而知减少了 3D 图形文件的深浅,同一时候对 3D 图形的观察者来讲又历来不严重影响视觉效果。它还目的在于革新 3D 图形的减弱和传导。Draco 是作为 C++ 源代码公布的,可以用来压缩 3D 图形,别的还颁发了拍卖编码数据的 C++ 和 Javascript 解码器。(详细情形:)

Battery Historian 是三个透过深入分析安卓 "bugreport" 进度文件来总结电量花费景况。它同意应用程序开荒职员在时间线上可视化系统和应用程序级事件,具有活动和缩放成效,在装置上完全充电后方可轻易查看种种汇总总括消息,并能选取应用程序,检查影响应用程序特定电瓶的目的。 它还同意三个错误报告的A / B比较,卓绝呈现主重要电报瓶相关指标的差异。(详细情形:)

 

 

47、模块化深度学习种类 Tensor2Tensor   ★Star 2000

 

Protocol Buffers (ProtocolBuffer/ protobuf )是Google公司支付的一种多少描述语言,类似于XML能够将结构化数据连串化,可用以数据存款和储蓄、通讯左券等地方。现阶段扶助C++、JAVA、Python等二种编程语言。同XML比较,Protocol buffers在种类化结构化数据方面有过多亮点(详细的情况:)

 

Traceur 是五个来源于 Google 的 Javascript 编写翻译器,通过它能够体验一些很新並且风趣的 Javascript 语言特征,那一个大多数是还尚未被近些日子浏览器实现的 ECMAScript 规范或草案,举个例子:数组比较、类、模块、迭代器、方法参数暗许值、Promise等。(详细情形:)

 

Sonnet 库使用面向对象的方法,允许创建定义一些前向传导总计的模块。模块用部分输入 Tensor 调用,增加操作到图里并赶回输出 Tensor。个中一种设计选拔是经过在跟着调用同样的模块时自动重用变量来担保变量分享被透明化管理。 该库宽容 Linux/Mac OS X 和 Python 2.7。TensorFlow 的版本必需起码为 1.0.1。Sonnet 帮忙 TensorFlow 的 virtualenv 安装形式,以至 nativ pip 安装。(实际情况:)

 

 

25、C++单元测量试验工具  ★Star 5755

 

love田野同志 是创建在 IndexedDB 上的关系查询引擎。它提供了近乎 SQL 的语法,並且能够跨浏览器事业(近日扶助 Chrome 37 及以上版本,Firefox 31 及以上版本,IE 10 及以上版本)。(详细情形:)

 

Kubernetes 是缘于 谷歌(Google) 云平台的开源容器集群管理种类。基于 Docker 创设一个器皿的调治服务。该体系能够自行在二个容器集群中挑选三个职业容器供役使。其主导概念是 Container Pod。(详细情形:)

 

MDL (Material Design Lite) 是 谷歌 推出的网址前端开荒工具组。Material Design Lite (MDL)能够令你加多三个 Material Design 的外观和感到到您的静态内容网址,不依据于此外的 JavaScript 框架和库。MDL 能够优化跨设备的运用体验,能够在旧版的浏览器举办平整的切换,提供十二分急速的走访体验。(详细的情况:)

谷歌 Brain共青团和少先队的一组探讨人口宣布了多个品种Project Magenta,其首要对象是使用机械学习创作方法和作曲曲子。Project Magenta使用了 TensorFlow系统,切磋人士在GitHub上开源了她们的模子和工具。(详细情形:)

or-tools 是 Google 的优化搜索工具。Google优化工具饱含:约束编制程序建设方案;为线性规划和交集整数规划建设方案提供轻易统一的接口,满含CBC, CLP, GLOP, GLPK, Gurobi, SCIP, 和 Sulum;包包算法;图算法 (最短路线,线性和分红,最小成本流,最大流)(详细的情况:)

Closure Library 是三个无敌的 JavaScript 库,用于复杂的宽广的 Web 应用。它被不少 Google Web 应用使用,例如 Gmail 和 GoogleDocs。(详细的情况:)

文章整理于互联网。
本文收集了 60款 Google 开源的项目,排名顺序按照 Github ★Star 数量排列。

9、高素质滑坡图片算法工具Guetzli  ★Star 9959

5、数据描述语言 protobuf  ★Star 18447

17、Javascript 编译器 Traceur  ★Star 7300

 

Wycheproof 是Google开源的加密库测验项目,它富含一雨后冬笋安全测验,用来检测加密库(cryptographic libraries)软件是或不是存在已知的抨击漏洞。(详细情况:)

Istio 是一个由Google、IBM 与 Lyft 共同开辟的开源项目,目的在于提供一种统一化的微服务连接、安全保险、管理与监控措施。Istio 项目能够为微服务架构提供流量管理机制,同一时间亦为别的增值成效(包罗安全性、监察和控制、路由、连接管理与计谋等)创建了根基。那款软件使用久经考验的 Lyft Envoy 代理实行营造,可在不必对应用程序代码作出任何发动的前提下促成可视性与调控手艺。(详细情形:)

go-github  是 谷歌 对 Github 的吐放 API 实行 Go 语言封装的一个门类。(详细情况:)

Lighthouse 是一个开源的自动化学工业具,用于革新网络选用的质量。 能够将其看成贰个 Chrome 扩充程序运维,或从命令行运行。 当为 Lighthouse 提供贰个要查处的网站,它将本着此页面运维一而再串的测量试验,然后生成一个关于页面质量的告诉。能够参照失利的测量试验,看看能够选择如何方法来立异应用。(实际情况:)

喜欢就收藏吧~

 

10、k/v数据库 Leveldb  ★Star 9799

39、安卓电量深入分析工具 Battery Historian   ★Star 2579

FlatBuffers 是二个 Java 的队列化库,用于游戏和别的内部存款和储蓄器受限的施用。FlatBuffers 能够令你直接访谈体系化后的数目,不须要解压并张开解析的进度。同不日常间提供很强的前行和向后包容性。FlatBuffers 扶助 C++ 和 Java 语言,无需依赖第三方库援助。(实际情况:)

Netstack,使用 Go 语言编写的互联网公约栈。通过设置 tun_tcp_echo demo 尝试在 Linux 上使用 。(详情:)

 

40、通用编码器&解码器框架 seq2seq  ★Star 2433

27、 Java 生成器源代码群集 Auto  ★Star 5295

手机端下载 1

YAPF 是 谷歌 开采的贰个用来格式化 Python 代码的工具。(详细情形:)

Tracing Framework 是一套库、工具,用于追踪和考察复杂的 Web 应用。它就能够帮你意识代码的特性难点,并且帮您构建十分流利的 60 FPS Web 应用。它前段时间只好用于特定的选取场地,并非为运用于具备场景而安顿,要是你在使用进度中遇到了难点,请呈递你的 Bug。(详细情形:)

TensorFlow 是谷歌(Google)的第二代机器学习系统,依据Google所说,在好几条件测试中,TensorFlow的表现比第一代的DistBelief快了2倍。TensorFlow 内建纵深学习的恢弘扶持,任何能够用计量流图形来表述的测算,都足以动用TensorFlow。任何依赖梯度的机器学习算法都能够收益于TensorFlow的自发性分化(auto-differentiation)。通过灵活的Python接口,要在TensorFlow中公布主张也会很轻便。(详细情况:)

11、自动化网络核算工具 Lighthouse  ★Star 9400

 

斯Parker 是谷歌(Google)商厦生产的一款基于 Chrome 浏览器的付出情况。提供一组可选拔的 UI 组件。采取 Dart 开辟。(安装格局:)

Xi Editor 是 Google 开源的一款用 Rust 语言编写的文本编辑器,最早是为 Mac OS X 构建的,使用 Cocoa 作为客户分界面,已有布置适配此外平台。全部编辑操作都能够在 16ms 之内提交并管理。文本绘制使用最棒的本领(如 Mac 上的 Core Text,Windows 上的 DirectWrite 等),并完全扶助Unicode。(详细情形:)

24、Docker 容器品质剖析工具cAdvisorc  ★Star 5853

 

 

手机端下载 2

Gson 是 Google 提供的用来在 Java 对象和 JSON 数据里面进行映射的 Java 类库。能够将三个 JSON 字符串转成多个 Java 对象,也许反过来。(详细的情况:)

手机端下载 3

Butteraugli 是用来评定多少个图像之间的相似度。通过辨认图像之间有个别最受关注的差别点并付诸相似度分值。那一个类别的三个主要观念是对出入受体的例外颜色的任务和密度的总结,非常是中绿的低密度锥窝。另八个主见来自于越来越纯粹的神经节细胞建立模型,非常是禁绝频率空间。如今该品种只提供了 C++ 接口。(详细情况:)

50、加密库安全测验套件 Wycheproof   ★Star 1722

 

 

 

 

42、深度可能率编制程序语言 Edward   ★Star 2395

 

 

51、Common Lisp Koans   ★Star 1695

Seesaw 是 谷歌(Google) 开源的一个基于 Linux 的负载均衡系统。Seesaw 满含基本的载荷均衡性情,同期协助部分尖端的作用,诸如:anycast, Direct Server Return (DSENCORE), 扶植多少个 VLANs 和集英式配置。同一时候其设计的宗旨是便于维护。(详细的情况:)

该类型是 谷歌(Google) 的三个开源项目,蕴涵众多 Google 大旨的 Java 常用库。(详细情形:)

22、软硬件框架AnyPixel.js  ★Star 5906

 

20、创作艺术和作曲曲子的机械智能 magenta  ★Star 6563

 

 

 

 

手机端下载,Common Lisp Koans(lisp-koans)是一个言语学习练习程序,类似 ruby koans,python koans 等等。Common Lisp Koans 首倘诺援救学习一些 lisp 标准本性和考订,能够学习到大方的 Common Lisp 语言特征。(详细情形:)

systemjs 是二个纤维系统加载工具,用来创设插件来拍卖可代表的光景加载进度,包蕴加载 CSS 场景和图片,主要运营在浏览器和 NodeJS 中。它是 ES6 浏览器加载程序的的扩充,将利用在本地浏览器中。平常成立的插件名称是模块本人,假设没有特别钦点用途,则暗中同意插件名是模块的恢弘名称。(详细情形:)

 

48、谷歌(Google) 模糊测验服务 OSS-Fuzz   ★Star 1781

Angular 是一款特别流行且好用的 Web 前端框架,如今由 Google维护。官方已将 Angular 2 和在此之前的本子 Angular.js 分开维护(两个的 GitHub 地址和项目主页皆差异)。渐进式 Web 应用,依靠今世化 Web 平台的才能,交付 app 式体验。高品质、离线化、零安装。(实际情况:)

 

 

32、Gumbo  ★Star 4060

(详情:)

 

 

 

14、类别化库 FlatBuffers  ★Star 7991

Leveldb是三个google实现的充裕神速的kv数据库,最近的版本1.2可以预知扶植billion品级的数据量了。 在此个数据等级下还富有极度高的天性,重要归功于它的地道的统一准备。极度是LSM算法。(详细的情况:)

 

19、代码营造筑工程具Bazel  ★Star 6641

 

18、媒体播放器 ExoPlayer  ★Star 7152

 

 

Tensor2Tensor 是八个模块化和可扩充的库和二进制文件,  能够协理大家为各类机器学习程序创立最早进的模子,可使用于四个世界,如翻译、语法剖析、图像消息描述等,大大进步了商量和支出的快慢。(详细情形:)

OSS-Fuzz 能够针对开源软件实行连发的歪曲测量检验,它的指标是行使立异的混淆测试才干与可进展的布满式试行相结合,升高日常软件基础架构的安全性与稳固。OSS-Fuzz 结合了三种模糊测量检验技艺/漏洞捕捉技巧(即原本的libfuzzer)与冲洗本领(即原本的 AddressSanitizer),而且通过 ClusterFuzz 为周围可布满式施行提供了测验情形。(详细情况:)

31、负载均衡系统 Seesaw  ★Star 4286

 

12、Gson  ★Star 9261

Guetzli,是贰个对准数码图像和网页图像的 JPEG 编码器,能够因而发生越来越小的 JPEG 文件来实现更加快的在线体验,并且同一时候保持与当前浏览器,图像处理利用和 JPEG 标准的包容性。谷歌 称 Guetzli 创立高水平的 JPEG 图像文件的高低比前段时间的缩减方法要再小 35%。上海体育场面为 16x16 像素样本,是挂在蓝天下的一根电话线,古板 JPEG 算法平日会高出的失真情形。左侧是未压缩的原图,中间为极小尺码的 libjpeg,右侧是失真更加少的 Guetzli 。(详细情况:)

Google 开源了 Material Design 系统Logo包里面的 7肆十六个字形。该体系Logo包括常用的Logo,如用于媒体播发、通信、内容编排、连接等等。在 Web 应用,安卓和 iOS 设计均适用。(实际情况:)

13、最小系统加载工具 systemjs  ★Star 8356

53、 JavaScript 库 Shaka Player   ★Star 1354

Grumpy 是二个 Python  to Go 源代码翻译编写翻译器和平运动作时,意在代替 CPython 2.7。 关键的分别是它将 Python 源代码编译为 Go 源代码,然后将其编写翻译为本机代码,并不是字节码。那意味着 Grumpy 没有VM。编写翻译的 Go 源代码是对 Grumpy 运维时的一多级调用,Go 库服务与 Python C API 类似的目标(尽管不直接扶植 C API)。(实际情况:)

手机端下载 4

8、RPC 框架 GRPC  ★Star 10363

Gumbo 是 谷歌(Google)的一款用C语言达成的HTML5剖判库,没有必要任何外界正视。(详细的情况:)

52、 3D 图形开源压缩库 Draco   ★Star 1600

3、Web 前端框架 Angular  ★Star 25524

 

45、远程现场取证系统 G凯雷德Evoque   ★Star 2100

 

TensorFlow Fold 是用于创制使用结构化数据的 TensorFlow 模型库,此中计算图的构造决定于输入数据的协会。 TensorFlow Fold 使得拍卖差异数额尺寸和结构的纵深学习模型更易于完成。(详细情况:)

44、大型微服务系统管理工科具 Istio   ★Star 2291

29、基于 TensorFlow 的神经网络库 Sonnet  ★Star 5000

 

23、物联网工具Physical Web  ★Star 5899

55、Google 地球公司版 Earth Enterprise   ★Star 1161

 

7、Spark  ★Star 13378

2、前端开垦工具组 MDL  ★Star 27873

Edward 是多个用以可能率建立模型、推理和评估的 Python 库。它是一个用于飞速实验和钻研可能率模型的测量试验平台,其包含的模子范围从在小数码集上的美丽档次模型到在大数量集上的复杂深度可能率模型。Edward融入了以下多个世界:贝叶斯计算学和机械学习、深度学习、可能率编制程序。(详细的情况:)

 

Auto 是 Java 生成器源代码集合,Java 有为数不菲机械、重复、未经测量检验的代码,并且有的时候会并发局地微妙的 Bug 。Auto 项目是全自动执行这么些品种的职责的代码生成器的群集,他们能够无 Bug 制造你要编写制定的代码。(详细情形:)

“钢琴二重奏”的 A.I. Duet。该项目会在您弹出了多少个音符之后,通过 AI 自动计算来帮您“补完”旋律的重奏部分。A.I. Duet 运用了智能AI技能,明白音符的“编码准则”。(详细的情况:)

4、容器集群管理类别 Kubernetes  ★Star 24599

Hover 是贰个用于 Android 的漂流操作栏。该菜单栏可以看成三个 service 运营,进而跨进程使用,悬浮在桌面或然其他应用程序的先头,当然,这里供给申请权限。 Hover 仍居于开辟阶段,还会有不菲代码清理专门的职业亟待做,也正是说,Hover 以往一味处于可用状态。(实际情况:)

36、go-github  ★Star 2707

手机端下载 5

 

37、抓取bug工具 error-prone   ★Star 2708

 

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 连接上的多复用央浼等特。那几个特征使得其在运动设备上突显更加好,更省电和节约空间占有。(实际情况:)

 

56、图像差别相比库 Butteraugli   ★Star 1100

49、优化搜索工具or-tools   ★Star 1771

 

 

手机端下载 6

43、JavaScript 库 Closure Library   ★Star 2257

手机端下载 7

Shaka Player 它完成了 DASH 顾客端的功用。它的播报效果基于 HTML5 video、MediaSource Extensions,和 Encrypted Media Extensions 。经常的 DASH 顾客端作用很难落到实处。(详细的情况:)

41、Web应用 Tracing Framework   ★Star 2371

 

Brotli 是五个通用指标的无损压缩算法,它通过用变种的 LZ77 算法,Huffman 编码和二阶文本建立模型举行数据压缩,是一种压缩比极高的降低方法。在削减速度上跟 Deflate 差不离,可是提供了更凝聚的缩减。(详细情形:)

26、IndexedDB 关系查询引擎 love田野  ★Star 5532

 

58、钢琴二重奏 AI aiexperiments-ai-duet   ★Star 883

遵守开源Apache授权的EarlGrey,由Objective-C编写而成。谷歌(Google)也实在用的它来测验本人的iOS app。EarlGrey可支撑和效仿回溯至iOS 8的设施,有关该工具的详实文书档案请戳这里。除了EarlGrey,其余iOS UI测量试验自动化框架还包罗Calabash和Sauce Labs的Appium。(实际情况:)

 

AnyPixel.js 是 谷歌开源的二个软件和硬件框架,能够用来营造各样由“像素”构成的来得,每一种像素可以是别的一种可互相的实业对象,如 LED 灯、广告气球等。(详细情形:)

 

 

Python Fire 是 Google 开源的叁个可从其他 Python 代码自动生成命令行接口(CLI)的库。Python Fire 是一种在 Python 中创设CLI 的简短方法;是开垦和调节和测量试验 Python 代码的可行工具;能够使 Bash 和 Python 之间的调换更为轻松;并且通过动用你须要导入和创立的模块和变量来安装 REPL,使得应用 Python REPL 更易于

E2EMail 是三个尝试性质的端到端加密系统。E2EMail由谷歌开采,内置JavaScript内部支出的JavaScript加密库。它提供了一种通过Chrome扩张程序将OpenPGP集成到Gmail中的方法。音讯的公然单独保留在客商端上。(实际情况:)

 

57、Go 语言完结的网络协公约栈 Netstack   ★Star 1016

 

Physical Web 是由 Chrome 团队主导的贰个门类, 意在用 URubiconL 连接世界, 方便顾客接受多少。在Web世界中,各类UWranglerL可以说是链接的底子,也是去中央化的,所以“The Physical Web”要做的就是让每一个智能道具用ULANDL来标志自个儿,然后客户依照本身的需求经过UKoleosL和装置开展交互。那样一来,你接纳智能设备的体会就和在网址上使 用各个超链接大致了。(详细情况:)

手机端下载 8

Advisor 是Google店家用来分析运转中的 Docker 容器的财富占用以至质量特点的工具。cAdvisor 是四个运维中的守护进程用来收集、聚合、管理和导出运行容器相关的信息,每一个容器保持独立的参数、历史财富选拔景况和全体的财富使用数据。当前支持lmctfy 容器和 Docker 容器。(详细情形:)

seq2seq 是 Google 开源的一款用于 TensorFlow 的通用编码器&解码器框架(encoder-decoder framework),可用以机译、文本摘要、会话建立模型、图像描述等。(详细情形:)

 

手机端下载 9

 

30、无损压缩算法Brotli  ★Star 4822

Blockly 是多个基于 Web 的可视化编程工具,只须求拖动多少个图形就可以编程, 完全无需打字. 依据项目FAQ介绍, 那几个新语言的基本点指标是为web应用提供宏(或脚本编 程)的帮忙. 能够把转换的本子输出成javascript, python 等.已经有多少个使用Blockly的demo.(详细的情况:)

G中华V昂Cora 是 谷歌(Google) 开荒的中间隔现场事件取证系统。GWranglerSportage由二个代理(顾客端)和服务器端组成,顾客端能够安插在贰个义务系统中,服务器能够管理客户端,跟顾客端进行彼此。(详细的情况:)

 

 

46、Android 的上浮操作栏 Hover   ★Star 2053

28、Python 代码格式化的工具  ★Star 5197

 

 

38、ROS 系统接济的 SLAM 库 Cartographer   ★Star 2700

ExoPlayer 是 Android 上一个应用级的媒体播放器。它为 Android MediaPlayer 的 API 在播报本地或在线的录像与节奏上提供了贰个候选。ExoPlayer 协助部分 Android MediaPlayer API 无法提供的风味,满含 DASH 和 SmoothStreaming 自适应重放,悠久的高速缓存和自定义渲染器。不像 MediaPlayer API,EXOPlayer 很轻便定制和扩大,何况它可以通过 Play Store 更新升高。(实际情况:)

 

 

Bazel 是 Google 的一款可再生的代码营造筑工程具。它首假设用于创设 Google的软件,处理出今后谷歌(Google)的支出条件的营造难点,比如说:大范围数据构建难题,分享代码库难点,从源代码营造的软件的相关难题。辅助多种语言况兼跨平台,还接济自动化测量检验和安插、具有再次出现性(Reproducibility)和规模化等性格。(详细的情况:)

34、iOS UI 测验自动化框架 EarlGrey  ★Star 3721

GXUI 是 Google 出品的三个跨平台 GO 语言的 UI 框架。(详细情形:)

Cartographer,是谷歌(Google)开源的三个ROS系统帮助的2D和3D SLAM(simultaneous localization and mapping)库。SLAM 算法结合来自八个传感器(比方,LIDAEnclave、IMU 和 录制头)的数量,同步总结传感器的地方并绘制传感器周边的条件。在业界和学术界常见的传感器配置上,Cartographer 能实时创立全局一致的地形图。(详细情形:)

0、机器学习种类 TensorFlow  ★Star 62533

手机端下载 10

Earth Enterprise 是 Google Earth Enterprise 的开源版本,是二个提供营造和托管自定义 3D 地球模型和 2D 地图的地理空间应用,意在让社区继续革新和推动该类型。(详细情形:)

 

54、TensorFlow 深度学习库 Fold   ★Star 1192

6、Java 常用库 Guava  ★Star 17267

15、Xi 文本编辑器 Xi Editor  ★Star 8000

error-prone 用来抓取 Java 编写翻译时的不当。平常选取编写翻译器只好做静态类型的检讨。但使用此工具,能够进行编写翻译器的品种深入分析,能够检验并抓取到编译进度中的 Bug,能够大大的节约开辟者的流年。(实际情况:)

 

 

16、Grumpy  ★Star 7760

33、GXUI  ★Star 3803

35、Blockly  ★Star 3520

21、自动生成命令行分界面包车型地铁内容库 Python Fire  ★Star 6500

手机端下载 11

59、端到端加密系统 E2EMail   ★Star 704

本文由金沙APP发布于手机端下载,转载请注明出处:Google最热门60款开源项目

上一篇:与Javascript的相互通信手机端下载: 下一篇:目录下修改权限问题
猜你喜欢
热门排行
精彩图文