RPC-фреймворк на Go для микросервисов с подключаемым обнаружением сервисов, разными транспортами и кодеками, а также доступом из других языков через HTTP.
opensolon/solon
Solon — Java-фреймворк для корпоративных сервисов и более лёгкая альтернатива Spring, не зависящая от Servlet и Spring.
Open source альтернатива:Spring Boot
- Звёзды
- 2,800
- Форки
- 286
- Открытые issues
- 17
- Последний коммит
- 22 дня назад
Что это?
Solon — Java-фреймворк для создания веб-сервисов, REST API, RPC и микросервисов на всех уровнях приложения. Он задуман как замена Spring и построен на архитектуре, не зависящей от Java EE и Servlet.
По данным проекта, Solon потребляет меньше ресурсов и быстрее запускается: на бенчмарке TechEmpower plaintext заявлена пропускная способность до 700% выше, потребление памяти примерно на 50% ниже, а размер упакованного приложения — примерно на 90% меньше. Фреймворк поддерживает Java 8–26 и GraalVM native image.
Экосистема разделена на несколько репозиториев: для AI (solon-ai, в том числе с поддержкой MCP-серверов), движка потоков, вычисления выражений, облачных сервисов, модуля администрирования, а также плагинов для IDE и Maven/Gradle. В неё также входят SolonCode и SolonClaw — реализации инструментов в стиле AI-агентов на Java 8.
Ключевые возможности
- 01Меньшие затраты на обработку запросов и потребление памяти по сравнению со Spring, согласно бенчмаркам проекта.
- 02Запуск примерно в 10 раз быстрее, а размер упакованного приложения примерно на 90% меньше — по заявлению проекта.
- 03Поддержка Java 8–26 и GraalVM native image.
- 04Архитектура не зависит от Servlet и Java EE.
- 05Включает модули для интеграции AI, MCP-серверов, RPC и облачных сервисов.
Сценарии использования
- Замена Spring в корпоративных Java-сервисах, где важны время запуска и потребление памяти.
- Создание REST API и микросервисов на Java 8 и более новых версиях.
- Развёртывание Java-приложений в виде GraalVM native image.
- Разработка Java-сервисов на базе LLM и MCP-серверов.
В подборках
Темы
Частые вопросы
- Что такое solon?
- Solon — Java-фреймворк для корпоративных сервисов и более лёгкая альтернатива Spring, не зависящая от Servlet и Spring. Solon — Java-фреймворк для создания веб-сервисов, REST API, RPC и микросервисов на всех уровнях приложения. Он задуман как замена Spring и построен на архитектуре, не зависящей от Java EE и Servlet.
- solon можно использовать бесплатно? Какая у него лицензия?
- solon распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- solon всё ещё поддерживается?
- Активно поддерживается. Последний коммит в solon — 16 окт. 2026 г..
- Для чего можно использовать solon?
- Замена Spring в корпоративных Java-сервисах, где важны время запуска и потребление памяти. Создание REST API и микросервисов на Java 8 и более новых версиях. Развёртывание Java-приложений в виде GraalVM native image. Разработка Java-сервисов на базе LLM и MCP-серверов.
- Где скачать solon?
- Исходный код и инструкции по установке — на GitHub: https://github.com/opensolon/solon
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Высокопроизводительный минималистичный веб-фреймворк для Go на базе стандартного пакета net/http.
Мнениезависимый Go-фреймворк для микросервисов со встроенной поддержкой баз данных, observability, gRPC и настройками для Kubernetes.
Текстовый CLI-клиент на Python и LangChain для тестирования и изучения MCP-серверов из командной строки.
Open-source решение для распределённых транзакций в микросервисах с поддержкой режимов AT, TCC, Saga и XA.
Реализация Spring Cloud для интеграции приложений Spring Cloud с Polaris от Tencent — системой обнаружения сервисов и управления ими.