GitHub上很是實用的40個開源JAVA項目

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

GitHub:http://h5ip.cn/O975git

 

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

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

 

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

GitHub:http://h5ip.cn/W6du算法

 

4.javaee-samples/javaee7-samples:若是你對Java7的騷操做還不熟,趕忙看看。spring

GitHub:http://h5ip.cn/Uowdsql

 

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————————————————版權聲明:本文爲CSDN博主「程序員YONG」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。原文連接:https://blog.csdn.net/qq_17231297/article/details/88366425

相關文章
相關標籤/搜索