---
title: "Threlte"
description: "Svelte component library and renderer for Three.js with physics, XR, extras and a declarative scene graph."
canonical: "https://vibing.inc/library/threlte-vg-1764"
category: "Shaders, WebGL & Creative Coding"
subcategory: "Svelte 3D"
license: "MIT"
author: "Grischa Erbe (@grischaerbe)"
source: "https://github.com/grischaerbe/threlte"
---

# Threlte
Svelte component library and renderer for Three.js with physics, XR, extras and a declarative scene graph.
## Facts
- Source: https://github.com/grischaerbe/threlte
- Category: Shaders, WebGL & Creative Coding / Svelte 3D
- Author: Grischa Erbe (@grischaerbe)
- Licence: MIT
- Tags: svelte, three.js, 3d, components
## Why it's a gem
Best DX outside React; Svelte reactivity maps onto scene graphs unusually well.
---
Listed in The Vibeary: https://vibing.inc/library/threlte-vg-1764 · JSON: https://vibing.inc/api/public/library/gems/threlte-vg-1764