Integrations
Use ElementsKit alongside React, Astro, Angular, Lit, Marko, Qwik, Solid, Svelte, and Vue.
ElementsKit is framework-agnostic. Drop signals, JSX, custom elements, and utilities into any of the major frontend stacks.
React
Bridge signals into React via useSignal / useScope.
Astro
Use ElementsKit components inside Astro islands.
SVG
Import SVG files as components, server rendering included.
Angular
Interop with Angular signals and DI.
Lit
Compose with Lit's reactive controllers.
Marko
Embed inside Marko templates.
Qwik
Use alongside Qwik's resumable runtime.
Solid
Share signals with Solid's reactive system.
Svelte
Connect to Svelte stores.
Vue
Use with Vue's reactivity.