20 GitHub most popular Java open source projects: documents, frameworks, tools

The following relates to the statistics, data source: https:? //Github.com/trending/java since = monthly [1]. Recommended content from the following documents to learn the most popular Java framework and then everything popular tool, recommended collection + look!

1.LeetCodeAnimation

• Github Address: https://github.com/MisterBooo/LeetCodeAnimation[2]

•Star: 29.0k (11,492 stars this month)

• Description: Demonstrate all the questions on LeetCode in the form of animation (The Solution LeetCode presents topics in the form of animation).

2.CS-Notes

• Github address: https: //github.com/CyC2018/CS-Notes [3]

•Star: 64.4k (5513 stars this month)

• Introduction: basics necessary technical interview, Leetcode solution to a problem, the rear end of the interview, Java interview, recruit spring, autumn trick, operating system, computer network system design.

3.JavaGuide

• Github address: https: //github.com/Snailclimb/JavaGuide [4]

•Star: 42.0k (4,442 stars this month)

• Description: Java learning [+] Interview Guide covers a majority of Java programmers need to master the core knowledge.

4.mall

• Github Address: https://github.com/macrozheng/mall[5]

•star: 14.6 k (3,086 stars this month)

• Description: mall project is an electricity supplier system, including background and foreground mall system management system, based on SpringBoot + MyBatis. Home Front mall system includes portals, product recommendations, product search, product display, shopping cart, order process, Member Center, Customer Service, Help Center and other modules. Background management system includes merchandise management, order management, membership management, marketing management, operations management, content management, statistical reporting, financial management, rights management, settings and other modules.

5.advanced-java

• Github address: https: //github.com/doocs/advanced-java [6]

•Star: 20.8k (2,394 stars this month)

• Description: The Internet Advanced knowledge of Java engineers complete literacy.

6.spring-boot

• Github Address: https://github.com/spring-projects/spring-boot[7]

•star: 38.5k (1,339 stars this month)

• Introduction: Although Spring component code is lightweight, but its configuration is heavyweight (requires a lot of XML configuration), but Spring Boot leave it to the past. In addition Spring Cloud is built on Spring Boot, I personally need to learn about.

7. Java

• Github address: https: //github.com/TheAlgorithms/Java [8]

•Star:14.3k (1,334 stars this month)

•介绍: All Algorithms implemented in Java。

8.server

• Github address: https: //github.com/wildfirechat/server [9]

•star: 2.2 k (1,275 stars this month)

• Description: Fully open source instant messaging (IM) system.

9.litemall

• Github address: https: //github.com/linlinjava/litemall [10]

•Star: 7.1k (1,114 stars this month)

• Description: Another small mall. litemall = Spring Boot rear + + Vue administrator micro channel distal tip end user applet + Vue user of the mobile terminal.

10.Linkage-RecyclerView

• Github address: https: //github.com/KunMinX/Linkage-RecyclerView [11]

•Star: 10.0k (1,093 stars this month)

• Description: Even if not hungry yet ordering, be sure to also a good collection of the library! One line of code to access the secondary linkage ordering list - Even if you do not order food by PrubHub, be sure to collect this library, please This secondary linkage list widget can be accessed by only one line of code Supporting by!. RecyclerView & AndroidX.

11.toBeTopJavaer

• Github Address: https://github.com/hollischuang/toBeTopJavaer[12]

•Star: 3.3k (1,007 stars this month)

• Description: To Be Top Javaer - Road to God Java Engineer

12.elasticsearch

• Github Address: https://github.com/elastic/elasticsearch[13]

•Star: 48.0k (968 stars this month)

• Description: Design patterns implemented in Java.

13.java-design-patterns

• Github Address: https://github.com/iluwatar/java-design-patterns[14]

•Star: 41.5k (955 stars this month)

• Description: open source, distributed, RESTful search engine.

14.apollo

• Github Address: https://github.com/ctripcorp/apollo[15]

•Star: 14.5k (927 stars this month)

• Description: Apollo (Apollo) is a research and development department Ctrip framework for distributed configuration center, capable of centralized management applications in different environments, different cluster configuration, the configuration changes can be pushed to real-time application side, and have standardized permissions, process governance and other characteristics, suitable for micro-services configuration management scenarios.

15.arthas

• Github address: https: //github.com/alibaba/arthas [16]

•star: 13.5 k (933 stars this month)

• Description: Arthas Alibaba is open-source Java diagnostic tool.

16.dubbo

• Github address: https: //github.com/apache/dubbo [17]

•star: 26.9 k (769 stars this month)

• Description: Apache Dubbo is a high-performance open-source Java-based RPC framework.

17.DoraemonKit

• Github Address: https://github.com/didi/DoraemonKit[18]

•Star: 8.5k (909 stars this month)

• Description: referred to as "DoKit". A full-featured client (iOS, Android) research assistant, you deserve to have.

18.halo

• Github Address: https://github.com/halo-dev/halo[19]

•Star: 4.1k (829 stars this month)

• Description: Halo is probably the best Java blog system.

19.seata

• Github Address: https://github.com/seata/seata[20]

•star: 9.2 k (776 stars this month)

• Description: Seata is an easy to use, high performance solutions based on Java open source distributed transaction.

20.hutool

• Github address: https: //github.com/looly/hutool [21]

•star: 5,3 k (812 stars this month)

• Description: Hutool is a Java toolkit, it is only a tool kit that helps us simplify every line of code, reducing each way for Java language can also be "sweet." Hutool initially I project "util" package of a sort, then slowly accumulate and adding more non-business-related functions, and extensive learning the essence of other open-source project, after finishing their own modifications, eventually forming a rich set of open source tools. Official website: https: //www.hutool.cn/ [22].

Guess you like

Origin www.cnblogs.com/CQqf2019/p/11242334.html