Design patterns implemented in Java
Repository Index
47,133 repositories indexed
1–24 of 60 · Most stars
Learn System Design concepts and prepare for interviews using free resources.
Learn Low Level Design (LLD) and prepare for interviews using free resources.
To Be Top Javaer - Java工程师成神之路
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
[MAINTENANCE MODE] Modular and customizable Material Design UI components for Android
:fireworks: A well-designed local image and video selector for Android
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Android library to observe scroll events on scrollable views.
This is a library with components of Android L to you use in android 2.2
A Material design back port of Android's CalendarView
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
An implementation of tap targets from the Material Design guidelines for feature discovery.
Implementation of Ripple effect from Material Design for Android API 9+
Pick a date or time on Android in style
FlatLaf - Swing Look and Feel (with Darcula/IntelliJ themes support)
These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
LeafPic is a fluid, material-designed alternative gallery, it also is ad-free and open source under GPLv3 license. It doesn't miss any of the main features of a stock gallery, and we also have plans to add more useful features.
Inspired by Heinrich Reimer Material Intro and developed with love from scratch
Material Design ProgressBar with consistent appearance
Material Design Search Bar for Android
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Libraries to help developers express architectural abstractions in Java code
Android library that provides the floating action button to sheet transition from Google's Material Design.