Skip to main content

πŸ€ΈπŸ½β€β™€οΈ

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.