10個熱門的開源項目分享給大家,希望對大家有所幫助:
1Java
https://github.com/TheAlgorithms/Java Star 18468
該項目用Java實現的所有算法,對算法感興趣的伙伴們不要錯過了。
2eladmin
https://github.com/elunez/eladmin Star 4639
該項目基於 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分離的后台管理系統,項目采用分模塊開發方式, 權限控制采用RBAC,支持數據字典與數據權限管理,支持一鍵生成前后端代碼,支持動態路由。
3mall
https://github.com/macrozheng/mall Star 24084
一個小商城。litemall = Spring Boot后端 + Vue管理員前端 + 微信小程序用戶前端,由於沒有上線,只能在微信開發工具中測試運行。
4java-design-patterns
https://github.com/iluwatar/java-design-patterns Star 52341
Design patterns是程序員在設計應用程序或系統時可用來解決常見問題的最佳實踐手冊。它可以幫助你加快開發進程,有效防止一些可能導致重大失誤的細節問題,不過深入了解java-design-patterns之前,你應提前熟悉各種編程/軟件設計原則。
5JavaGuide
https://github.com/Snailclimb/JavaGuide Star 59540
這是一份Java學習指南,涵蓋大部分Java程序員所需要掌握的核心知識。
6paascloud-master
https://github.com/paascloud/paascloud-master Star 6302
spring cloud + vue + oAuth2.0全家桶實戰,前后端分離模擬商城,完整的購物流程、后端運營平台,可以實現快速搭建企業級微服務項目,支持微信登錄等三方登錄。
7netty
https://github.com/netty/netty Star 21346
Netty是一個廣泛使用Java網絡編程框架,Netty提供異步的、事件驅動的網絡應用程序框架和工具,用以快速開發高性能、高可靠性的網絡服務器和客戶端程序。
8views-widgets-samples
https://github.com/android/views-widgets-samples Star479
該倉庫包含一組單獨的Android Studio項目,可幫助您開始編寫/理解Android視圖和小部件功能。
9ksql
https://github.com/confluentinc/ksql Star 2606
KSQL是一個用於Apache kafka的流式SQL引擎,它為Kafka的流處理提供了一個簡單而完整的SQL界面; 不需要再用編程語言(如Java或Python )編寫代碼。
10Mindustry
https://github.com/Anuken/Mindustry Star 1644
Mindustry 是一款優秀的開源游戲,玩家可以自行下載源碼進行修改,如果你想自己編譯,請先確保自己已安裝Java 8和JDK 8。