Sandbox
@opensolon/solon

Java application framework for web, cloud, and services

Solon is the main codebase for a Java framework that covers web apps, RPC-style services, cloud support, and related platform pieces. The repository is split into core code and many modules, so builders can pick only the parts they need. It also includes related projects for AI, flow, integration, and editor or build plugins, but the main repo is still the framework itself.

2,777 stars280 forksJavaUpdated 10d ago
Who it's for

Builders who are building Java services, web apps, or platform modules and want a reusable framework base.

What it delivers

You can build Java apps with a smaller framework stack and a broader set of built-in modules.

What it does

Core application framework

Provides the base Solon framework for Java apps, including the main `solon` module and parent build files.

Web and server modules

Includes modules for web handling, server support, and related runtime pieces under `solon-projects/solon-web` and `solon-projects/solon-server`.

Cloud and data modules

Includes `solon-cloud`, `solon-data`, `solon-config`, and `solon-net` for service and integration work.

Security, scheduling, and testing

Includes `solon-security`, `solon-scheduling`, and `solon-testing` for common app concerns.

Plugin and shortcut bundles

Includes `solon-shortcuts` and release bundles that package common combinations of modules.

AI-related and integration projects

The repo references `solon-ai`, `solon-flow`, `solon-expression`, and MCP/OpenAI-related topics, showing adjacent tooling in the ecosystem.

README


Solon

Java enterprise application development framework for full scenario
Restrained, Efficient, Open

https://solon.noear.org

Ask DeepWiki Maven Apache 2 jdk-8 jdk-11 jdk-17 jdk-21 jdk-25
gitee star github star gitcode star

Language: English | 中文 | Русский | 日本語

700% higher concurrency 50% memory savings Startup is 10 times faster. Packing 90% smaller; It also supports java8 ~ java26, native runtime.
Built from scratch, with more flexible interface specifications and an open ecosystem


Features:

FeatureDescription
Better cost performance for computing resources700% higher concurrency(techempower), 50% memory savings
Faster development productivityLess code; Easy to get started; 10x faster startup (faster debugging)
Better production and deployment experiencePack 90% smaller
Greater range of compatibilityNon-java-ee architecture; It also supports java8 ~ java26, graalvm native image

Main code repository

Code repositoryDescription
/opensolon/solonSolon ,Main code repository
/opensolon/solon-examplesSolon ,Official website supporting sample code repository
/opensolon/solon-aiSolon Ai ,Code repository
/opensolon/solon-flowSolon Flow ,Code repository
/opensolon/solon-expressionSolon Expression ,Code repository
/opensolon/solon-cloudSolon Cloud ,Code repository
/opensolon/solon-adminSolon Admin ,Code repository
/opensolon/solon-integrationSolon Integration ,Code repository
/opensolon/solon-java17Solon Java17 ,Code repository(base java17)
/opensolon/solon-java25Solon Java25 ,Code repository(base java25)
/opensolon/soloncodeSolonCode(Java8 impl version of "Claude Code") ,Code repository
/opensolon/solonclawSolonClaw(Java8 impl version of "OpenClaw") ,Code repository
/opensolon/solon-maven-pluginSolon Maven ,Plugin code repository
/opensolon/solon-gradle-pluginSolon Gradle ,Plugin code repository
/opensolon/solon-idea-pluginSolon Idea ,Plugin code repository
/opensolon/solon-vscode-pluginSolon VsCode ,Plugin code repository

Ecosystem Architecture Diagram:

  • solon
  • solon cloud

Official website and related examples, cases:

Special thanks to JetBrains for supporting open-source projects:

JetBrains

Files in the repo

Repository payload35 top-level entries
  • __hatch
  • __release
  • __test
  • .gitee
  • .github
  • solon
  • solon-parent
  • solon-projects
  • solon-shortcuts
  • style
  • www_validate
  • .editorconfig
  • .gitignore
  • CONTRIBUTING.md
  • LICENSE
  • NOTICE-license-mappings.xml
  • NOTICE.template
  • pom.xml
  • README_CN.md
  • README_EN.md
  • README_JP.md
  • README_RU.md
  • README.md
  • repository.xml
  • settings.xml
  • solon_cloud_schema.png
  • solon_icon.png
  • solon_schema.png
  • UPDATE_LOG_v1.md
  • UPDATE_LOG_v2.md
  • UPDATE_LOG_v3.md
  • UPDATE_LOG.md
  • V2.0.md
  • V3.0.md
  • V4.0.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More frameworks & sdks

HKUDS/nanobotFrameworks & SDKs

Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps

48k
microsoft/
SkillOpt
microsoft/SkillOptFrameworks & SDKs

SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts.

17k
omnigent-ai/omnigentFrameworks & SDKs

Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device.

9.8k
kyegomez/
OpenMythos
kyegomez/OpenMythosFrameworks & SDKs

A theoretical reconstruction of the Claude Mythos architecture, built from first principles using the available research literature.

15k
D4Vinci/ScraplingFrameworks & SDKs

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!

80k