π€Έπ½ββοΈ
LeanJS
Enjoy building flexible and performant front-end applications at scale
Why LeanJS?
π Safe architecture
Incrementally break up front-end monoliths into independent applications. Switch back from independent applications to monolith at ease.
π©π»βπ» Developer experience
Modern and familiar development. Use components, React hooks, Vue composables, etc to interact with and compose your independent apps.
π‘ TypeScript everywhere
Built with TypeScript from the ground up. Full TypeScript support across independent apps.
π Batteries included
Communicate state changes between apps, safely share runtime resources, deploy independently, and more.
βοΈ Powered by your tech stack
It integrates with your tech stack beyond your UI library.
π Minimal APIs
Minimal design and APIs to fit into many solutions.
π§© Composable apps
Seamlessly compose Web applications at runtime or build time. Slice your front-end monolith both horizontally and vertically.
π Low learning curve
Use all the modern front-end concepts that you already know: component composition, reactivity, suspense, monorepos, packages, etc.
π Easy to get started
Create a quick PoC in a few minutes.