Design patterns implemented in Java
- java
- principles
- design-patterns
- awesome-list
55,140 visible repositories in the index
1–24 of 673 · Most stars
Design patterns implemented in Java
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
All Algorithms implemented in Java
Everything you need to know to get the job.
Spring Framework
一款免费开源的 AI 低代码平台,也是 AI 时代构建复杂业务系统的开源基座!权限、多租户、工作流、报表、大屏、AI 知识库等通用能力开箱即用,AI 只需生成业务差异部分。AI Skills 一句话生成完整系统——建表、前后端代码、菜单权限、BPM 流程、表单、报表、大屏全自动。内置 AI 应用平台(聊天、知识库、流程编排、MCP),兼容主流大模型
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Render After Effects animations natively on Android and iOS, Web, and React Native
Netty project - an event-driven asynchronous network application framework
Translated🚀A project for in-depth learning and hands-on practice of Spring Boot.
:fire: Android developers should collect the following utils(updating).
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.
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.
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
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.
Learn Low Level Design (LLD) and prepare for interviews using free resources.
a fast, scalable, multi-language and extensible build system
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
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.