來源:https://www.itcodemonkey.com/article/8758.html

8 月份 GitHub 上最熱門的 Java 項目排行已經出爐啦,在本月的名單中,多個項目都是關於Java庫的集合,還有各種學習指南等,下面就是本月上榜的12個開源項目:


1JCSprout

https://github.com/crossoverJie/JCSprout Star 11958


這是一個還處於萌芽階段的 Java 核心知識庫。分爲常用集合、Java多線程、JVM、分佈式相關、常用框架等內容

2Java-Guide

https://github.com/Snailclimb/Java-Guide Star 4103


一份Java學習指南,涵蓋大部分Java程序員所需要掌握的核心知識

3AndroidAutoSize

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


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

Pixel 2 XL | 1440 x 2880 | 560dpi:


2018年8月份GitHub上最熱門的Java項目



4java-design-patterns

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


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

5proxyee-down

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


2018年8月份GitHub上最熱門的Java項目


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

6spring-boot

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


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

具有如下特性:

● 創建獨立的Spring應用程序

● 嵌入的Tomcat,無需部署WAR文件

● 簡化Maven配置

● 自動配置Spring

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

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

7Sentinel

https://github.com/alibaba/Sentinel Star 2028

2018年8月份GitHub上最熱門的Java項目

隨着微服務的流行,服務和服務之間的穩定性變得越來越重要。Sentinel 是面向分佈式服務架構的輕量級流量控制產品,主要以流量爲切入點,從流量控制、熔斷降級、系統負載保護等多個維度來幫助您保護服務的穩定性。

8elasticsearch

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


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

9tutorials

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


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

10weixin-java-tools

https://github.com/Wechat-Group/weixin-java-tools Star 9683


可能是目前最好最全的微信 Java 開發工具包,支持包括微信支付、開放平臺、小程序、企業號和公衆號等的開發

11incubator-dubbo

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


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

12guava

https://github.com/google/guava Star 26502


Guava 中文是石榴的意思,該項目是 Google 的一個開源項目,包含許多 Google 核心的 Java 常用庫。

相關文章