Repolode
opensolon

opensolon/solon

Solon é um framework Java para criar serviços corporativos, mais leve que Spring e sem dependências de Servlet ou Spring.

Alternativa open source a:Spring Boot

Estrelas
2,800
Forks
286
Issues abertas
17
Último commit
há 22 dias

O que é?

Solon é um framework Java para criar serviços web, APIs REST, RPC e microsserviços em toda a stack da aplicação. Foi projetado para substituir Spring, com uma arquitetura que não depende de Java EE nem de Servlet.

Segundo o projeto, Solon consome menos recursos e inicia mais rápido: afirma ter até 700% mais concorrência no benchmark plaintext da TechEmpower, cerca de 50% menos uso de memória e um tamanho de pacote aproximadamente 90% menor. É compatível com Java 8 a Java 26 e com imagens nativas do GraalVM.

O ecossistema é dividido em vários repositórios que abrangem IA (solon-ai, incluindo suporte a servidores MCP), um mecanismo de fluxos, avaliação de expressões, uma suíte de cloud, um módulo de administração e plugins para IDE, Maven e Gradle. Também inclui SolonCode e SolonClaw, implementações em Java 8 de ferramentas no estilo de agentes.

Recursos principais

  • 01Menor custo de concorrência e uso de memória em comparação com Spring, segundo os benchmarks do projeto.
  • 02Inicialização cerca de 10 vezes mais rápida e tamanho de pacote aproximadamente 90% menor, segundo o projeto.
  • 03Compatível com Java 8 a Java 26 e com imagens nativas do GraalVM.
  • 04Não depende de Servlet nem da arquitetura Java EE.
  • 05Inclui módulos para integração com IA, servidores MCP, RPC e serviços de cloud.

Casos de uso

  • Substituir Spring em serviços Java corporativos nos quais o tempo de inicialização e o uso de memória são importantes.
  • Criar APIs REST ou microsserviços em Java 8 ou versões mais recentes.
  • Implantar aplicações Java como imagens nativas do GraalVM.
  • Desenvolver serviços com LLM ou servidores MCP em Java.

Em coleções

Tópicos

#java#web-framework#microservice#rpc#ioc-framework#aop-framework#llm#mcp-server#miro-framework#modelcontextprotocol

Perguntas frequentes

O que é solon?
Solon é um framework Java para criar serviços corporativos, mais leve que Spring e sem dependências de Servlet ou Spring. Solon é um framework Java para criar serviços web, APIs REST, RPC e microsserviços em toda a stack da aplicação. Foi projetado para substituir Spring, com uma arquitetura que não depende de Java EE nem de Servlet.
solon é gratuito? Qual é a licença?
solon é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
solon ainda é mantido?
Manutenção ativa. O último commit de solon foi em 16 de out. de 2026.
Para que posso usar solon?
Substituir Spring em serviços Java corporativos nos quais o tempo de inicialização e o uso de memória são importantes. Criar APIs REST ou microsserviços em Java 8 ou versões mais recentes. Implantar aplicações Java como imagens nativas do GraalVM. Desenvolver serviços com LLM ou servidores MCP em Java.
Onde consigo solon?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/opensolon/solon

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados