Framework RPC em Go para criar microsserviços, com descoberta de serviços extensível, vários transportes e codecs e acesso entre linguagens via HTTP.
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
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
Um framework web minimalista e de alto desempenho para Go, baseado no pacote padrão net/http.
Um framework Go opinativo para criar microsserviços, com bancos de dados, observabilidade, gRPC e configurações padrão voltadas ao Kubernetes.
Cliente CLI baseado em texto, desenvolvido com LangChain e Python, para testar e explorar servidores MCP pela linha de comando.
Solução open source de transações distribuídas para microsserviços, com suporte aos modos AT, TCC, Saga e XA.
Implementação do Spring Cloud que integra aplicações Spring Cloud ao Polaris, da Tencent, para descoberta e governança de serviços.