solon  by opensolon

Java framework for enterprise application development

created 7 years ago
2,583 stars

Top 18.6% on sourcepulse

GitHubView on GitHub
Project Summary

Solon is a Java enterprise application development framework designed as a more restrained, efficient, and open alternative to Spring. It targets Java developers seeking higher performance, reduced memory footprint, faster startup times, and smaller deployment packages, aiming to replace traditional Java EE frameworks.

How It Works

Solon is built from scratch, emphasizing flexible interface specifications and an open ecosystem. It claims significant performance improvements over existing frameworks, including 700% higher concurrency, 50% memory savings, 10x faster startup, and 90% smaller packaging. It supports Java 8 through Java 24 and GraalVM native image compilation.

Quick Start & Requirements

Highlighted Details

  • Claims 700% higher concurrency and 50% memory savings based on TechEmpower benchmarks.
  • Offers 10x faster startup times for improved development productivity.
  • Achieves 90% smaller packaging for better production and deployment.
  • Supports Java 8-24 and GraalVM native image compilation.

Maintenance & Community

Solon is an OpenAtom foundation incubation project. Related repositories include solon-ai, solon-flow, solon-cloud, solon-admin, solon-jakarta, solon-integration, and plugins for build tools and IDEs. JetBrains provides support for the project.

Licensing & Compatibility

The README does not explicitly state the license. Compatibility with commercial or closed-source projects is not detailed.

Limitations & Caveats

The project is an incubation project under OpenAtom, which may imply a less mature ecosystem or development stage. Specific performance claims should be verified against independent benchmarks. The absence of a clearly stated license could be a concern for commercial adoption.

Health Check
Last commit

4 days ago

Responsiveness

1 day

Pull Requests (30d)
1
Issues (30d)
3
Star History
106 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.