歡迎光臨
每天分享高質量文章

1月份GitHub上最熱門的Java專案

開源最前線(ID:OpenSourceTop) 猿妹整編

鏈接:https://www.itcodemonkey.com/article/2264.html



本文為大家盤點了1月份最熱門Java專案,讓我們一起來看下吧!

1
安卓反編譯Gui工具 jadx

https://github.com/skylot/jadx Star 13804

jadx是一個非常好用的android反編譯gui工具,功能非常的強大,有較為完善的gui界面,已經成為很多開發者的反編譯工具首選,jadx 主要功能如下:

● 支持全域性class查詢

● 支持全域性text查詢

● 支持匯出gradle工程


2
bytecode-viewer

https://github.com/Konloch/bytecode-viewer Star 9042

bytecodeviewer是一款簡單易用功能強大的反編譯軟體。它是一款基於圖形界面的Java反編譯器,Java位元組碼編輯器,APK編輯器,Dex編輯器,APK反編譯器,DEX反編譯器。不僅如此,它還是一款Hex查看器,代碼搜索器和代碼除錯器。除此之外,它還具備Smali和Baksmali等彙編器的相關功能。

3
面試指南interviews

https://github.com/kdn251/interviews Star 18301

Java工程師面試指南,裡面涵蓋幾乎所有軟體工程師面試時會碰到的問題以及答案。

4
java-design-patterns

https://github.com/iluwatar/java-design-patterns Star 29389

Design patterns 是程式員在設計應用程式或系統時可用來解決常見問題的最佳實踐手冊。它可以幫助你加快開發行程,有效防止一些可能導致重大失誤的細節問題,不過深入瞭解 java-design-patterns 之前,你應提前熟悉各種編程/軟體設計原則。

5
spring-boot

https://github.com/spring-projects/spring-boot  Star 20112

從最根本上來講,Spring Boot 就是一些庫的集合,它能夠被任意專案的構建系統所使用。簡便起見,該框架也提供了命令列界面,它可以用來運行和測試Boot應用。框架的發佈版本,包括集成的CLI(命令列界面),可以在Spring倉庫中手動下載和安裝。

具有如下特性:

● 創建獨立的Spring應用程式

● 嵌入的Tomcat,無需部署WAR檔案

● 簡化Maven配置

● 自動配置Spring

● 提供生產就緒型功能,如指標,健康檢查和外部配置

● 絕對沒有代碼生成和對XML沒有要求配置



6
smartTable

https://github.com/huangyanbin/smartTable Star 1200

SmartTable 是一套資料源使用 Ajax 獲取資料,並展現成表格與圖像的形式,並且支持下載(思路源於talkingdata)的智慧表格。開源引入:Bootstrap 3.0,Bootstrap respond (IE解決方案),Jquery 11.02,dataTables,echarts,table2CSV

7
dubbo

https://github.com/alibaba/dubbo Star 11919

Dubbo 是阿裡巴巴公司開源的一個高性能優秀的服務框架,使得應用可通過高性能的 RPC 實現服務的輸出和輸入功能,可以和 Spring 框架無縫集成。主要核心部件:

● Remoting: 網絡通信框架,實現了 sync-over-async 和 request-response 訊息機制

● RPC: 一個遠程過程呼叫的抽象,支持負載均衡、容災和集群功能

● Registry: 服務目錄框架用於服務的註冊和服務事件發佈和訂閱

8
rejoiner

https://github.com/google/rejoiner Star 1269

rejoiner能夠從gRPC微服務和其他Protobuf源生成統一的GraphQL schema,具有以下功能:

● 從微服務創建統一的GraphQL樣式

● 可靈活定義GraphQL樣式並組成共享組件

● 從Proto定義生成GraphQL型別

● 基於GraphQL查詢引數填充請求Proto

● 提供一個DSL來修改生成的樣式

● 通過註釋獲取資料的方法來加入資料源

● 基於GraphQL選擇器創建Proto FieldMasks

9
zheng

https://github.com/shuzheng/zheng Star 7654

基於Spring+SpringMVC+Mybatis分佈式敏捷開發系統架構,提供整套公共微服務服務模塊:集中權限管理(單點登錄)、內容管理、支付中心、用戶管理(支持第三方登錄)、微信平臺、儲存系統、配置中心、日誌分析、任務和通知等,支持服務治理、監控和追蹤,努力為中小型企業打造全方位J2EE企業級開發解決方案。

10
JavaScript 控制元件 TableView

https://github.com/evrencoskun/TableView Star 1218

TableView是一個用於顯示資料表格的JavaScript控制元件,集成的分頁控制元件,可對錶格中的資料集進行客戶端分頁,亦可對錶格中的資料集進行客戶端排序,JavaScript 控制元件:

● TableView(資料表格控制元件), 可配置標題, 計數, 行複選框, 過濾器, 分頁, 排序, 多選

● PagerView(分頁控制元件)

● SortView(排序控制元件)

11
elasticsearch

https://github.com/elastic/elasticsearch Star 28401

Elasticsearch 是一個分佈式的 RESTful 風格的搜索和資料分析引擎,能夠解決越來越多的用例。作為 Elastic Stack 的核心,它集中儲存您的資料,幫助您發現意料之中以及意料之外的情況。Elasticsearch 是一個實時的分佈式搜索分析引擎, 它能讓你以一個之前從未有過的速度和規模,去探索你的資料。 它被用作全文檢索、結構化搜索、分析以及這三個功能的組合


附:

《GitHub上12月份最熱門的Java專案》

《GitHub上11月份最熱門的Java專案》


●本文編號617,以後想閱讀這篇文章直接輸入617即可

●輸入m獲取文章目錄

赞(0)

分享創造快樂