开源门户网站源码-重的! 百度40个开源项目! 你知道几个?

2023-08-29 0 10,018 百度已收录

点击上方“Soyunku技术团队”关注,并选择“设为明星”

回复“面试题”,获得“96份:3265页笔试题”

本文为您整理了百度40+个开源项目。 快来看看你用过几个? !

文章最后有“惊喜”!

1. JavaScript图表库ECharts

ECharts开源来自百度商业后端数据可视化团队。 基于html5Canvas,是一个纯Javascript图表库,提供直观、生动、交互式、可定制的数据可视化图表。

拖拽重估、数据查看、数值范围漫游等创新功能极大提升了用户体验,赋予用户挖掘和整合数据的能力。

2.Disconf开源门户网站源码,分布式配置管理平台

DistributedConfigurationManagementPlatform(分布式配置管理平台)专注于各类分布式系统配置管理的通用组件/通用平台,提供统一的配置管理服务。

3. 移动WebApp开发框架Clouda

Clouda是一个基于node.js的Web应用程序开发框架。 使用Clouda时,需要安装node.js和MongoDB。

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

ECharts-X是ECharts团队推出的全新3D可视化库。 它是基于ECharts的扩展。 底层深度集成了WebGL库QTEK和Canvas2D库ZRender。

5.百度的Javascript库Tangram

Tangram 是百度开发的一个简单可靠的 Javascript 库。

6.在线富文本编辑器UMeditor

UMeditor,简称UM,是一款为满足广大门户网站对简单邮箱或回复箱的需求而定制的在线富文本编辑器。

UM的主要特点是容量和加载速度的变化。 完整版代码大小为125k,抛弃了传统的iframe模式,采用div加载方式,实现更快的加载速度和零加载失败率。

7. Android手动测试框架Cafe

Cafe测试框架是百度QA部门针对Android平台推出的突破性手动测试框架。 该框架涵盖了Android手动测试的各种需求。

该框架旨在实现跨进程测试、快速测试、深度测试,解决了Android手动测试中的诸多困难,例如业界至今尚未解决的跨进程测试问题。

8、Web端UI框架BlendUI

BlendUI是百度的一个Web后端UI框架。 BlendUI可以让Webapp的体验和交互媲美Native。

9.百度音乐播放器核心MuPlayer

MuPlayer 是一个跨平台、轻量级的音频播放解决方案。 是由Baidu@musicbackend团队开发和维护的浏览器端音频播放核心。 它基于HTML5Audio和Flash音频技术,已应用于百度音乐多个在线产品线。 中等应用,具有较强的灵活性和稳定性。

10. 轻量级UI组件Magic

Magic 是一个使用 JavaScript 脚本开发的轻量级 UI 组件。 它具有性能高、代码量小、支持多种初始化方法等优点。 Web后端开发人员可以使用Magic快速构建具有复杂后端功能的网站。

Magic的每个组件都有非常丰富的socket和storm处理,网站上还提供了详细的文档和demo演示。 Web前端开发者可以通过定制组件、初始化方法和插件来获得最轻量的版本。

11.高性能RPC框架BGCC

BGCC(音:[bigsisi:])是百度完全自主知识产权的跨平台、多语言、面向对象、面向服务的轻量级高性能RPC框架。

它支持事务级服务器消息的主动推送,强大的套接字级事务管理功能,包括自定义通信合约、接口描述语言(bidl)、强大的代码生成引擎(bidl2sl)以及C++通信的无缝集成。

12.分布式表系统Tera

Tera 是一个高性能、可扩展的数据库系统,旨在管理搜索引擎中数万亿个超链接和网页信息。

为了实现数据的实时分析和高效访问,我们采用按行键、列名、时间戳全局排序的3D数据模型来组织数据,采用多级缓存系统,充分利用采用大显存、SSD磁盘、千兆网卡的新一代服务器硬件模型的性能优势,在实现模型灵活性的同时,实现高吞吐量和水平扩展。

13、基于节点的JavaScript同构方案rebas

基于 Node.js 的 JavaScript 同构解决方案。 提供sabre服务器端运行环境,使其具备从SPA到MPA、从后端渲染到前端渲染的深度响应能力。

14. Broc,c/c++语言的重构工具

broc是c/c++语言的重构工具,提供编译、分支依赖、依赖模块下载等功能。

与make、cmake等使用库文件链接进行编译不同,broc同时编译依赖的库源代码和程序源代码。 这些方法可以防止因程序源代码和依赖库编译选项或平台不一致而导致的软件兼容性问题; broc支持编译后手动运行单元测试用例; 使用Jenkinsbroc可以完成软件的持续集成。

15.富文本编辑器Ueditor

UEditor是百度网页后端研发部门开发的一款所见即所得的富文本网页编辑器。 具有轻量、定制化、重视用户体验等特点。

16.在线脑图编辑器KityMinder

KityMinder是百度FEX团队f-cube团队(原UEditor团队)的又一力作。 作为一款在线脑图编辑工具,它拥有很多Native编辑工具的交互体验。

KM和UE的目的是一样的,都是关注最终用户的体验。 同时,充分发挥Web云存储的优势,可以将编辑好的思维导图直接同步到云端。

据悉开源门户网站源码,借助独创的“云盘分享”功能,用户可以直接生成在线链接,将当前编辑的思维导图一键分享给其他用户,实现无缝沟通。

17. 轻量级Canvas通用ZRender

zrender(ZlevelRender)是一个轻量级的Canvas通用,MVC封装,数据驱动,提供类似Dom的风暴模型,这使得canvas绘制变得非常不一样!

18.文件上传组件WebUploader

WebUploader是BaiduWebFE(FEX)团队开发的一款简单的现代文件上传组件,主要基于HTML5,FLASH为辅。

它可以在现代浏览器上充分发挥HTML5的优势,而无需消灭主流IE浏览器。 它使用原始的FLASH运行时,兼容IE6+、Andorid4+、IOS6+。 两组运行时,用户可以随意选择相同的调用方式。

19.手势识别与风暴库Touch.js

Touch.js是联通设备上的手势识别和风暴库。 它由百度云Clouda团队维护,也是百度内部广泛使用的开发工具。

20.地图可视化工具库Mapv

Mapv是一个基于百度地图的大数据可视化开源库。 可用于显示大量的点、线、面数据。 每种类型的数据也有不同的显示类型,例如直接点、热图、网格、聚合等显示数据。

21、iSlider,专注于中国联通的滑动解决方案

iSlider是一款非常流畅的滑块,支持联通WebApp、HTML5App和混合App。

22.百度UI库ESUI

ESUI是一套简单的UILibrary,它提供了一系列的控件,可以满足基本的页面交互功能。 ESUI的API和默认视觉皮肤符合BAIDUECOMUI标准。

23.jQuery的弹出插件wBox

wBox是一个轻量级的弹出窗口jQuery插件,基于jQuery1.4.2开发,主要实现了弹出框的效果,但是添加了很多有趣的功能,比如回调函数、显示隐藏层、Ajax页面、iframe嵌入页面等功能。

24.百度BI平台BiPlatform

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

25.前端集成解决方案FIS

FIS(FIS)提供的集成解决方案依赖于一套灵活高效的编译工具,FIS利用这套编译平台来整合后端开发资源。 想要接触FIS,可以从这个平台开始。

26.移动组件库GlobalMobileUI

GMU(GlobalMobileUI)是百度后端通用组开发的联通端组件库。 它具有代码量小、简单、易用的特点。 组件内部处理了很多联通端的bug,覆盖的机型也比较广泛,可以大大减少交互组件的开发。 该工作量特别适合中国联通网站项目。

27.RPC框架sofa-pbrpc

沙发-pbrpc(sofaprotobuf-basedrpc)是一个使用Boost::Asio实现的基于Google Protocol Buffers RPC框架的网络通信库,广泛应用于百度各个部门。

28.百度文件系统BFS-Baidu

Tera是百度的核心数据库,将数据保存在分布式文件系统上。 分布式文件系统的性能、可用​​性和可扩展性对整个底层搜索业务的稳定性和有效性有着至关重要的影响。

29.企业标准装载机ESL

ESL 是一个浏览器端、AMD 兼容的标准加载器,适用于现代 Web 浏览器端应用程序的门户和模块管理。

30.前端联通框架Saber

Sabre是一个模块化、组合式的后端通信框架。

31、百度mysql分库分表中间件服务器海森堡

Heisenberg是百度好友熊钊(id:brucexx)编写的基于MySQL合约的分库分表中间件服务器,支持各种灵活的(velocity脚本定制)分库分表规则,方便应用。分库分表隔离,但是mysql使用dbproxy,减少了db连接的IO压力,但可以实现读写分离和复制的手动切换。

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

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

33.JS模板引擎BaiduTemplate

baiduTemplate希望打造一个用户认为“简单易用”的JS模板引擎。

34.在线文件管理器UFinder

UFinder是百度后端团队推出的页面级文件管理应用。

35. 网页幻灯片

webSlide 是一个在线 PPT 演示文档的框架。

36.网络魔法kt板nodePPT

nodePPT是一个用nodejs编写的网络魔法kt板。

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

fis-pure是一个基于FIS的纯后端模块化解决方案pure。

pure是基于FIS二次封装能力的封装解决方案。 可以直接使用,也可以参考fis-pure自行封装或者结合插件使用,构建自己的集成解决方案。

38. J2EEVelocity后端集成解决方案jello

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

39、protobuf的Java开发包jprotobuf

jprotobuf 是一组为 Java 程序开发的简单泛型。 目的是为了简化java语言中protobuf泛型的使用。 使用jprotobuf不需要了解.proto文件的操作和句型,可以直接使用java注解定义数组类型。

40.人工智能软件WARP-CTC

WARP-CTC是百度人工智能(AI)关键软件,由百度硅谷人工智能研究院(SVAIL)开源。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站源码 开源门户网站源码-重的! 百度40个开源项目! 你知道几个? https://www.wkzy.net/game/183259.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务