「開源中國」公佈 2019 年度最受歡迎中國開源軟件

經過 22 天的投票評選,今天 2019 年度最受歡迎中國開源軟件產生了。

開源中國(OSCHINA)是目前國內爲數不多深耕於圍繞“開源/自由軟件”爲開發者分享開源業內事、傳播開源價值觀的平臺。爲了更好地展示國內開源現狀,探討國內開源趨勢,激勵國內開源人才,促進國內開源生態完善,開源中國每年會在年底舉辦一年一度的最受歡迎中國開源軟件評選活動,該活動目前已成功舉辦五屆。

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

 

由於對參選項目設置了分類競爭,可以看到今年獲得年度最受歡迎中國開源軟件的項目更加多元化,涵蓋了基礎軟件、開發框架和基礎組件、開發工具與應用軟件等領域,下邊來看看每一個獲獎項目。

>>> 點擊每個項目名可跳轉進入項目介紹頁面

基於參數服務器理念的機器學習框架——Angel

Angel 是一個基於參數服務器(Parameter Server)理念開發的高性能分佈式機器學習平臺,它基於騰訊內部的海量數據進行了反覆的調優,並具有廣泛的適用性和穩定性,模型維度越高,優勢越明顯。

Angel 的核心設計理念圍繞模型。它將高維度的大模型合理切分到多個參數服務器節點,並通過高效的模型更新接口和運算函數,以及靈活的同步協議,輕鬆實現各種高效的機器學習算法。

企業級的 UI 設計語言和 React 實現——Ant Design

Ant Design 是一套企業級前端設計語言和基於 React 的前端框架實現。

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

分佈式 RPC 服務框架——Apache Dubbo

Apache Dubbo 是阿里開源的一款高性能 RPC 框架,特性包括基於透明接口的 RPC、智能負載均衡、自動服務註冊和發現、可擴展性高、運行時流量路由與可視化的服務治理。

時序數據管理引擎——Apache IoTDB

Apache IoTDB 是針對時間序列數據收集、存儲與分析一體化的數據管理引擎。它具有體量輕、性能高、易使用的特點,完美對接 Hadoop 與 Spark 生態,適用於工業物聯網應用中海量時間序列數據高速寫入和複雜分析查詢的需求。

消息中間件——Apache RocketMQ

RocketMQ 是一款分佈式消息系統,基於高可用分佈式集羣技術,提供低延時的、高可靠的消息發佈與訂閱服務。同時,廣泛應用於多個領域,包括異步通信解耦、企業解決方案、金融支付、電信、電子商務、快遞物流、廣告營銷、社交、即時通信、移動應用、手遊、視頻、物聯網與車聯網等。

Java 診斷工具——Arthas

Arthas(阿爾薩斯)是一個 Java 診斷工具,可以用於解決一系列開發問題,包括:

  • 這個類從哪個 jar 包加載的?爲什麼會報各種類相關的 Exception?
  • 我改的代碼爲什麼沒有執行到?難道是我沒 commit?分支搞錯了?
  • 遇到問題無法在線上 debug,難道只能通過加日誌再重新發布嗎?
  • 線上遇到某個用戶的數據處理有問題,但線上同樣無法 debug,線下無法重現!
  • 是否有一個全局視角來查看系統的運行狀況?
  • 有什麼辦法可以監控到JVM的實時運行狀態?
  • 怎麼快速定位應用的熱點,生成火焰圖?

後臺集成解決方案——avue

Avue.js 是基於現有的 element-ui 庫進行的二次封裝,從而簡化一些繁瑣的操作,核心理念爲數據驅動視圖,主要的組件庫針對 table 表格和 form 表單場景,同時衍生出更多企業常用的組件,達到高複用,容易維護和擴展的框架,同時內置了豐富了數據展示組件,讓開發變得更加容易。

開源 GUI 引擎——AWTK

AWTK 全稱爲 Toolkit AnyWhere,是一套基於 C 語言開發的 GUI 框架。旨在提供一個功能強大、高效可靠、簡單易用、可輕鬆做出炫酷效果的 GUI 引擎,並支持跨平臺同步開發,一次編程,終生使用。

研發運營一體化開源項目——BlueKing

BlueKing(藍鯨)是一套基於 PaaS 的技術解決方案,提供了完善的前後臺開發框架、調度引擎與公共組件等模塊,可以幫助業務的產品和技術人員快速構建低成本、免運維的支撐工具和運營系統。

可視化服務平臺——Davinci

Davinci 是一個 DVAAS(Data Visualization as a Service)平臺解決方案,面向業務人員/數據工程師/數據分析師/數據科學家,致力於提供一站式數據可視化解決方案。既可作爲公有云/私有云獨立部署使用,也可作爲可視化插件集成到三方系統。用戶只需在可視化 UI 上簡單配置即可服務多種數據可視化應用,並支持高級交互/行業分析/模式探索/社交智能等可視化功能。

深度操作系統——Deepin

深度操作系統(Deepin)包含深度桌面環境(Deepin Desktop Environment)和近 30 款深度原創精品應用,及數款來自開源社區的應用軟件,廣泛用於支撐用戶日常的學習和工作。另外,通過深度商店還能夠獲得近千款應用軟件的支持,滿足用戶對操作系統的更多應用場景的特定需求。

深度操作系統不僅長期保持活躍,還面向全球用戶發佈。深度操作系統採用滾動更新方式,每個月在線發佈必要的功能和 bug 更新,每 3 個月進行一次可累積發佈 ISO 的大更新。並使用新功能和性能優化交替進行的更新方式,保障深度操作系統不僅在美觀和易用方面不斷進步,在穩定和流暢方面也同樣不斷得帶改善和優化。而無論是更新還是版本發佈,深度操作系統都提供 32 種不同語言的版本,用於更新和升級的鏡像站也遍佈全球六大洲 33 個國家 100 多個站點。

JavaScript 圖表庫——ECharts

ECharts 是一款基於 JavaScript 的數據可視化圖表庫,提供直觀、生動、可交互、可個性化定製的數據可視化圖表。

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

 

基於 Vue 2.0 的組件庫——Element

Element 是一套爲開發者、設計師和產品經理準備的基於 Vue 2.0 的桌面端組件庫,提供了配套設計資源,幫助開發者的網站快速成型。

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

Java 實現的 JSON 解析器和生成器——fastjson

fastjson 是一個性能很好的 JSON 解析器和生成器,

主要特點:

  • 快速
  • 強大,支持普通 JDK 類,包括任意 Java Bean Class、Collection、Map、Date 與 enum
  • 零依賴

簡潔的後臺管理系統——Guns

Guns 是一個基於 Spring Boot 的後臺管理系統,項目代碼簡潔、註釋豐富、上手容易,同時包含許多基礎模塊,可以直接作爲一個後臺管理系統的腳手架。

Java 工具集——Hutool

Hutool 是一個 Java 工具集,針對項目中 util 包進行開刀,抽象大量的工具方法,旨在減少項目中工具類的數量,將開發者的編碼工作專注在業務上。Hutool 對文件、流、加密解密、轉碼、正則、線程、XML、日期、Http 客戶端等 JDK 方法進行封裝,組成各種 Util 工具類。

企業級 PHP 協程框架——Hyperf

Hyperf 是基於 Swoole 4.4+ 實現的高性能、高靈活性 PHP 協程框架,內置協程服務器及大量常用的組件,性能較傳統基於 PHP-FPM 的框架有質的提升,提供超高性能的同時,也保持着極其靈活的可擴展性,標準組件均基於 PSR 標準 實現,基於強大的依賴注入設計,保證了絕大部分組件或類都是可替換與可複用的。

敏捷測試管理軟件——itest(愛測試)

itest 是一款敏捷測試管理軟件,旨在打造最懂測試人的開源測試管理軟件。

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

 

基於代碼生成器的 J2EE 開發平臺——Jeecg-Boot

Jeecg-Boot 是一款基於代碼生成器的 J2EE 快速開發平臺,採用前後端分離架構,強大的代碼生成器讓前後端代碼一鍵生成,無需寫任何代碼。Jeecg-Boot 引領新的開發模式(Online Coding 模式-> 代碼生成器模式-> 手工 MERGE 智能開發), 幫助解決 Java 項目 70% 的重複工作,讓開發更多關注業務邏輯。

低代碼快速開發平臺——JEPaaS

JEPaaS 是一款低代碼快速開發平臺,可視化的開發環境,低代碼拖拽式配置開發,操作極其簡單,可以大幅度幫助企業縮減人力和時間成本。支持工作流、IM 即時通訊、bi 圖表報表、APP 開發、對接微信、釘釘等。

自動化測試平臺——LuckyFrameWeb

LuckyFrameWeb 是一款自動化測試平臺,最大的特點是全緯度覆蓋了接口自動化、WEB UI 自動化與 APP 自動化,並且支持分佈式測試、測試關鍵字驅動,同時集成了質量管理相關的一些功能。

Mybatis 增強工具包——Mybatis-Plus

MyBatis-Plus 是 Mybatis 的增強工具包,可以簡化 CRUD 操作。啓動加載 XML 配置時注入單表 SQL 操作 ,爲簡化開發工作、提高生產率而生。

面向雲的分佈式消息領域標準——OpenMessaging

OpenMessaging 旨在創立廠商無關、平臺無關的分佈式消息及流處理領域的應用開發標準。除了做到可以鏈接跨平臺、跨語言、跨產品和跨雲的標準之外,OpenMessaging 將提供 Cloud Native 的能力,面向雲計算、混合雲架構,實現多雲平臺無縫遷移,致力於提供金融、電子商務、IoT 及大數據等領域的一站式解決方案。

若依權限管理系統——RuoYi

RuoYi 是一個基於 Spring Boot 的權限管理系統,易讀易懂、界面簡潔美觀。 核心技術採用Spring、MyBatis 與 Shiro,沒有任何其它重度依賴。可以用於所有的 Web 應用程序,如網站管理後臺、網站會員中心、CMS、CRM 與 OA。所有前端後臺代碼封裝過後十分精簡易上手,出錯概率低。同時支持移動客戶端訪問。

B2C 商城系統——ShopXO

ShopXO 是一個 B2C 商場系統,支持 PC+H5、支付寶小程序、微信小程序、百度小程序、頭條&抖音小程序與 QQ 小程序。

SaaS 微服務開發平臺——SpringBlade

SpringBlade 是一個微服務開發平臺,特點包括:

  • 集成 Sentinel 從流量控制、熔斷降級、系統負載等多個維度保護服務的穩定性。
  • 註冊中心、配置中心選型 Nacos,爲工程瘦身的同時加強各模塊之間的聯動。
  • 使用 Traefik 進行反向代理,監聽後臺變化自動化應用新的配置文件。
  • 極簡封裝了多租戶底層,用更少的代碼換來拓展性更強的 SaaS 多租戶系統。

輕量級 PHP 開發框架——ThinkPHP

ThinkPHP 是一個快速、簡單的輕量級 PHP 開發框架,ThinkPHP 從誕生以來一直秉承簡潔實用的設計原則,在保持出色的性能和至簡的代碼的同時,也注重易用性,同時擁有衆多的原創功能和特性。

基於 Vue.js 的跨平臺框架——uni-app

uni-app 是一個使用 Vue.js 開發的跨平臺應用前端框架。開發者通過編寫 Vue.js 代碼,uni-app 將其編譯到 iOS、Android、微信小程序與 H5 等多個平臺,保證其正確運行並達到優秀體驗。

漸進式 JavaScript 框架——Vue.js

Vue.js 是一套構建用戶界面的漸進式框架,與其它重量級框架不同的是,Vue 採用自底向上增量開發的設計。Vue 的核心庫只關注視圖層,它不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與單文件組件和 Vue 生態系統支持的庫結合使用時,Vue 也完全能夠爲複雜的單頁應用程序提供驅動。

開源 IaaS 軟件——ZStack

ZStack 是全新的 IaaS 軟件,它的誕生是爲了解決困繞 IaaS 軟件的幾大難題:複雜度、穩定性、可伸縮性和靈活性。ZStack 已經提供了大部分 IaaS 的基本功能,包括:虛擬機管理、存儲卷管理、存儲卷快照與各種網絡服務(DHCP、DNS、SNAT、EIP、PortForward 以及 Security Group)。

>>>另附:截至投票通道結束,各類別排行情況:

基礎軟件類

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

 

開發框架和基礎組件類

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

 

企業軟件類

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

 

大前端類

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

 

開發工具類

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

 

應用軟件類(+其它)

 

「開源中國」公佈 2019 年度最受歡迎中國開源軟件

 

 

今年是開源界動盪的一年,也是中國開源界最爲熱鬧的一年,今年我們國內製定了第一個開源 License——“木蘭寬鬆許可證(MulanPSL)”;我們有更多企業擁抱開源;今年中國公司與開發者成爲貢獻開源的生力軍;目前我們第一個開源基金會也正在籌備中。恭喜以上項目在這樣一個大背景下獲得 2019 年度最受歡迎中國開源軟件獎項,也希望中國的開源事業能越來越好。

發佈了116 篇原創文章 · 獲贊 91 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章