Опрос: какие фреймворки Rust используют в продакшене
Экосистема Rust продолжает активно развиваться, и в 2025 году язык вышел за пределы системного программирования, всё чаще применяясь для создания веб-сервисов, микросервисов и высоконагруженных API. Но какие фреймворки выбирают разработчики для реальных проектов, работающих под нагрузкой? Ответ на этот вопрос дал свежий опрос среди участников Rust-сообщества, проведённый порталом Rust Survey 2025.
Методология опроса
В опросе приняли участие более 3 500 разработчиков из 50 стран. Участников просили указать, какие фреймворки они используют в продакшене (допускалось несколько вариантов ответа). Респонденты представляли как стартапы, так и крупные компании (включая FAANG).
Лидеры рейтинга
- Actix Web — 42% респондентов. Несмотря на бурную историю с форком, Actix остаётся самым популярным фреймворком для высокопроизводительных HTTP-серверов. Его используют в системах реального времени, стриминге и API с миллионами запросов в сутки.
- Axum — 38%. Фреймворк от команды Tokio стремительно набирает обороты. Благодаря глубокой интеграции с tokio/tower и отличной документации, Axum стал выбором №1 среди новых проектов.
- Rocket — 22%. Популярен в стартапах и прототипах за счет эргономичного синтаксиса и минимального бойлерплейта. Однако в больших проектах его доля снижается.
- Warp — 15%. Легковесный фреймворк на основе фильтров, часто используется для микросервисов и прокси-серверов.
- Salvo — 6%. Новый игрок, привлёкший внимание асинхронными middleware и поддержкой WebSocket «из коробки».
Что ещё интересного показал опрос
Помимо основных фреймворков, участники указали популярные вспомогательные библиотеки:
- Tokio — асинхронный рантайм используется в 87% продакшен-проектов. Это абсолютный стандарт.
- Serde — сериализация/десериализация данных применяется в 74% проектов.
- SQLx — асинхронный драйвер для баз данных, упомянули 31% участников.
- Diesel — ORM, популярный в монолитных приложениях (18%).
Тренды и выводы
Опрос показал, что сообщество Rust постепенно отходит от «экспериментального» использования в пользу стабильных и зрелых решений. Actix Web и Axum занимают почти 80% рынка веб-фреймворков. При этом наблюдается чёткая тенденция: новые проекты всё чаще выбирают Axum из-за его совместимости с современным стеком Tokio и удобства тестирования.
Для тех, кто только начинает изучать Rust для веб-разработки, эксперты советуют смотреть в сторону Axum или Actix Web. Rocket остаётся отличным выбором для быстрого прототипирования, но в продакшене он уступает по производительности и гибкости.
Полные результаты опроса доступны на официальном сайте Rust Survey. А мы на PythonLib продолжим следить за развитием экосистемы Rust и делиться самыми актуальными данными.