OPENCODE · CLOUD

现代 Java 的开放底座

45 个零依赖开源模块,18 个生产级商业组件,从工具到框架,一栈到底。

60+ 模块
JDK 25 LTS 原生
生产可用 Production Ready
为什么选 OpenCode

把工程做扎实的四个理由

我们不堆砌特性,只做长期可维护的工程基础。

零依赖

核心模块只依赖 JDK,不引入任何第三方库,免去依赖地狱与许可证风险。

JPMS 模块化

完整的 Java 模块系统支持,显式 exports,IDE 提示干净。

JDK 25 LTS 原生

虚拟线程、records、sealed、pattern matching,为新版本而生。

中英双语文档

Javadoc / README / 错误信息全部中英双语,中文团队不再被语言绊住。

OPENCODE · BASE

45 个零依赖开源模块

Apache-2.0 许可,按 Core / Foundation / Domain / Business 四层分级,按需引入。

45总模块 0第三方依赖 Apache-2.0许可证

Core

0xx · 核心 · 1 个
core

基础工具与统一异常体系 · Object/Convert/Pair/Preconditions/SPI · 所有上层模块的基石。

Foundation

1xx · 基础 · 17 个
cache crypto string date id io reflect i18n lock rules math expression hash collections deepclone classloader observability

Domain

2xx · 领域 · 12 个
json csv xml yml config log parallel pool functional serialization oauth2 neural

Business

3xx · 业务 · 15 个
captcha email event feature geo graph image lunar money test timeseries tree web pdf cron
// opencode-base-core
import cloud.opencode.base.core.*;

User u = OpenObject.defaultIfNull(user, fallback);
int n  = Convert.toInt("42", 0);
Pair<String, Integer> p = Pair.of("age", 18);
Preconditions.checkArgument(age >= 0, "age >= 0");
OPENCODE · PRO

18 个生产级企业组件

商业授权,面向企业级落地。代码不公开,只提供能力、指标与商务咨询入口。

PRO

OpenJson

JDK 25+ 高性能 JSON 处理库。

统一 API 流式 API JPMS 一等公民
商务咨询
PRO

OpenCache

L1 本地 + L2 分布式多级缓存框架。

多级缓存 分布式 可观测
商务咨询
PRO

OpenNet

Java 25+ 的 HTTP / WebSocket / SSE / gRPC 统一网络框架。

统一 API 虚拟线程 零强制依赖
商务咨询
PRO

OpenData

数据访问与查询框架,JDBC + 类型安全 SQL。

声明式 Builder API 生产可用
商务咨询
PRO

OpenPay

对接 77+ 支付渠道,统一 Builder API。

统一 API Builder API 生产可用
商务咨询
PRO

OpenIM

即时通讯框架,长连接 / 离线推送。

100% 覆盖 分布式 生产可用
商务咨询
PRO

OpenIO

文件与对象存储抽象,本地 / S3 / OSS / COS 一致接口。

统一 API SPI 可插拔 流式 API
商务咨询
PRO

OpenMetrics

指标 / 追踪 / 健康检查,零依赖框架级可观测性。

可观测 零强制依赖 标准合规
商务咨询
PRO

OpenOCR

OCR 文字识别,本地推理 + 云端 SDK 双形态。

跨平台 生产可用 统一 API
商务咨询
PRO

OpenPinyin

纯 Java 拼音,词级消歧 + 自定义词典。

零强制依赖 标准合规 声明式
商务咨询
PRO

OpenPush

APNs / FCM / HMS 跨平台推送 SDK,含原生客户端。

跨平台 故障转移 统一 API
商务咨询
PRO

OpenQRCode

二维码 / Micro QR / 1D 条码,GS1 标准全覆盖。

标准合规 零强制依赖 JPMS 一等公民
商务咨询
PRO

OpenRes

弹性框架:熔断 / 限流 / 隔离,2562 测试通过。

生产可用 可观测 分布式
商务咨询
PRO

OpenSMS

38 家短信运营商统一接入,通道熔断与回执。

统一 API 故障转移 可观测
商务咨询
PRO

OpenSecurity

加密 / JWT / WebAuthn / 后量子密码学全家桶。

后量子 标准合规 统一 API
商务咨询
PRO

OpenTasker

JDK 25 任务调度框架,虚拟线程 + 分布式协调。

调度协调 虚拟线程 分布式
商务咨询
PRO

OpenValidation

高性能数据校验,声明式 + 可组合规则。

声明式 零强制依赖 生产可用
商务咨询
PRO

OpenGit

Git 集成,本地 + GitHub / GitLab / Gitee 远端 API。

统一 API 零强制依赖 JPMS 一等公民
商务咨询
工程理念

我们怎么做

三条不变的原则,贯穿每一行代码。

01

小步、可验、可回滚

每一次提交都能独立部署,出问题能 5 分钟回退。

02

零依赖优先

能用 JDK 25 解决的,不引入第三方。许可证、漏洞、升级三害一并消灭。

03

文档即一等公民

Javadoc / README / 错误信息全部中英双语,运维链路也是文档。

Leon Soo

OpenCode.cloud 创始人。计算机科班出身,后端 Java 主战场,前端 TypeScript / Vue / React。把多年踩过的坑沉淀成 60+ 个组件 — 绝大部分免费开源,留给同行少走弯路;少数企业级模块作商业,支撑团队把这件事做下去。「小步、可验、可回滚」是工程信条;工程不是浪漫,是偿还 — 我们都踩着前人的肩膀,该让后来的人也能踩上来。

加入我们

一件事要走久,需要同路人。我们想找的是把代码当作品、把开源当回礼、愿意慢一点把事做对的人。