<h1 align="center" style="text-align:center;">
<img src="solon_icon.png" width="128" />
<br />
Solon
</h1>
<p align="center">
	<strong>Java enterprise application development framework for full scenario</strong>
    <br/>
    <strong>Restrained, Efficient, Open</strong>
</p>
<p align="center">
	<a href="https://solon.noear.org/">https://solon.noear.org</a>
</p>

<p align="center">
    <a href="https://deepwiki.com/opensolon/solon"><img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki"></a>
    <a target="_blank" href="https://central.sonatype.com/search?q=org.noear%3Asolon-parent">
        <img src="https://img.shields.io/maven-central/v/org.noear/solon.svg?label=Maven%20Central" alt="Maven" />
    </a>
    <a target="_blank" href="LICENSE">
		<img src="https://img.shields.io/:License-Apache2-blue.svg" alt="Apache 2" />
	</a>
    <a target="_blank" href="https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html">
		<img src="https://img.shields.io/badge/JDK-8-green.svg" alt="jdk-8" />
	</a>
    <a target="_blank" href="https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html">
		<img src="https://img.shields.io/badge/JDK-11-green.svg" alt="jdk-11" />
	</a>
    <a target="_blank" href="https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html">
		<img src="https://img.shields.io/badge/JDK-17-green.svg" alt="jdk-17" />
	</a>
    <a target="_blank" href="https://www.oracle.com/java/technologies/javase/jdk21-archive-downloads.html">
		<img src="https://img.shields.io/badge/JDK-21-green.svg" alt="jdk-21" />
	</a>
    <a target="_blank" href="https://www.oracle.com/java/technologies/downloads/">
		<img src="https://img.shields.io/badge/JDK-25-green.svg" alt="jdk-25" />
	</a>
    <br />
    <a target="_blank" href='https://gitee.com/opensolon/solon/stargazers'>
		<img src='https://gitee.com/opensolon/solon/badge/star.svg?theme=gvp' alt='gitee star'/>
	</a>
    <a target="_blank" href='https://github.com/opensolon/solon/stargazers'>
		<img src="https://img.shields.io/github/stars/opensolon/solon.svg?style=flat&logo=github" alt="github star"/>
	</a>
    <a target="_blank" href='https://gitcode.com/opensolon/solon/stargazers'>
		<img src='https://gitcode.com/opensolon/solon/star/badge.svg' alt='gitcode star'/>
	</a>
</p>


##### Language: English | [中文](README_CN.md) | [Русский](README_RU.md) | [日本語](README_JP.md)

<hr />

<p align="center">
700% higher concurrency 50% memory savings Startup is 10 times faster. Packing 90% smaller; It also supports java8 ~ java25, native runtime.
<br/>
Built from scratch, with more flexible interface specifications and an open ecosystem
</p>

<hr />

## Features:

| Feature                                            | Description                                                                                                                               | 
|----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------| 
| Better cost performance for computing resources    | 700% higher concurrency([techempower](https://www.techempower.com/benchmarks/#hw=ph&test=plaintext&section=data-r23)), 50% memory savings |
| Faster development productivity                    | Less code; Easy to get started; 10x faster startup (faster debugging)                                                                     |
| Better production and deployment experience        | Pack 90% smaller                                                                                                                          |
| Greater range of compatibility                     | Non-java-ee architecture; It also supports java8 ~ java25, graalvm native image                                                           |


## Main code repository



| Code repository                                                             | Description                                                     | 
|-----------------------------------------------------------------------------|-----------------------------------------------------------------| 
| [/opensolon/solon](../../../../opensolon/solon)                             | Solon ,Main code repository                                     | 
| [/opensolon/solon-examples](../../../../opensolon/solon-examples)           | Solon ,Official website supporting sample code repository       |
|                                                                             |                                                                 |
| [/opensolon/solon-ai](../../../../opensolon/solon-ai)                       | Solon Ai ,Code repository                                       |
| [/opensolon/solon-flow](../../../../opensolon/solon-flow)                   | Solon Flow ,Code repository                                     | 
| [/opensolon/solon-expression](../../../../opensolon/solon-expression)       | Solon Expression ,Code repository                               | 
| [/opensolon/solon-cloud](../../../../opensolon/solon-cloud)                 | Solon Cloud ,Code repository                                    | 
| [/opensolon/solon-admin](../../../../opensolon/solon-admin)                 | Solon Admin ,Code repository                                    | 
| [/opensolon/solon-integration](../../../../opensolon/solon-integration)     | Solon Integration ,Code repository                              | 
| [/opensolon/solon-java17](../../../../opensolon/solon-java17)               | Solon Java17 ,Code repository（base java17）                      |
| [/opensolon/solon-java25](../../../../opensolon/solon-java25)               | Solon Java25 ,Code repository（base java25）                      | 
|                                                                             |                                                                 |
| [/opensolon/soloncode](../../../../opensolon/soloncode)                     | SolonCode(Java8 impl version of "Claude Code") ,Code repository |
| [/opensolon/solonclaw](../../../../opensolon/solonclaw)                     | SolonClaw(Java8 impl version of "OpenClaw") ,Code repository    | 
|                                                                             |                                                                 |
| [/opensolon/solon-maven-plugin](../../../../opensolon/solon-gradle-plugin) | Solon Maven ,Plugin code repository                             | 
| [/opensolon/solon-gradle-plugin](../../../../opensolon/solon-gradle-plugin) | Solon Gradle ,Plugin code repository                            | 
|                                                                             |                                                                 |
| [/opensolon/solon-idea-plugin](../../../../opensolon/solon-idea-plugin)     | Solon Idea ,Plugin code repository                              | 
| [/opensolon/solon-vscode-plugin](../../../../opensolon/solon-vscode-plugin) | Solon VsCode ,Plugin code repository                            | 




## Ecosystem Architecture Diagram:

* solon

<img src="solon_schema.png" width="700" />

* solon cloud

<img src="solon_cloud_schema.png" width="700" />

## Official website and related examples, cases：

* Official website address：[https://solon.noear.org](https://solon.noear.org)
* Official website supporting demos：[https://gitee.com/opensolon/solon-examples](https://gitee.com/opensolon/solon-examples)
* Project unit test：[__test](./__test/)
* User case：[User open source project](https://solon.noear.org/article/555)、[User business project](https://solon.noear.org/article/cases)

## Special thanks to JetBrains for supporting open-source projects：

<a href="https://jb.gg/OpenSourceSupport">
  <img src="https://user-images.githubusercontent.com/8643542/160519107-199319dc-e1cf-4079-94b7-01b6b8d23aa6.png" align="left" height="100" width="100"  alt="JetBrains">
</a>

