Build for the Web, With the Web!
Coralite is a powerful Isomorphic Web Component Framework designed to build fast, interactive single-page applications (SPAs), dynamic websites, and static sites. It seamlessly blends the initial load speed of Server-Side Rendering (SSR) with robust, high-performance client-side hydration, giving you total flexibility over your rendering strategy using standard Web Components.
Coralite stands out by actively fixing the most frustrating pain points of modern web development:
class extends HTMLElement syntax. Coralite uses a clean, ergonomic defineComponent flat-options API (attributes, server, getters, client) that outputs true native Custom Elements.server() block during SSR. Coralite automatically serializes that data, hydrates it seamlessly into a unified reactive state on the client, and safely strips the server() code entirely from your browser bundle.no-hydration attribute to your HTML tag. Coralite will render it on the server but skip client-side hydration completely, keeping your JavaScript bundle incredibly lean.getters which map cleanly to native HTML attributes.client() controller block, and Coralite automatically schedules surgical DOM updates in the next microtask queue with O(1) precision via a compiler-generated hydration map.Find more static site generators.