sercrod

Sercrod

A modest web components runtime starting from HTML attributes.

Keep your HTML as it is, and add behavior only where you need it, using attributes. Sercrod can live alongside frameworks like React or Vue, without taking over your project.

Sercrod is a small HTML first runtime that lives in the browser, starting from attributes and Web Components instead of a virtual DOM. It sits thinly on top of modern web standards like WebGPU and WebAssembly, leaving heavy computation to the platform while keeping UI and data binding simple and predictable. Learn more about the concept

Docs Tutorials GitHub

Attribute-first

Behaviors are expressed as HTML attributes. You do not have to rewrite your templates into a special DSL.

Tiny runtime

Sercrod stays small and focused, so it can be embedded into existing sites and docs without forcing a new stack.

Ready for SSG / SSR

Combined with tools like Playwright, Sercrod can also be used for static site generation and server-side rendering.