百度都有哪些開源項目呢?本文推薦一下。

ECharts是一款由百度前端技術部開發的,基於Javascript的數據可視化圖表庫,提供直觀,生動,可交互,可個性化定製的數據可視化圖表。前端

  提供大量經常使用的數據可視化圖表,底層基於ZRender(一個全新的輕量級canvas類庫),建立了座標系,圖例,提示,工具箱等基礎組件,並在此上構建出折線圖(區域圖)、柱狀圖(條狀圖)、散點圖(氣泡圖)、餅圖(環形圖)、K線圖、地圖、力導向佈局圖以及和絃圖,同時支持任意維度的堆積和多圖表混合展示。web

 

 

 

 

  開源自動駕駛平臺 ApolloAuto數據庫

  Apollo (阿波羅)是一個開放的、完整的、安全的平臺,將幫助汽車行業及自動駕駛領域的合做夥伴結合車輛和硬件系統,快速搭建一套屬於本身的自動駕駛系統。canvas

  Apollo 是百度重點打造的 AI 開放平臺之一,計劃主要包含 4 個技術模塊:定位/感知模塊、車輛規劃與運營(AI+大數據,精準控制車輛,適合不一樣路況)、軟件運營框架(支持英特爾、英偉達等多種芯片)。瀏覽器

 

 

 

 

  百度文件系統 BFS-Baidu安全

  百度的核心數據庫Tera將數據持久化在分佈式文件系統上,分佈式文件系統的性能、可用性和擴展性對整個上層搜索業務的穩定性與效果有着相當重要的影響。現有的分佈式文件系統(如HDFS等)沒法知足低延遲、高可用、跨地域擴展等方面的需求,因此咱們從百度搜索的業務特色出發,開發了本身的分佈式文件系統BFS。服務器

  系統主要由NameServer、MetaServer、ChunkServer、SDK、bfs_mount和bfs_client等幾個模塊構成。框架

  其中NameServer是中心控制模塊,採用集羣化部署,負責目錄樹的管理;ChunkServer是數據節點負責提供文件塊的讀寫服務;SDK以靜態庫的形式提供了用戶使用的API;bfs_mount經過libfuse,將bfs掛載到本地,做爲本地文件系統訪問;bfs_client是一個二進制的管理工具。編輯器

 

 

 

 

  在線腦圖編輯器 Kity Minder分佈式

  KityMinder 是百度FEX團隊的f-cube小組(原UEditor小組)的又一力做。做爲一款在線的腦圖編輯工具,它有着不少Native編輯工具的交互體驗。KM與UE有着同樣的宗旨,就是注重最終用戶的使用體驗。同時,它充分發揮了Web雲存儲的優點,能夠直接將編輯中的腦圖同步到雲端。此外,藉由首創的 「雲盤分享」功能,用戶能夠一鍵將當前編輯的腦圖直接生成在線連接共享給其餘用戶,實現無縫溝通。

 

 

 

 

  分佈式配置管理平臺 Disconf

  專一於各類 分佈式系統配置管理 的通用組件/通用平臺, 提供統一的配置管理服務。包括 百度、滴滴打車、銀聯、網易、拉勾網 等知名互聯網公司正在使用!

 

 

 

 

  分佈式表格系統 Tera

  Tera 是一個高性能、可伸縮的數據庫系統,被設計用來管理搜索引擎萬億量級的超鏈與網頁信息。爲實現數據的實時分析與高效訪問,咱們使用按行鍵、列名和時間戳全局排序的三維數據模型組織數據,使用多級Cache系統,充分利用新一代服務器硬件大內存、SSD盤和萬兆網卡的性能優點,作到模型靈活的同時,實現了高吞吐與水平擴展。

 

 

 

 

  Android自動化測試框架 Cafe

  Cafe 測試框架是一款來自百度QA部門的具備開創性意義的Android平臺的自動化測試框架,框架覆蓋了Android自動化測試的各類需求。框架致力於實現跨進程測試、快速測試、深度測試,解決了Android自動化測試中的諸多難題,好比業界一直沒有解決的跨進程測試問題。

 

 

 

 

  

 富文本編輯器 Ueditor

  UEditor是由百度web前端研發部開發所見即所得富文本web編輯器,具備輕量,可定製,注重用戶體驗等特色。

 

 

 

 

  地圖可視化工具庫 Mapv

  Mapv 是一款基於百度地圖的大數據可視化開源庫,能夠用來展現大量的點、線、面的數據,每種數據也有不一樣的展現類型,如直接打點、熱力圖、網格、聚合等方式展現數據。

 

 

 

 

  全新 3D 可視化庫 ECharts-X

  ECharts-X是 ECharts 團隊推出的全新 3D 可視化庫,它是基於 ECharts 的擴展,底層深度整合了 WebGL 庫QTEK和 Canvas2D 庫ZRender。

 

 

 

 

  百度音樂播放內核 MuPlayer

  MuPlayer 是一款跨平臺、輕量級的音頻播放解決方案,是百度@音樂前端團隊開發維護的瀏覽端音頻播放內核,它基於HTML5 Audio及Flash音頻技術,已在百度音樂多個線上產品線中應用,具有很強的靈活性和穩定性。

 

 

 

 

  文件上傳組件 WebUploader

  WebUploader 是由Baidu WebFE(FEX)團隊開發的一個簡單的以HTML5爲主,FLASH爲輔的現代文件上傳組件。在現代的瀏覽器裏面能充分發揮HTML5的優點,同時又不摒棄主流IE瀏覽器,延用原來的FLASH運行時,兼容IE6+,Andorid 4+,IOS 6+。兩套運行時,一樣的調用方式,可供用戶任意選用。

相關文章
相關標籤/搜索