🧰 Java 易用工具集 —— 由 @Loong Wan Fork、开发与维护
Spring Boot Starter · 第三方服务 SDK · 框架扩展 · Prometheus 指标集成
Easy-4-Java 是 partme-ai 开源生态下的 Java 工具集组织,托管由 @Loong Wan Fork、开发与维护的 Java 组件(原 io.github.hiwepy 系列项目迁移而来)。围绕 Spring Boot 应用开发的高频场景,提供开箱即用的 Starter、第三方服务 SDK 与框架扩展,目前共 274 个公开仓库。
📌 重要说明:本组织不托管以下常见开源项目的镜像或 fork:
这些项目都有完整的官方仓库,请直接使用官方版本。
组织内的
easyexcel仓库为 alibaba/easyexcel 的 fork(仅作上游跟踪),使用请以官方为准。
面向中间件与三方服务的自动装配,pom 引入即用:
| 方向 | 代表仓库 |
|---|---|
| 高性能并发 | disruptor-spring-boot-starter |
| 实时通信 | socketio-spring-boot-starter |
| IP 归属地 | ip2region-spring-boot-starter |
| 任务调度 | xxljob-spring-boot-starter |
| 对象存储 | minio-spring-boot-starter |
| 安全认证 | security-*、shiro-* 系列 |
| 云厂商接入 | aliyun-oss、tencentapi、faceplusplus 等 |
对成熟框架的能力增强,不依赖 Spring Boot,JDK 8 兼容:
| 服务 | 代表仓库 |
|---|---|
| 数据同步 | canal-client-plus-sdk |
| 音视频 | agora-java-sdk |
| 协同办公 | dingtalk-sdk-extension |
| AI 编程工具 | openclaw-java-sdk、opencode-java-sdk、codex-java-sdk |
| 人脸识别 | faceplusplus-java-sdk、arcface |
| 其他 | ishumei-java-sdk、fetion4j-sdk、hermes-java-sdk |
组件运行指标 → Prometheus 格式:
druid-metrics-prometheus · okhttp3-metrics-prometheus · sentinel-metrics-prometheus · redis-metrics-prometheus · undertow-metrics-prometheus · mybatis-metrics-prometheus
| 仓库 | 说明 |
|---|---|
easydoc |
Word 文档生成(Docx4j + 多模板引擎) |
easypdf |
Word/PDF 文档生成(XHTML 模板 + Docx4j/iText) |
hitool |
基础开发工具集合 |
mybatis-enhance / mybatis-plus-enhance |
MyBatis 能力增强 |
spring-bytebuddy / spring-javassist |
字节码生成 Spring MVC Controller |
| 项目 | 说明 | ⭐ |
|---|---|---|
disruptor-spring-boot-starter |
Disruptor 高性能队列 Starter | 128 |
spring-boot-starter-samples |
Starter 使用示例合集 | 76 |
socketio-spring-boot-starter |
Netty-socketio Starter | 73 |
easydoc |
Word 文档生成(Docx4j + 多模板引擎) | 61 |
ip2region-spring-boot-starter |
IP 归属地查询 Starter | 53 |
mybatis-plus-enhance |
MyBatis-Plus 能力增强 | 15 |
星标数为 2026-08-06 GitHub 数据,完整列表见 组织仓库页。
- groupId:
io.github.easy4j(自io.github.hiwepy迁移) - 分支基线:
feature/1.0.x(JDK 8)·feature/2.0.x(JDK 17)·feature/3.0.x(JDK 21) - 发布渠道:阿里云 Maven 制品仓库(packages.aliyun.com)
- Maven Central:尚未发布,请勿使用虚构的 Central 坐标
各仓库的版本号、依赖方式与使用示例,以对应仓库的 README 与 release 为准:
<dependency>
<groupId>io.github.easy4j</groupId>
<artifactId>disruptor-spring-boot-starter</artifactId>
<version>请以仓库 release 为准</version>
</dependency>如果你对 Rust 感兴趣,可以看 easy-4-rust —— 本组织的 Rust 姊妹组织,已发布多个文档处理与通用工具 crate(easyexcel-rs、easypdf-rs、easyofd-rs、hitool-rs 等)。
| 组织 | 说明 |
|---|---|
| 🦀 easy-4-rust | Rust 工具集(文档处理 · 通用工具) |
| 🏛️ ddd-4-java | DDD 基础构件 |
| 🏛️ ddd-4-rust | DDD 基础构件 Rust 版 |
| 💾 rbatis-plus | RBatis ORM 增强生态 |
| 🧠 partme-ai | 顶层 AI 智能体生态品牌 |
本组织下所有项目采用 Apache 2.0 开源许可证。
Made with ❤️ by PartMe AI Team
