OpenSolon 开源框架!(也称:Solon)
OpenSolon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座(可替换美国博通公司的 Spring 生态)。
- 追求: 快速、小巧、简洁
- 提倡: 克制、高效、开放
7年开源时间,累计代码提交1.7万次 ,近半年下载量1200万次。
同时支持运行时环境(不基于 java-ee 构建,所以可以同时兼容):
- java8, java11, java17, java21, java25, java26
目前有几个主要的项目仓库:
| 代码仓库 |
描述 |
| /opensolon/solon |
Solon ,主代码仓库 |
| /opensolon/solon-examples |
Solon ,官网配套示例代码仓库 |
| |
|
| /opensolon/solon-expression |
Solon Expression ,代码仓库 |
| /opensolon/solon-flow |
Solon Flow ,代码仓库 |
| /opensolon/solon-ai |
Solon Ai ,代码仓库 |
| /opensolon/solon-cloud |
Solon Cloud ,代码仓库 |
| /opensolon/solon-admin |
Solon Admin ,代码仓库 |
| /opensolon/solon-integration |
Solon Integration ,代码仓库 |
| /opensolon/solon-java17 |
Solon Java17 适配仓库(base java17) |
| /opensolon/solon-java25 |
Solon Java25 适配仓库(base java25) |
| |
|
| /opensolon/solon-gradle-plugin |
Solon Gradle ,插件代码仓库 |
| /opensolon/solon-idea-plugin |
Solon Idea ,插件代码仓库 |
| /opensolon/solon-vscode-plugin |
Solon VsCode ,插件代码仓库 |
有什么特点(相对 Java Spring 方案)?
OpenSolon 对国产算力非常友好,对 cpu 和 memory 的需求远低于同类方案。
| 特点 |
描述 |
| 更高的计算性价比 |
并发高 700%;内存省 50% |
| 更快的开发效率 |
代码少;入门简单;启动(或调试重启)快 10倍 |
| 更好的生产与部署体验 |
打包小 90% |
| 更大的兼容范围 |
非 java-ee 架构;同时支持 java8 ~ java26,graalvm native image |
最新的 techempower (第三方知名测试平台)测试数据:
项目架构示意图(全场景应用开发支持)

最近更新说明
- 新增 solon-server-feathttp 插件(试用)
- 新增 solon-ai-loop 插件
- 新增 solon-ai-talent-code 才能插件(从 solon-ai-harness 分离出来)
- 添加 solon ScopeLocal.Factory 接口
- 添加 solon ScopeLocalJdk25 自动加载机制
- 添加 solon-lib solon-java25 包(作自动加载用)
- 调整 solon 暂时恢复 PathAnalyzer 类
- 调整 solon 暂时恢复 ResourceUtil.scanClasses 方法
- 调整 solon 临时恢复 BeanContainer.wrapPublish
- 调整 solon 临时恢复 ResourceUtil.scanClasses
- 优化 solon-server 配置大小支持全单位,增加gb和b
- snack4 升为 4.0.53