Skip to main content

lean-jsx

You don't need a framework for your web app

Server-driven JSX components

Use JSX and TypeScript to build asynchronous, atomic UI components that are rendered once in the server and returned as pure HTML. No React needed.

<section> </main>; }function App() { // ... return <main> <h1>...</h1> <section>Click here!<button>

Streamed HTTP responses

Stream HTML as it's generated from your JSX components for an optimal time-to-first-byte. Powered by NodeJS Express.

KB

Minimal bundle size

Your JavaScript is only for actions. No need to load large bundles just for rendering a page.