Design patterns implemented in Java
- java
- principles
- design-patterns
- awesome-list
55,140 visible repositories in the index
1–24 of 302 · Most stars
Design patterns implemented in Java
All Algorithms implemented in Java
The java implementation of Apache Dubbo. An RPC and microservice framework.
Translatedabout learning Spring Boot via examples. Spring Boot tutorials and tech stack example code, quick and easy tutorials to get started.
Learn Low Level Design (LLD) and prepare for interviews using free resources.
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.
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
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.
A server software reimplementation for a certain anime game.
TranslatedSpring Boot practical learning examples, the best practice for Spring Boot beginners and for consolidating core technologies.
A simple app to use Xposed without root, unlock the bootloader or modify system image, etc.
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.
Free implementation of Play Services
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learn...
Android Transition animations explanation with examples.
LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing tool calling (including MCP support), agents and RAG easy. It integrates seamlessly with enterprise Java frameworks like Quarkus and Spring Boot.
Change data capture for a variety of databases. Please log issues at https://github.com/debezium/dbz/issues.
The Java gRPC implementation. HTTP/2 based RPC
Translated🔥 🎉newbee-mall is an e-commerce system that includes a basic version (Spring Boot+Thymeleaf), a version with separated front end and back end (Spring Boot+Vue 3+Element-Plus+Vue-Router 4+Pinia+Vant 4), a flash sale version, a Go language version, and a microservices version (Spring Cloud Alibaba+Nacos+Sentinel+Seata+Spring Cloud Gateway+OpenFeign+ELK). The front-end mall system includes modules such as the home page portal, product categories, new arrivals, home page carousel, product recommendations, product search, product display, shopping cart, order checkout, order process, personal order management, member center, and help center. The back-end management system includes modules such as the data dashboard, carousel image management, product management, order management, member management, category management, and settings.
A configuration as code language with rich validation and tooling.