Design patterns implemented in Java
- java
- principles
- design-patterns
- awesome-list
47,133 repositories indexed
1–21 of 21 · Most stars
Design patterns implemented in Java
Learn Low Level Design (LLD) and prepare for interviews using free resources.
To Be Top Javaer - Java工程师成神之路
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Apache Camel is an open source integration framework with 350+ connectors. Write routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or standalone. Apache License 2.0.
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Fault tolerance and resilience patterns for the JVM
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns (EIP)
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Distributed Temporal Graph Analytics with Apache Flink
Small Android library to help you incorporate MVP, Passive View and Presentation Model patterns in your app
AET - a system that detects visual changes on web sites and performs basic page health checks
A tool for mining commits from Git repositories and diffs to automatically extract code change pattern instances and features with ast analysis
A Fluent Regex Builder for Java
Fluent builders with typesafe API for the JCA
A circuit breaker design pattern for dropwizard
Flexible search query builder is SAP Hybris Commerce extension (released as a library) that provides developer-friendly way to build flexible search queries. The aim of this extension is to write().flexibleSearchQueries().easily() in compile-time safe manner without a need to remember the syntax.
Just a simple implementation of DDD + clean architecture pattern. It also contains the exaplanation about the concepts that supports this implementation.
API Framework is structured code/pattern/project template for you to write API based system using Vertx Framework (http://vertx.io/).