Design patterns implemented in Java
- java
- principles
- design-patterns
- awesome-list
47,133 repositories indexed
1–23 of 23 · Most stars
Design patterns implemented in Java
Learn Low Level Design (LLD) and prepare for interviews using free resources.
The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
AWS Service registry for resilient mid-tier load balancing and failover.
OpenRefine is a free, open source power tool for working with messy data and improving it
DataSphereStudio is a one stop data application development& management portal, covering scenarios including data exchange, desensitization/cleansing, analysis/mining, quality measurement, visualization, and task scheduling.
swipe display drawer with flowing & bouncing effects.
Enhancing Java Stream API
Concise UI Tests with Java!
A library that creates fully populated objects for your unit tests.
Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons
Fast, lightweight, and RFC 4180 compliant CSV library for Java. Zero dependencies, ~90 KiB. Trusted by Apache NiFi, JUnit, and Neo4j.
Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. It features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
DAO oriented database mapping framework for Java
Java utilities: DeepEquals, Converter, LRUCache, CompactMap/Set, CaseInsensitiveMap, UniqueIdGenerator, FastReader/Writer, and more. Zero dependencies, JDK 8+
The foundational library of the Morpheus data science framework
A lightweight, simple FTP server. Pure Java, no dependencies.
Customizable bouncing dots for smooth loading effect. Mostly used in chat bubbles to indicate the other person is typing.
TranslatedDesktop widget for memorizing English words for the postgraduate entrance exam (考研, kaoyan): it automatically works backward from the countdown to the preliminary exam to set the daily word count, with scheduled notification pushes + a desktop widget + study danmaku (scrolling comments). Includes 5,398 built-in words, and supports custom word lists, dark mode, and switching between bilingual / English only / Chinese only. Runs purely locally, with no internet connection and no account.
A simple graph library for java
Simple Java Vertx Eventbus TCP-Client without any dependencies
Vertx-effect brings functional effects to the Vert.x ecosystem and is inspired by Erlang’s actor model. Its manifesto emphasizes principles such as maximizing the use of verticles for scalability, maintaining single responsibility for each verticle, and prioritizing simplicity to enhance reliability and ease debugging.
Playframework 1.x hibernate statistics plugin