Svelte Cubed

The power of Three.js

Create beautiful, high-performance 3D apps with the most widely used WebGL framework

learn Three.js

The zen of Svelte

Wrangle complexity with a declarative component framework that lets you write less code

learn Svelte

Familiar design

Use the same tools and techniques you use with your existing Svelte apps — no special equipment needed

read the docs

Creating 3D graphics on the web has never been easier or more accessible. Svelte Cubed lets you build state-driven Three.js scenes with minimal code.

When used with a framework like SvelteKit, Svelte Cubed supercharges your Three.js development with features like hot module reloading, giving you the best possible development experience — while also optimising for user experience with techniques like treeshaking.

Read the documentation and check out the examples to learn more.

npm install svelte-cubed
get started