tramvai is a lightweight web framework for building SSR applications with a modular system and DI to quickly extend the functionality of applications.
Reactapplications - includes solid server with metrics, health checks and graceful degradation support
💉 Dependency Injection
Provides simple and powerful DI system, inspired by
Every application build from list of feature modules - doing one thing right!
⚡ Fast and lightweight
Enforces best web-performance techniques - resources preloading and inlining, lazy hydration 🚀, modern ES bundles, tree-shakable libraries
🔗 Chain of commands
Elegant pattern for complete control over application life-cycle - predictable flow for every HTTP request into application, running async actions in parallel, limits the duration of server-side actions
🧱 Micro Frontends
Heavily integrated solution for Micro Frontends with SSR and Module Federation
Functional CLI for generating, develop, analyze, and bundling
tramvaiapplications - powered by
Complete set of unit and integration testing utilites - powered by
Automatic migrations with