百度71款开源项目

名仕亚洲手机版本 1

Tangram是Baidu开发的一套简单可依靠的Javascript库。

据领会,百度目的在于经过互联网+区块链+AI+行业应用场景的法门,建立真正拥有影响力的可信应用。

SlipHover 是一个基于 jQuery
的插件,它亦可感知鼠标移动方向,并在相应的矛头(或反方向)以动画片的法子呈现出一个遮罩层,用来呈现标题或描述,应用到幻灯片或相册中是个不利的选料。
SlipHover
还协助自定义遮罩低度、动画时间、字体颜色、背景颜色、文字排版等等。

谭待介绍,百度超级链名仕亚洲手机版本,将开源,供开发者开发相关应用,与此同时,超级链已突破单链10万TPS

Magic是用JavaScript脚本开发的轻量级UI组件,具有性能高效、代码量小、扶助多种开头化模式等地点的优势,Web前端开发者可以使
用Magic快速搭建前端功用相比较复杂的网站。Magic的各样组件都有异常充裕的接口和事件处理,网站也提供了详实的行使文档和Demo演示。Web前
端开发者可以由此定制组件、初步化格局和插件得到最轻量级版本。

名仕亚洲手机版本 2

32. doc 文档在线编辑和预览 wordonline

博链财经现场报道,11月5日音信,百度首席架构师、区块链实验室负责人谭待在Odaily星球日报
X 36Kr
P.O.D大会上代表,百度提出的超级链行业解决方案具备顶级节点技术、链内并行技术、立体网络技术等几个特点。

sofa-pbrpc(sofa protobuf-based rpc)是应用Boost::Asio实现的基于GoogleProtocol Buffers RPC框架的网络通信库,在百度公司各单位赢得广泛使用。

23. jQuery的弹窗插件 wBox

edpx-mobile(EDPM) 是 EDP 的移位端扩大。EDPM 是对 edp
效率的互补,为活动项目提供品类初阶化、脚手架、调试服务器等效用。

BlendUI 是百度公司的一个 Web 前端 UI 框架。BlendUI
能让Webapp的感受和相互与Native媲美。

Touch.js是移动设备上的手势识别与事件库,
由百度云Clouda团队保障,也是在百度之中普遍利用的开发工具。

百度开源的新一代一站式敏捷bi平台,提供报表和OLAP服务的敏捷BI平台。

Player 是 HTML5 版本音乐播放器,帮忙 iOS 设备。

名仕亚洲手机版本 3

yog-view 是一个 Express.js 中间件,用来优化 js/css 输出排序,允许在
bigpipe 模式中显示。

示范地址:http://4.qdemo.sinaapp.com/html5/chrome/

68. 前端代码风格工具 FECS

63. Node Log 总括方案 yog-log

5. 百度的Javascript库 Tangram

3. 运动WebApp开发框架 Clouda

演示地址:http://ecomfe.github.io/est/fiddle/

UFinder 是百度前端团队依照页面级的文书管理应用。

54. 依据 LESS 的体制工具库 EST

12. 分布式表格系统 Tera

13. 基于 Node 的 JavaScript 同构解决方案 rebas

ECharts开源来自百度生意前端数据可视化团队,基于html5
Canvas,是一个纯Javascript图表库,提供直观,生动,可相互,可个性化定制的数额可视化图表。立异的拖拽重总计、数据视图、值域漫游等特色大大加强了用户体验,赋予了用户对数码举办开挖、整合的力量。

40. 人工智能软件 WARP-CTC

xspec 是一多元基于WEB
COMPONENTS的机件规范,致力于依靠专业的力量让组件发挥更大的市值。

29. 集团级标准加载器 ESL

1、JavaScript图表库 ECharts

7. Android自动化测试框架 Cafe

20. 地形图可视化工具库 Mapv

28. 百度文件系统 BFS-Baidu

44. 高格调的 WebGL 类库 Qtek

36. 网络幻灯片 nodePPT

Galaxy是一个数码基本操作系统,目的是最大化资源的利用率与降低利用部署运维代价,帮忙万台集群资源调度与管理,目前根本劳务于百度网页搜索离线架构业务,解决分布式文件系统,分布式表格系统,以及上层总括模块运维与布局问题。

18. 文件上传组件 WebUploader

yog-log 是 Node Log
总结方案,是yog框架的log总结模块,襄助中间件或者独立行使等艺术,兼容ODP日志格式与安排。

30. 前端移动框架 Saber

45. 集群操作系统 Galaxy

基特y Formula
为你提供公式表明式解析,可视化公式编辑,公式完美呈现于一身的web端的共同体缓解方案。

yog-pm是在pm2的根基上提供了多少个提升命令,提升pm2的易用性和安静。

ECharts-X是 ECharts 团队推出的全新 3D 可视化库,它是基于 ECharts
的恢弘,底层深度整合了 WebGL 库QTEK和 Canvas2D 库ZRender。

UMeditor,简称UM,是为满足广大门户网站对于简易发帖框,或者復苏框需求所定制的在线富文本编辑器。
UM的重大特点就是容量和加载速度上的转移,全版本的代码量为125k,而且废弃了应用传统的iframe情势,接纳了div的加载模式,
以达成更快的加载速度和零加载退步率。

8. Web 端的 UI 框架 BlendUI

59. 前端集成解决方案 baidu yogurt

jello 是指向服务端为 JAVA + Velocity 的前端集成解决方案。jello
为优化前端开发而生,提供前后端支出分离、自动性能优化、模块化开发机制等效果。

31. 百度mysql分库分表中间件服务器 heisenberg

基特(Kit)yMinder
是百度FEX团队的f-cube小组(原UEditor小组)的又一杰作。作为一款在线的脑图编辑工具,它具有广大Native编辑工具的相互体验。KM与UE有着一样的宏旨,就是尊重最后用户的拔取体验。同时,它丰盛发挥了Web云存储的优势,可以一向将编制中的脑图同步到云端。此外,借由独创的
“云盘分享”效能,用户可以一键将眼前编写的脑图直接生成在线链接共享给其他用户,实现无缝交换。

ETPL是一个心灵手巧、具有强大复用能力的高性能的模板引擎,适用于WEB前端选拔中视图的浮动,特别是SPA(Single
Page APP)类型的行使。

Cafe
测试框架是一款来自百度QA部门的持有开创性意义的Android平台的自动化测试框架,框架覆盖了Android自动化测试的各种需求。框架致力于贯彻跨进程测试、神速测试、深度测试,解决了Android自动化测试中的诸多难题,比如业界从来尚未缓解的跨进程测试问题。

24. 百度BI平台 BiPlatform

21. 小心于活动端的滑动解决方案 iSlider

Distributed Configuration Management
Platform(分布式配置管理平台)专注于各个 分布式系统部署管理
的通用组件/通用平台, 提供统一的布局管理服务。

41. 百度云Go语言SDK bcsgo

名仕亚洲手机版本 4

名仕亚洲手机版本 5

PaddlePaddle(并行分布式深度学习)是一个便于使用的、高效的、灵活的和可扩展的深度学习平台,它最初是百度的数学家和工程师为了能让百度产品能提供深度学习而付出的。

65. 知心组件库 moye

logcover
是一款特别方便的总计测试用例非常日志覆盖率的工具。可清晰地解析出程序源代码中非凡日志的遮盖境况,检验测试充裕度,辅导测试用例完善。 

wordonline 是在线编辑和预览 .doc 和 .docx 文档的工具。

zrender(Zlevel Render)
是一个轻量级的Canvas类库,MVC封装,数据驱动,提供类Dom事件模型,让canvas绘图大不同!

https://github.com/pissang/qtek-2d

百度云存储服务Go语言SDK。

baiduTemplate希望创立一个用户认为“简单好用”的JS模板引擎。

47. 纵深学习平台 PaddlePaddle

nodePPT 是应用nodejs写的网络幻灯片。

名仕亚洲手机版本 6

heisenberg
是百度的熊照同学(id:brucexx)编写的一款基于MySQL协议之上的分库分表中间件服务器,援助各种眼疾(velocity脚本自定义)的分库分表规则,做到应用和分库分表相隔离,并且为mysql举办dbproxy,收缩了db的连续IO压力,并且可完成读写分离以及replication的手工切换。

名仕亚洲手机版本 7

物理组件:

MuPlayer
是一款跨平台、轻量级的节奏播放解决方案,是百度@音乐前端团队开发敬服的浏览端音频播放内核,它遵照HTML5
Audio及Flash音频技术,已在百度音乐六个线上产品线中行使,具备很强的油滑和平静。

33. JS模板引擎 BaiduTemplate

名仕亚洲手机版本 8

Baidu Push SDK 是百度的云推送 SDK 开发包。

35. webSlide

60. 平移 Web 的 CSS 样式工具库 Rider

22. 百度UI库 ESUI

Tera
是一个高性能、可伸缩的数据库系统,被设计用来治本查找引擎万亿量级的超链与网页新闻。为促成数量的实时分析与快快访问,我们应用按行键、列名和时间戳全局排序的三维数据模型协会数量,使用多级Cache系统,充足利用新一代服务器硬件大内存、SSD盘和万兆网卡的属性优势,做到模型灵活的还要,实现了高吞吐与品位扩大。

wBox轻量级的弹出窗口jQuery插件,基于jQuery1.4.2开支,首要实现弹出框的职能,并且插足了好多诙谐的效能,比如callback函数,展现隐藏层,Ajax页面,iframe嵌入页面等效率。

Clouda是基于node.js的Webapp开发框架,在应用Clouda时索要安装node.js和MongoDB。

38. J2EE Velocity 前端集成方案 jello

fis-pure 是依照FIS的纯前端模块化解决方案pure。

14. 面向c/c++语言的构建工具 Broc

FECS 是按照 Node.js 的前端代码风格工具。

61. kraken.js 扩展 Yog

69. WEB 组件规范 xspec

Lights
是FIS包管理工具。提供便利、易用的资源安装、发表、搜索,管理工具。用于社团间快捷共享资源,进步开发效能。 

ER 是百度公司的一个富浏览器端web应用的框架,适用于并能很便利地构建
一个整站式的AJAX web应用。

67. EDP 的位移端扩大 EDPM

据悉 Node 的 JavaScript 同构解决方案。提供了 saber
的服务端运行环境,使其所有从 SPA 到
MPA,在此从前端渲染到后端渲染的吃水响应式能力。

Qtek (WebGL Graphic Library) 是一个高格调的 WebGL
类库,近年来仍处于试验阶段。

https://github.com/pissang/qtek-physics

66. fis-postprocessor-amd

 

ESUI是一套简单的UI
Library,提供一密密麻麻的控件,能满足基本页面交互效率。ESUI的API与默认视觉皮肤遵守BAIDU
ECOMUI标准。

16. 在线脑图编辑器 基特(Kit)y Minder

ESL
是一个浏览器端、符合AMD的规范加载器,适合用于现代Web浏览器端应用的入口与模块管理。

42. 前端模块加载解决方案 modJS

yogurt 是基于 fis 扩充针对服务端为 express.js 的前端集成解决方案。

27. RPC框架 sofa-pbrpc

4. 全新 3D 可视化库 ECharts-X

46. 富浏览器端web应用框架 ER

BGCC(音:[bigsisi:])是百度具有完全知识产权的跨平台、多语言、面向对象与劳务的轻量级高性能RPC框架。
它援助工作级其它服务端音信主动推送,强大的接口级事务管理功能,包含自定义的通信协议、接口描述语言(bidl)、
强大的代码生成引擎(bidl2sl),Java、C++通信无缝结合。

pure是遵照FIS二次封装能力封装而成的缓解方案,能够平素运用,也得以参照fis-pure自行封装或结成使用插件来构建属于自己的一体化解决方案。

48. 前端总计框架 ALog

iSlider 是个非常平整的滑块,帮助移动端 WebApp,HTML5App 和混合型的 App。

2D 组件

名仕亚洲手机版本 9

Saber 是 模块化、组合式 的前端移动框架。

43. 公式编辑器 基特yFormula

52. jQuery 遮罩插件 SlipHover

2、分布式配置管理平台 Disconf

71. Express.js 中间件 yog-view

Moye 是 ECOM UI 1.1 规范的一个轻量级实现。

70. yog-pm

10. 轻量级UI组件 Magic

26. 移动端组件库 Global Mobile UI

名仕亚洲手机版本 10

19. 手势识别与事件库 Touch.js

49. Baidu Push SDK

F.I.S(FIS)所提供的购并解决方案依托于一套灵活快捷的
编译工具,F.I.S借助该编译平台对前端开发资源开展整合。接触F.I.S,可以从该平台出手。

34. 在线文件管理器 UFinder

名仕亚洲手机版本 11

15. 富文本编辑器 Ueditor

9. 百度音乐播放内核 MuPlayer

名仕亚洲手机版本 12

53. 模板引擎 ETPL

rider是一个遵照 Stylus、专注于运动 Web 的 CSS 样式工具库。

58. 劳务虚拟化 Terminator

11. 高性能RPC框架 BGCC

名仕亚洲手机版本 13

jprotobuf是本着Java程序开发一套简易类库,目标是简化java语言对protobuf类库的施用,使用jprotobuf可以不用再去领悟.proto文件操作与语法,直接采纳java注脚定义字段类型即可。

百度的主干数据库Tera将数据持久化在分布式文件系统上,分布式文件系统的性能、可用性和扩张性对总体上层搜索业务的平静与功用有所显要的震慑。

fis-postprocessor-amd 能识别 js 中 amd 依赖,自动包转 isMod  的 js 为
amd。

57. EDP 扩展 edpx-zhixin

50. 商店级前端接纳开发平台 EDP

名仕亚洲手机版本 14

名仕亚洲手机版本 15

64. 轻量级覆盖率测试工具 logcover

broc是一款面向c/c++语言的构建工具,提供了编译、分支倚重、倚重模块下载等效能。不同于make,
cmake等以库文件链接的编译形式,broc将借助库源代码与程序源代码一并还要拓展编译,这种办法可以制止程序源代码与依靠库编译选项或平台不同等导
致的软件兼容性问题;broc匡助编译截止后自行运行单元测试用例;借助Jenkins
broc仍可以做到软件的缕缕集成。

37. 前端模块化解决方案 fis-pure

EST(ECOM Styling Toolkit)是一个基于 LESS
的体制工具库,帮忙你更轻松地挥毫 LESS 代码。EST提供了一多重便民 连忙的
mixin,只在调用时才输出代码。est 不期望提供第一手给 HTML
调用的类名,用「样式类」污染 HTML 代码的语义。当然你也足以依据自己的品类要求基于 est 搭建样式类库,提供类名接口来举办高效支付。

62. 基于Nodejs 的前端工具集 FEinit

Mapv
是一款基于百度地图的大数目可视化开源库,可以用来显示大量的点、线、面的数据,每种数据也有不同的显示类型,如直接打点、热力图、网格、聚合等办法映现数据。

WARP-CTC 是百度硅谷 AI 研讨所 (SVAIL) 开源的百度最重要人工智能 (AI) 软件。

56. 前端资源会聚平台 Lights

劳动虚拟化指的就是虚构出不稳定、不可用、未支付完全的劳务。

55. 遵照 SVG 的矢量图形库 基特y

WebUploader 是由Baidu
WebFE(FEX)团队支付的一个大概的以HTML5为主,FLASH为辅的当代文件上传组件。在当代的浏览器里面能丰富发挥HTML5的优势,同时又不放弃主流IE浏览器,延用原来的FLASH运行时,兼容IE6+,Andorid
4+,IOS 6+。两套运行时,同样的调用情势,可供用户自由接纳。

FEinit 是基于Nodejs
的前端工具集,因为是在windows系统开发,所以如今仅符合 windows 系统。

25. 前端集成解决方案 F.I.S

17. 轻量级的Canvas类库 ZRender

6. 在线富文本编辑器 UMeditor

基特y 是一个基于 SVG 的矢量图形库,援救你急迅在页面上创立和接纳矢量元素。

Yog 是一个基于 Express.js 的 Node.js Web 应用指引模块,扩展了
kraken.js。

39. protobuf的Java开发包 jprotobuf

edpx-zhixin 是 edp 的一个扩大,提供给百度的FE开发搜索结果页模板的工具。

webSlide是用以在线PPT演示文档的javascript框架。

GMU(Global Mobile
UI)是百度前端通用组开发的位移端组件库,具有代码体积小、简单、易用等风味,组件内部处理了不少活动端的bug,覆盖机型广,能大大裁减开发交互型组件的工作量,异常适合移动端网站项目。

名仕亚洲手机版本 16

modJS 是一套的前端模块加载解决方案。与观念的模块加载相比较,modJS
会遵照产品实际上利用情形,自动选拔一种相应的方案,使末段的落实充裕轻量简洁。

ALog 是前者总结框架。

51. HTML5 音乐播放器 Player

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特性。

名仕亚洲手机版本 17

EDP是遵照 Node
的前端采取开发平台,是一个公司级前端选用的开销平台,提供了常用的品种管理工具、包管理工具、调试工具、构建工具、代码生成工具、代码检测工具等一多级开发时的帮忙,并同意用户自定义自己的扩张。

相关文章