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

2018年9月份GitHub上最熱門的Java開源專案

來自:開源最前線(ID:OpenSourceTop) 

連結:https://www.itcodemonkey.com/article/10298.html

9 月份 GitHub 上最熱門的 Java 專案排行已經出爐啦,在本月的名單中,也有新面孔出現,不過最多的還是和麵試相關的專案,下麵一起來看看上榜的專案有哪些:

1
arthas

https://github.com/alibaba/arthas Star 4113

Arthas 是阿裡巴巴開源的Java的診斷工具,深受開發者喜愛。其採用命令列互動樣式,提供同時豐富的Tab自動補全功能,進一步方便進行問題的定位和診斷。檢視更多詳情可點選:《霸榜 GitHub Trending!阿裡巴巴開源 Java 診斷利器 Arthas》

2
JavaGuide

https://github.com/Snailclimb/JavaGuide Star 8420

【Java學習+面試指南】 一份涵蓋大部分Java程式員所需要掌握的核心知識。 

3
interviews

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

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

4
proxyee-down

https://github.com/proxyee-down-org/proxyee-down Star 16201

proxyee-down 是一個開源的下載神器,也可以說是百度雲神器,不過,它需要安裝證書、設定代理,初次使用會略顯繁瑣,但帶來的速度提升也是顯而易見的。

5
brigadier

https://github.com/Mojang/brigadier Star 1578

在收購《Minecraft(我的世界)》開發商 Mojang 四年之後,微軟開源了遊戲的部分 Java 程式碼。包含兩個獨立的遊戲庫,其中一個就是Brigadier,它是 Minecraft 使用的命令引擎(命令解析器和排程器)

6
symphony

https://github.com/b3log/symphony Star 5580

Sym 是一個用 Java 實現的現代化社群(論壇/社交網路/部落格)平臺,“下一代的社群系統,為未來而構建”。駭客派目前就是使用該系統搭建的

7
java-design-patterns

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

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

8
spring-boot

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

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

具有如下特性:

● 建立獨立的Spring應用程式

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

● 簡化Maven配置

● 自動配置Spring

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

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

9
BackgroundLibrary

https://github.com/JavaNoober/BackgroundLibrary Star 1156

透過標簽直接生成shape,無需再寫shape.xml

10
tutorials

https://github.com/eugenp/tutorials Star 8625

該專案是一系列小而專註的教程,每個教程都涵蓋一個明確的開發領域。大多數教程專案都專註於Spring Framework(和Spring Security)。以下技術是重點:core Java,Jackson,HttpClient,Guava。

11
elasticsearch

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

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

12
tink

https://github.com/google/tink Star 6045

Tink 是一個多語言、跨平臺的加密開發庫,提供安全,易於正確使用和難以濫用的加密 API,目前 Tink 已經被用於保護許多谷歌內部產品的資料,如 AdMob、Google Pay、Google Assistant、Firebase 與 Android Search App 等。

13
incubator-dubbo

https://github.com/apache/incubator-dubbo Star 21994

Dubbo 是阿裡巴巴公司開源的一個高效能優秀的服務框架,使得應用可透過高效能的 RPC 實現服務的輸出和輸入功能,可以和 Spring 框架無縫整合。目前,incubator-dubbo 作為一個孵化中的 apache 專案,畢業後,專案移出incubator,成為正式開源專案。

14
AndroidAutoSize

https://github.com/JessYanCoding/AndroidAutoSize Star 3255

今日頭條螢幕適配方案終極版,一個極低成本的 Android 螢幕適配方案

附:

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

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

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

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

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

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

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

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

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

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



●編號369,輸入編號直達本文

●輸入m獲取到文章目錄

推薦↓↓↓

Java程式設計

更多推薦18個技術類公眾微信

涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

贊(0)

分享創造快樂