Design patterns implemented in Java
- java
- principles
- design-patterns
- awesome-list
47,133 repositories indexed
1–24 of 355 · Most stars
Design patterns implemented in Java
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
Spring Framework
Learn System Design concepts and prepare for interviews using free resources.
Render After Effects animations natively on Android and iOS, Web, and React Native
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
Orchestrate everything, everywhere. The open-source control plane for workflows across data, infrastructure, business processes and AI agents. Declarative YAML, event-driven, any language, Git-versioned, scalable to millions of executions.
The automation tower defense RTS
Chat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40+ databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries. Available on desktop, web, Docker, and CLI, with MCP support.
Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
Translated🔥 An open-source BI tool anyone can use, a powerful data visualization tool. An open-source BI tool alternative to Tableau.
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.
Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Extends Valkey and Redis with over 60 objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..
A Java serialization/deserialization library to convert Java Objects into JSON and back
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
JDK main-line development https://openjdk.org/projects/jdk
Video players (IJKplayer, ExoPlayer, MediaPlayer), HTTPS, 16k page size, danmaku (bullet chat) support, external subtitles, support for filters, watermarks, and GIF screenshots, pre-roll and mid-roll ads, multiple simultaneous playback, basic seeking/dragging, volume and brightness adjustment, play-while-cache support
Implementation of ImageView for Android that supports zooming, by various touch gestures.
Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
QuestDB is a high performance, open-source, time-series database
[MAINTENANCE MODE] Modular and customizable Material Design UI components for Android
Apache Doris is a real-time analytics and hybrid search database for AI agents.
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
Most popular Mocking framework for unit tests written in Java