百度开源项目

来源:互联网 发布:淘宝店铺怎么彻底关闭 编辑:程序博客网 时间:2024/05/14 02:09

百度开源项目。转自CSDN首页。

1. 百度超级搜霸(现为 百度工具栏)

2006年百度与国家信息产业部软件与集成电路促进中心 (CSIP)宣布 正式达成合作。合作双方将在开源软件领域展开多方面的合作,共同促进我国开源软件产业的发展。这可能是百度第一次高调的宣布步入开源行列。双方合作后,联合开发了基于Firefox的百度超级搜霸工具条。也就是现在的“百度工具栏”的前身。

百度超级搜霸Firefox版地址

2. 高性能通信组件BGCC


百度推出具有完全知识产权的开源高性能RPC框架 (开源通信组件)BGCC,它是跨平台、多语言、面向对象/服务的企业级网络编程框架。

项目官网: http://bgcc.baidu.com/

3. 在线脑图编辑器 Kity Minder


 Kity Minder是基于SVG技术,使用JavaScript+html实现的在线脑图编辑工具。支持绝大多数的主流浏览器,有着很多Native编辑工具的交互体验。

线上使用: http://naotu.baidu.com 

代码托管地址: https://github.com/fex-team/kityminder

4. 跨平台音频播放解决方案MuPlayer


MuPlayer是一款跨平台、轻量级的音频播放解决方案,是百度音乐前端团队开发维护的浏览端音频播放内核,它基于HTML5 Audio及Flash音频技术,已在百度音乐多个线上产品线中应用,具备很强的灵活性和稳定性。(更多介绍请看这里)

代码托管地址: https://github.com/Baidu-Music-FE/muplayer

5. UEditor


UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于BSD协议,允许自由使用和修改代码。

代码托管地址: https://github.com/fex-team/ueditor

6. ECharts


基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

代码托管地址: https://github.com/ecomfe/echarts

7. Terminator


Terminator是一款服务虚拟化软件。服务虚拟化指的是采用特定的技术将不稳定、不可用、未开发完全的服务虚拟出来。Terminator提供两种解决方案: 1)针对协议的通用桩,可以预先设置请求对应的返回值以及匹配条件,这样系统未开发完之前可以使用这个桩来代替真实的服务; 2) 录制回放方式,在第三方服务可用的时候将链路上的数据录制下来,当不稳定或者不可用时,回放当时录制的数据。

代码托管地址: https://github.com/BaiduQA/terminator

8. Itest


Itest是面向service接口的自动化测试工具,可用于集成测试或者系统级测试,以service接口参数为测试输入,以接口返回数据为验证对象。主要特点是case设计简单、执行速度快、稳定性高。

代码托管地址: https://github.com/BaiduQA/itest

9. ESUI

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

代码托管地址: https://github.com/ecomfe/esui

10. F.I.S


F.I.S = Front-end Integrated Solution,是一套完整的前端技术解决方案,包括前段框架、模板框架、自动化框架以及辅助开发工具。

代码托管地址: https://github.com/fis-dev/fis

0 0
原创粉丝点击