A TypeScript-first Preact framework for real full-stack apps.

Full-stack apps with Preact, React-like experience, powered by Jen.js.

   

What's in Jen.js?

   

Everything you need to build great static products on the web.

Ultra-lightweight Preact Core
Blazing fast and tiny bundle size, giving you React-like APIs without the bloat.
Full-stack Capabilities
Build both frontend and backend seamlessly with built-in routing, APIs, and database support.
Super-smooth Developer Experience
Hot-reloading so fast, you'll forget you wrote a bug, TypeScript support, Sass support, intuitive routing, and integrated CLI tooling for maximum productivity.
Highly Customizable & Extendable
Full control over HTML, CSS, and JS, with the ability to integrate any database, API, or frontend library.
Preact
Preact ↗
Preact is a fast, lightweight alternative to React, providing the same modern API in a tiny bundle for high-performance web apps.
esbuild
esbuild ↗
esbuild is a fast JavaScript and TypeScript bundler and minifier. It compiles, bundles, and optimizes code with extreme speed, thanks to being written in Go.
Sass
Sass ↗
Sass is a powerful CSS preprocessor that adds variables, nesting, and mixins to make styling faster and more maintainable.