Topcoat — модульный full-stack фреймворк на Rust с полным набором инструментов «из коробки». Он делает акцент на простоте и продуктивности разработки. Проект находится на ранней экспериментальной стадии, поэтому возможны ломающие изменения.
Вся разметка рендерится на сервере: компоненты могут быть асинхронными и напрямую обращаться к базе данных, устраняя необходимость в отдельном слое API. При этом интерактивность не требует обращения к серверу — обычный типизированный Rust-код транслируется в JavaScript и мгновенно выполняется в браузере без wasm-бандла и сборки клиента.
