Learn System Design concepts and prepare for interviews using free resources.
Apache Kafka - A distributed event streaming platform
Free and Open Source, Distributed, RESTful Search Engine
Design patterns implemented in Java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
All Algorithms implemented in Java
The java implementation of Apache Dubbo. An RPC and microservice framework.
Getting Started with Spring Boot 3:
an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents
A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
APM, Application Performance Monitoring System
Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java 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..
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
The official home of the Presto distributed SQL query engine for big data
Apache Pulsar - distributed pub-sub messaging system
The Unified and Autonomous Development Platform
🔎 Open source distributed and RESTful search engine.
APM, (Application Performance Management) tool for large-scale distributed systems.
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Apache ZooKeeper
The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional analytics, real-time analytics, and ad-hoc queries. A Linux Foundation project.
A configuration as code language with rich validation and tooling.
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Open source transactional distributed database. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure without compromising performance.
SeaTunnel is a multimodal, high-performance, distributed, massive data integration tool.
Views and Drawable for displaying animated GIFs on Android
Test Automation Made Simple
Distributed scheduled job
A rewrite of Tachiyomi for the Desktop
Open source GPS tracking platform - self-hosted or managed, 200+ device protocols
Enterprise job scheduling middleware with distributed computing ability.
An AI-powered next-generation open source real-time observability system.
Apache Storm
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Flink CDC is a streaming data integration tool
Automatically block unwanted, leeches and abnormal BT peers with support for customized and cloud rules.| BT 反吸血工具 - 自动封禁不受欢迎、吸血和异常的 BT 客户端,并支持自定义规则。支持 qB/qBEE/Deluge/BiglyBT/BitComet
SoloPi 自动化测试工具
configuration library for JVM languages using HOCON files
Apache Pinot - A realtime distributed OLAP datastore
Build distributed, production-grade, long-running agents.
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
JanusGraph: an open-source, distributed graph database
Self-hosted, open-source agent skill registry for enterprises. Publish & version skill packages, govern with RBAC and audit logs, deploy on-premise with Docker or Kubernetes.
dynamic datasource for springboot 多数据源 动态数据源 主从分离 读写分离 分布式事务
RStudio is an integrated development environment (IDE) for R
Apache Ignite
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
A self-hosted library for your ebooks, comics, and audiobooks
CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.
Distributed lock for your scheduled tasks
Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.
Lightweight, fast, stable, programmable component-based rule engine — where AI Agents orchestrate just like ordinary components. Uniquely designed DSL: component reuse, sync/async & dynamic orchestration, multi-language scripting, nested rules, hot deployment and smooth refresh. If you can orchestrate LiteFlow, you can orchestrate AI.
Automated mass refactoring of source code.
Google Reader inspired self-hosted personal RSS reader.
Bastillion gives you a clean, browser-based way to manage SSH access across all your systems—like a bastion host with a friendly dashboard.