|
1 | 1 | <p align="center"> <img src="https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-11/logo.png" /> <br /><a href="https://github.com/Snailclimb/awsome-java">中文</a> | English <br />Great Java project on Github(Github 上非常棒的 Java 开源项目). </p> |
2 | | - |
3 | 2 | > Github is a fantastic place for programmers. It contains a variety of powerful open source frameworks, software and tutorials. These things are very helpful for us to learn knowledge and make progress, leading to my idea of sorting out outstanding Java open source projects on Github for the best of everyone's benefit. I have categorized the project based on several dimensions. If you feel this project useful to you, welcome to give this project a Star. I will continue to improve this list using my spare time, thank you. 🙏 You are also very welcome to recommend the Java projects that you like. The order of the following projects is mostly based on their popularity (the number their Stars) . |
4 | 3 |
|
5 | 4 | ## Tutorial |
|
44 | 43 | ## Framework |
45 | 44 |
|
46 | 45 | 1. **[spring-boot](https://github.com/spring-projects/spring-boot)** : Spring Boot makes it easy to create stand-alone, production-grade Spring-based applications, and the built-in web server lets you run projects like normal Java programs. In addition, most Spring Boot projects require only a small amount of configuration, which is different from Spring reconfiguration. |
47 | | -2. **[flink](https://github.com/apache/flink)** : Apache Flink is an open source stream processing framework with powerful stream- and batch-processing capabilities. |
48 | | -3. **[Sentinel](https://github.com/alibaba/Sentinel)** : A lightweight powerful flow control component enabling reliability and monitoring for microservices. |
49 | | -4. **[dubbo](https://github.com/apache/dubbo)** : Apache Dubbo is a high-performance, java based, open source RPC framework. |
50 | | -5. **[spring-cloud-kubernetes](https://github.com/spring-cloud/spring-cloud-kubernetes)** : Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc... |
51 | | -6. **[seata](https://github.com/seata/seata)** : Seata is an easy-to-use, high-performance, open source distributed transaction solution. |
52 | | -7. **[skywalking](https://github.com/apache/skywalking)** : SkyWalking: an APM(application performance monitor) system, especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures. |
| 46 | +2. **[spring-cloud-alibaba](https://github.com/alibaba/spring-cloud-alibaba)** : Spring Cloud Alibaba provides a one-stop solution for distributed application development. It contains all the components required to develop distributed applications, making it easy for you to develop your applications using Spring Cloud. |
| 47 | +3. **[flink](https://github.com/apache/flink)** : Apache Flink is an open source stream processing framework with powerful stream- and batch-processing capabilities. |
| 48 | +4. **[Sentinel](https://github.com/alibaba/Sentinel)** : A lightweight powerful flow control component enabling reliability and monitoring for microservices. |
| 49 | +5. **[dubbo](https://github.com/apache/dubbo)** : Apache Dubbo is a high-performance, java based, open source RPC framework. |
| 50 | +6. **[spring-cloud-kubernetes](https://github.com/spring-cloud/spring-cloud-kubernetes)** : Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc... |
| 51 | +7. **[seata](https://github.com/seata/seata)** : Seata is an easy-to-use, high-performance, open source distributed transaction solution. |
| 52 | +8. **[skywalking](https://github.com/apache/skywalking)** : SkyWalking: an APM(application performance monitor) system, especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures. |
53 | 53 |
|
54 | 54 | ## Software/System |
55 | 55 |
|
|
0 commit comments