GitHub上非常實用的40個開源JAVA項目


 java 開源項目(大匯總)https://blog.csdn.net/yuexianchang/article/details/76389083

分享一下我認為值得關注的,非大型大家都熟知的:

1.biezhi/blade:一款輕量級、高性能、簡潔優雅的MVC框架。

GitHub:http://h5ip.cn/O975

 

2.scribejava/scribejava:一個簡單的 Java 實現的 OAuth/OAuth2 庫。

GitHub:http://h5ip.cn/0pNf

 

3.winterbe/java8-tutorial:絕對值得一看的Java8指南、教程。

GitHub:http://h5ip.cn/W6du

 

4.javaee-samples/javaee7-samples:如果你對Java7的騷操作還不熟,趕緊看看。

GitHub:http://h5ip.cn/Uowd

 

5.kdn251/interviews:Java面試題和答案(英文)。

GitHub:http://h5ip.cn/g6DH

 

6.phishman3579/java-algorithms-implementation:Java數據結構和算法實現。

GitHub:http://h5ip.cn/MwYC

 

7.aaberg/sql2o:小而美的數據庫操作框架,性能略屌。

GitHub:http://h5ip.cn/VtMw

 

8.jankotek/mapdb:一個快速且易於使用的嵌入式Java數據庫引擎。

GitHub:http://h5ip.cn/VsLE

 

9.socketio/socket.io-client-java:http://Socket.IO的Netty實現(做聊天室可以用)。

GitHub:http://h5ip.cn/dlqQ

 

10.nkcoder/quartz-explained:對定時任務調度框架quartz源碼的分析和注釋。

GitHub:http://h5ip.cn/BPju

 

11.hankcs/HanLP:強大的自然語言處理、中文分詞庫,國人開發。

GitHub:http://h5ip.cn/oWUs

 

12.atomashpolskiy/bt:Java種子下載程序(我什么都不知道啊)。

GitHub:http://h5ip.cn/wTnp

 

13.ihaolin/diablo:分布式配置管理平台(看過代碼,值得品讀)。

github:http://h5ip.cn/sLXU

 

14.mpatric/mp3agic:Java版本的MP3音頻處理庫。

GitHub:http://h5ip.cn/s8dZ

 

15.atlassian/commonmark-java:Java版本的markdown處理庫。

GitHub:http://h5ip.cn/eSci

 

16.biezhi/telegram-bot-api: Java版 telegram api,幫你快速創建小機器人。

GitHub:http://h5ip.cn/MFmO

 

17.vdurmont/emoji-java:將emoji表情和Unicode互相轉換的庫(一顆賽艇)。

GitHub:http://h5ip.cn/mEnz

 

18.v5developer/maven-framework-project:使用Maven搭建了N個例子的大而全的工程。

GitHub:http://h5ip.cn/tE6K

 

19.iluwatar/java-design-patterns:學習設計模式,它一定是你的不二選擇。

GitHub:http://h5ip.cn/GH9c

 

20.korhner/asciimg:用Java編寫的ascii圖像生成器。

github:http://h5ip.cn/SSCA

 

21.aragozin/jvm-tools:JVM診斷和分析工具。

GitHub:http://h5ip.cn/23R0

 

22.wuyinxian124/nettybook2:李林峰老師編寫的netty權威指南(第二版)對應的源碼。

GitHub:http://h5ip.cn/wala

 

23.deeplearning4j/deeplearning4j:還是推薦一下這個深度學習庫吧,未來也可能會火。

GitHub:http://h5ip.cn/eqLq

 

24.dyc87112/SpringCloud-Learning:SpringCloud的學習筆記和示例。

GitHub:http://h5ip.cn/85DW

 

25.subchen/jetbrick-template-2x:高性能和高擴展性的模板引擎。

GitHub:http://h5ip.cn/Ob8p

 

26.looly/hutool:Java的工具類實現,非常全,有中文注釋。

GitHub:http://h5ip.cn/Fpft

 

27.dropwizard/metrics:讓你能夠洞察你的代碼在生產環境做了些什么。

GitHub:http://h5ip.cn/PzXB

 

28.shardingjdbc/sharding-jdbc:數據庫分庫分表、讀寫分離的一個中間件。

GitHub:http://h5ip.cn/gDLs

 

29.spring-projects/spring-loaded:spring開源的一個熱替換插件,運行時監聽class文件的變更並執行transform。

GitHub:http://h5ip.cn/gDLs

 

30.HotswapProjects/HotswapAgent:也是一個熱替換的插件,支持Tomcat、OSGI、JBoss、Jetty等集成。

GitHub:http://h5ip.cn/9WSq

 

31.rzwitserloot/lombok:自動生成代碼的一個工具,提高開發效率。

GitHub:http://h5ip.cn/5Kpg

 

32.grpc/grpc-java:rpc框架java實現。

GitHub:http://h5ip.cn/oFBt

 

35.square/okio:高性能的IO庫。

GitHub:http://h5ip.cn/sYRD

 

36.google/guava:Google提供的java庫函數,guava cache和guava限流的實現很有參考價值。

GitHub:http://h5ip.cn/0NC9

 

37.square/okhttp:square提供的http客戶端。

GitHub:http://h5ip.cn/Bptf

 

38.ReactiveX/RxJava:java平台的Reactive 擴展。

GitHub:http://h5ip.cn/jBA6

 

39.java-design-patterns :設計模式是形式化的最佳實踐,程序員可以在設計應用程序或系統時使用它來解決常見問題。

GitHub:http://h5ip.cn/GH9c

 

40.weixin-java-tools:可能是目前最好最全的微信Java開發工具包,支持包括微信支付、開放平台、小程序、企業號和公眾號等的開發。

GitHub:http://h5ip.cn/tuca

歡迎大家加入Java高級架構/互聯網(嚴禁培訓機構、廣告群,最干凈的技術交流群):qq群:630441304(備注:技術群或者4000G架構師資源)

微信平台本人收集個大量資源(4000G架構師資源,1000G大數據資源),只做分享,歡迎大家關注獲取,保證免費,非任何機構

更多精彩請掃碼關注微信公眾號—— 名稱:java版web項目 id :java_project


————————————————
版權聲明:本文為CSDN博主「老炮說Java」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_17231297/article/details/88366425

java 優秀開源項目https://www.cnblogs.com/ZHUYIN/p/11130777.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM