Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-java
Collection of awesome Java project on Github(非常棒的 Java 开源项目集合).
https://github.com/CodingDocs/awesome-java
Last synced: 2 days ago
JSON representation
-
Tutorial
-
Java
- JavaGuide
- CS-Notes - end interview, Java interview, spring recruit, autumn recruit, operating system, computer network, system design.
- advanced-java
- miaosha
- architect-awesome
- toBeTopJavaer
- tutorials - each covering a single and well defined area of the Java ecosystem. Its focus is the Spring Framework - Spring, Spring Boot and Spring Security. In additional to Spring, the modules cover a number of aspects in Java.
- JCSprout
- JavaFamily
- JGrowing
-
Data Structure / Algorithm
-
SpringBoot
-
SpringCloud
- SpringCloudLearning
- SpringCloud - security-oauth2, nacos, feign, sentinel, springcloud-gateway, etc. In terms of service governance, elasticsearch, skywalking, springboot-admin, zipkin, etc. are introduced to allow project development to quickly enter business development without spending too much time on architecture.
-
Big Data
-
Design pattern
-
-
Framework
-
Design pattern
- spring-boot - 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.
- spring-cloud-alibaba - 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.
- flink - and batch-processing capabilities.
- Sentinel
- dubbo - performance, java based, open source RPC framework.
- spring-cloud-kubernetes
- skywalking - based (Docker, Kubernetes, Mesos) architectures.
- seata - to-use, high-performance, open source distributed transaction solution.
-
-
Software/System
-
Develop
- elasticsearch
- zipkin
- nacos
- canal
- DataX
- cat - rich performance indicators, health status, real-time alarms, etc. for each business line of Meituan.
- apollo
- server - platform instant messaging solution, whose core functionality is open sourced.
- EasyScheduler - to-expand visual DAG workflow scheduling system, dedicated to solving the complex dependencies in data processing, making the scheduling system out of the box for data processing.
-
Message-Oriented Middleware
-
Others
- halo - - the best Java blogging system.
-
-
Practical Project
-
Others
- mall - commerce systems, including a front-end mall system and a back-end management system, which are implemented based on SpringBoot + MyBatis.
- mall-swarm - swarm is a set of micro-service mall system, which adopts core technologies such as Spring Cloud Greenwich, Spring Boot 2, MyBatis, Docker and Elasticsearch, and meanwhile provides a management background based on Vue to facilitate and quickly set up the system
- litemall
- vhr
- FEBS-Shiro
-
-
Tool
-
Common Utils/Code Quality
-
Database
- redisson - Redis Java client with features of In-Memory Data Grid. Supports over 30 objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, RPC. [Introduction to the Redisson project](https://github.com/redisson/redisson/wiki/Redisson%E9%A1%B9%E7%9B%AE%E4%BB%8B%E7%BB%8D).
-
Others
- thingsboard - source IoT Platform - Device management, data collection, processing and visualization.
-
Sub Categories
Keywords
java
25
spring-cloud
9
redis
8
spring
8
spring-boot
8
microservices
7
elasticsearch
7
mysql
6
cloud-native
5
jvm
5
springboot
5
dubbo
5
alibaba
4
kafka
4
rocketmq
4
static-analysis
4
zookeeper
4
distributed-configuration
3
interview
3
code-quality
3
rabbitmq
3
scala
3
static-code-analysis
3
service-mesh
3
kubernetes
3
springcloud
3
nacos
3
mybatis
3
eureka
3
hystrix
3
algorithm
3
spring-security
3
metrics
2
wechat
2
distributed-tracing
2
apm
2
mongodb
2
observability
2
tracing
2
docker
2
microservice
2
service-discovery
2
configuration-management
2
distributed
2
distributed-transaction
2
messaging
2
algorithms
2
system
2
system-design
2
leetcode
2