Framework RPC para Go orientado a crear microservicios, con descubrimiento de servicios extensible, varios transportes y codecs, y acceso desde otros lenguajes mediante HTTP.
opensolon/solon
Solon es un framework de Java para crear servicios empresariales, una alternativa más ligera a Spring que no depende de Servlet ni de Spring.
Alternativa open source a:Spring Boot
- Estrellas
- 2,800
- Forks
- 286
- Issues abiertos
- 17
- Último commit
- hace 22 días
¿Qué es?
Solon es un framework de Java para crear servicios web, API REST, RPC y microservicios en toda la pila de aplicaciones. Está diseñado como reemplazo de Spring, con una arquitectura que no depende de Java EE ni de Servlet.
Según el proyecto, Solon busca reducir el consumo de recursos y acelerar el arranque: informa de hasta un 700 % más de concurrencia en el benchmark plaintext de TechEmpower, cerca de un 50 % menos de uso de memoria y un tamaño empaquetado aproximadamente un 90 % menor. Es compatible con Java 8 a Java 26 y con las imágenes nativas de GraalVM.
El ecosistema se divide en varios repositorios que abarcan IA (solon-ai, con compatibilidad con servidores MCP), un motor de flujos, evaluación de expresiones, una suite para la nube, un módulo de administración y plugins para IDE y Maven/Gradle. También incluye SolonCode y SolonClaw, implementaciones en Java 8 de herramientas basadas en agentes.
Funciones clave
- 01Menor costo de concurrencia y consumo de memoria que Spring, según los benchmarks del proyecto.
- 02Arranque aproximadamente 10 veces más rápido y tamaño empaquetado cerca de un 90 % menor, según el proyecto.
- 03Compatible con Java 8 a Java 26 y con las imágenes nativas de GraalVM.
- 04No depende de Servlet ni de la arquitectura Java EE.
- 05Incluye módulos para integración con IA, servidores MCP, RPC y servicios en la nube.
Casos de uso
- Reemplazar Spring en servicios Java empresariales donde importan el tiempo de arranque y el consumo de memoria.
- Crear API REST o microservicios en Java 8 o versiones posteriores.
- Desplegar aplicaciones Java como imágenes nativas de GraalVM.
- Desarrollar servicios basados en LLM o servidores MCP en Java.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es solon?
- Solon es un framework de Java para crear servicios empresariales, una alternativa más ligera a Spring que no depende de Servlet ni de Spring. Solon es un framework de Java para crear servicios web, API REST, RPC y microservicios en toda la pila de aplicaciones. Está diseñado como reemplazo de Spring, con una arquitectura que no depende de Java EE ni de Servlet.
- ¿solon es gratuito? ¿Qué licencia tiene?
- solon es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿solon sigue mantenido?
- Mantenimiento activo. El último commit de solon fue el 16 oct 2026.
- ¿Para qué puedo usar solon?
- Reemplazar Spring en servicios Java empresariales donde importan el tiempo de arranque y el consumo de memoria. Crear API REST o microservicios en Java 8 o versiones posteriores. Desplegar aplicaciones Java como imágenes nativas de GraalVM. Desarrollar servicios basados en LLM o servidores MCP en Java.
- ¿Dónde consigo solon?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/opensolon/solon
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un framework web minimalista y de alto rendimiento para Go, basado en el paquete estándar net/http.
Un framework de Go con opiniones definidas para crear microservicios, con bases de datos, observabilidad, gRPC y valores predeterminados orientados a Kubernetes.
Cliente CLI de texto creado con LangChain y Python para probar y explorar servidores MCP desde la línea de comandos.
Solución de código abierto para transacciones distribuidas en microservicios, compatible con los modos AT, TCC, Saga y XA.
Implementación de Spring Cloud que integra aplicaciones Spring Cloud con Polaris de Tencent para el descubrimiento y la gobernanza de servicios.