---
title: "Svader"
description: "Svelte library for building components whose surface is rendered by a WebGL or WebGPU fragment shader, handling sizing and lifecycle."
canonical: "https://vibing.inc/library/svader-vg-0373"
category: "Community Finds"
subcategory: "Shader components"
license: "MIT"
author: "sockmaster27"
source: "https://github.com/sockmaster27/svader"
---

# Svader
Svelte library for building components whose surface is rendered by a WebGL or WebGPU fragment shader, handling sizing and lifecycle.
## Facts
- Source: https://github.com/sockmaster27/svader
- Category: Community Finds / Shader components
- Author: sockmaster27
- Licence: MIT
- Tags: svelte, webgpu, shader, components
## Why it's a gem
Makes a shader just another Svelte component; the plumbing is entirely hidden
---
Listed in The Vibeary: https://vibing.inc/library/svader-vg-0373 · JSON: https://vibing.inc/api/public/library/gems/svader-vg-0373