Build Modern Micro-Frontend Applications

AssembleJS is a modern framework for building distributed component-based UIs. Create modular, composable web applications with any framework of your choice.

Features

Framework Agnostic

Use any framework you prefer - React, Vue, Svelte, or simple HTML. Mix and match within the same application.

Server-Side Rendering

Built-in SSR capabilities for all supported frameworks, with client-side hydration for a seamless experience.

Modular Architecture

Compose applications from independent, reusable components that can be developed and deployed separately.

TypeScript Ready

First-class TypeScript support with rich type definitions for all APIs, ensuring type safety across your codebase.

Developer Tools

Built-in developer experience features including automatic reloading, performance insights, and intuitive debugging.

Event System

Powerful event communication system that enables components to interact while maintaining loose coupling.