当地时间5月10日上午,出行巨头Uber在纽交所挂牌上市,Uber崛起背后的技术文化,也是众多专家们研究的对象之一,本文将和大家盘点下Uber都开源了哪些项目
1.deck.gl
https://github.com/uber/deck.gl Star 6063
deck.gl,是由 Uber 开源的基于 WebGL 的可视化图层。用于React 的 WebGL 遮罩套件,提供了一组高性能的数据可视化叠加层。为数据可视化用例提供测试、高性能的图层,如 2 维和 3 维的散点图、choropleths 等。
2.react-vis
https://github.com/uber/react-vis Star 5590
react-vis是Uber公司开源的数据可视化库,能够制作折线图、饼状图等常用图表。
3.ludwig
https://github.com/uber/ludwig Star 4597
这是一款基于 Google TensorFlow 框架上的开源工具箱。藉由 Ludwig,用户无需再编写任何代码即可进行深度学习的开发。
4.Kraken
https://github.com/uber/kraken Star 2519
P2P的镜像仓库,这个项目着重于可扩展性和可用性,并且适用于再混合云架构中的镜像管理,复制和分布。Kraken还支持后台扩展,可以以其他容器仓库为后台,单纯的作为发布层来部署。
5.RIBs
https://github.com/uber/RIBs Star 4586
Uber的移动架构框架,构建具有类似架构的跨平台应用程序,使iOS和Android团队能够交叉审查业务逻辑代码
上图是一个RIB各组件之间相互协作的依赖关系。
6.cadence
https://github.com/uber/cadence Star 1908
Cadence是一种分布式,可扩展,持久且高度可用的编排引擎,可以以可伸缩和弹性的方式执行异步长期运行的业务逻辑。
7.luma.gl
https://github.com/uber/luma.gl Star 1409
一个用于数据可视化的JavaScript WebGL框架
8.react-map-gl
https://github.com/uber/react-map-gl Star 4452
react-map-gl提供一个围绕Mapbox GL JS的React友好API封装,是一个基于webGL的矢量瓦片地图库。
9.AresDB
https://github.com/uber/aresdb Star 1916
AresDB 是 Uber 开源的一个基于 GPU 运算的实时分析存储引擎和查询引擎。具备低查询延迟、高数据刷新率和高效内存和磁盘存储管理。AresDB 的查询引擎使用 C++ 编写,存储管理和其他查询组件使用 Go 编写。
10.AutoDispose
https://github.com/uber/AutoDispose Star 2193
AutoDispose 是 Uber 开发的自动绑定+处理 RxJava 2 流的 Java 库。可以用来解决 Android 生命周期组件导致的RxJava的内存泄漏情况。
11.Makisu
https://github.com/uber/makisu Star 1604
Uber开源的快速Docker镜像生成工具,其特点包括:
不需要特殊权限,开发过程更加容易移植;
开发集群内部使用分布式层间缓存提高性能;
提供灵活层间管理,减少images中不必要文件;
与容器Docker兼容;支持标准和多阶段开发命令。
12.NullAway
https://github.com/uber/NullAway Star 2509
NullAway 是 Uber 开源的一款帮助你清除 Java 代码中的 NullPointerException(NPE)的工具,快速且实用。NullAway 类似于 Kotlin 和 Swift 语言中的基于类型的可空性检查,能显着提高开发人员的生产力,同时也满足高要求的安全检查需求。
13.h3
https://github.com/uber/h3 Star 1348
蜂窝多边形算法H3,首先这个包是用C写的,要在Python上用,就必须要gcc和make来进行编译。
14.pyflame
https://github.com/uber/pyflame Star 2285
pyflame则是由Uber开源出来的针对python程序生成火焰图的工具。
15.tchannel
https://github.com/uber/tchannel Star 1058
TChannel 是用于 RPC 的网络复用和成帧协议。
来源:开源最前线(id:opensourcetop)
![](https://img.haomeiwen.com/i14331786/4f59a79bd6a2e20d.jpg)
网友评论