---
title: "the Vibing Company"
canonical: "https://vibing.inc/library/c/shaders-webgl-and-creative-coding"
site: "the Vibing Company"
---

The Vibeary — collection

# Shaders, WebGL & Creative Coding

GPU-side visuals: shader collections, WebGL and Three.js work, creative-coding frameworks and the sketches worth reading line by line. Heavier than a CSS effect and worth it when you want something nobody else on the internet has.

[Search all gems](https://vibing.inc/library)[Newest additions](https://vibing.inc/library/new)

## Inside Shaders, WebGL & Creative Coding

- Creative coding 12
- Three.js helpers 8
- p5.js addons 5
- Shader editor 5
- Shader sandbox 5
- WebGL image effects 5
- WebGL micro-library 5

## Gems in this collection

[### Hydra Browser live-codable video synthesizer using chained function calls, with networked video streams shared between performers. Olivia Jack (@ojack) open-source](https://vibing.inc/library/hydra-vg-1733)[### Inigo Quilez useful functions Reference article cataloguing signal shaping functions like impulse, gain, parabola and cubic pulse with formulas and plots. Inigo Quilez (@iquilezles) free](https://vibing.inc/library/inigo-quilez-useful-functions-vg-1729)[### Efecto Browser design tool with real-time WebGL effect layers including ASCII, dithering, halftone and glitch applied to artboards. Pablo Stanley (@pablostanley) free](https://vibing.inc/library/efecto-vg-1721)[### qqquad Generator producing Bauhaus-inspired generative geometric compositions as downloadable SVG artwork, with colour and density controls. fffuel free](https://vibing.inc/library/qqquad-vg-1724)[### Pts.js TypeScript library for composing points, vectors, curves and interaction into visualizations rendered to canvas or SVG. William Ngan (@williamngan) Apache-2.0](https://vibing.inc/library/pts-js-vg-1711)[### Unicorn Studio No-code editor for building interactive WebGL scenes and effects and embedding them on any website. Unknown freemium](https://vibing.inc/library/unicorn-studio-vg-1735)[### p5.riso p5.js library that separates a sketch into risograph-style spot colour channels and exports print-ready separations. Sam Lavigne & Tega Brain (@antiboredom) open-source](https://vibing.inc/library/p5-riso-vg-1742)[### tixy.land Creative coding environment where a single JavaScript expression over t, i, x and y drives a sixteen-by-sixteen dot grid. Martin Kleppe (@aemkei) free](https://vibing.inc/library/tixy-land-vg-1713)[### liquid-glass Headless React lens component that actually refracts the live page underneath it rather than faking blur. @samasante open-source](https://vibing.inc/library/liquid-glass-vg-1726)[### REACT-VFX React component wrapper for VFX-JS applying WebGL shader effects to img, video and text elements through props. Takayosi Amagi (@amagitakayosi) MIT](https://vibing.inc/library/react-vfx-vg-1783)[### uuunion SVG generator for wavy mesh-like gradient backgrounds built from overlapping union shapes with adjustable turbulence. fffuel free](https://vibing.inc/library/uuunion-vg-1725)[### Paper Shaders Zero-dependency animated canvas shaders including mesh gradients, grain, dithering and warps, shipped as React components and vanilla JS. Paper Design (@paper) MIT](https://vibing.inc/library/paper-shaders-vg-1754)[### EZ-Tree Open-source procedural tree generator with a browser editor and a Three.js runtime library, exporting GLB models. Dan Greenheck (@dgreenheck) MIT](https://vibing.inc/library/ez-tree-vg-1743)[### SuperSplat Editor Browser editor for viewing, cleaning and publishing 3D Gaussian splat captures. PlayCanvas open-source](https://vibing.inc/library/supersplat-editor-vg-1722)[### nnnoise Generator for SVG noise and grain texture overlays with control over frequency, opacity and blend mode, exporting SVG or CSS. fffuel free](https://vibing.inc/library/nnnoise-vg-1723)[### Polygonjs Node-based visual editor for building procedural WebGL scenes, geometry and materials that export to a Three.js runtime. Guillaume Fradin (@polygonjs) freemium](https://vibing.inc/library/polygonjs-vg-1737)[### Canvas UI Framework-agnostic library rendering real interactive HTML inside a canvas with WebGL shader effects applied over it. David Haz (@davidhdev) open-source](https://vibing.inc/library/canvas-ui-vg-1704)[### curtains.js Vanilla WebGL library that converts HTML DOM elements into textured planes you can distort with custom shaders. Martin Laxenaire (@martinlaxenaire) MIT](https://vibing.inc/library/curtains-js-vg-1782)[### glTF Report Web app that inspects a GLTF or GLB file, reporting mesh, texture and material costs and running optimization scripts in-browser. Don McCurdy (@donrmccurdy) MIT](https://vibing.inc/library/gltf-report-vg-1700)[### VFX-JS Library applying WebGL shader effects such as glitch, RGB shift, pixelate and warp directly onto existing DOM images and text. Takayosi Amagi (@amagitakayosi) MIT](https://vibing.inc/library/vfx-js-vg-1784)[### Shader Lab Browser toolkit for creating, stacking and animating layered GPU shaders, then exporting the composed result as code. basement.studio (@basementstudio) MIT](https://vibing.inc/library/shader-lab-vg-1749)[### glTF Transform SDK and CLI for reading, editing and optimizing GLTF assets with Draco and Meshopt compression, texture resizing, pruning and welding. Don McCurdy (@donrmccurdy) MIT](https://vibing.inc/library/gltf-transform-vg-1701)[### Cientos Collection of ready-made abstractions, controls, loaders and shader materials for TresJS, the Vue declarative Three.js renderer. TresJS team (@tresjs) MIT](https://vibing.inc/library/cientos-vg-1780)[### shader-labs Lightweight modular WebGL shader library packaging animated background shaders for use in ordinary web interfaces. srivtx (@srivtx) MIT](https://vibing.inc/library/shader-labs-vg-1756)[### webgl-mouseover-effects Demo repository implementing interactive WebGL hover distortions on images driven by mouse velocity and displacement maps. Yuri Artiukh (@akella) MIT](https://vibing.inc/library/webgl-mouseover-effects-vg-1785)[### gltfjsx CLI that converts a GLTF file into a declarative, tree-shakeable JSX component with named nodes and instancing support. Poimandres / Paul Henschel (@0xca0a) MIT](https://vibing.inc/library/gltfjsx-vg-1744)[### glsl-noise gist Single-file collection of classic, simplex and Worley noise implementations in GLSL ready to paste into any shader. Patricio Gonzalez Vivo (@patriciogv) open-source](https://vibing.inc/library/glsl-noise-gist-vg-1728)[### vgpu TypeScript WebGPU library with importable WGSL modules that renders the same shader to a browser canvas, headless Node.js, images, video, and CI snapshot tests. Vercel Labs MIT](https://vibing.inc/library/vgpu-vg-2110)[### picogl.js Thin WebGL 2 wrapper managing GPU state objects such as programs, vertex arrays and framebuffers without imposing a scene graph. Tarek Sherif (@tsherif) MIT](https://vibing.inc/library/picogl-js-vg-1789)[### p5.grain p5.js addon for film grain, seamless texture overlays and fast per-pixel manipulation to age and texture sketches. meezwhite (@meezwhite) MIT](https://vibing.inc/library/p5-grain-vg-1740)[### gltf-pipeline Command line tool and Node library for converting, compressing and optimizing glTF and GLB assets, maintained by Cesium. Cesium GS (@CesiumJS) Apache-2.0](https://vibing.inc/library/gltf-pipeline-vg-1702)[### Turtletoy Minimalist JavaScript playground for plotter-style generative art using a turtle graphics API, with a public gallery. Reinder Nijhoff (@reindernijhoff) free](https://vibing.inc/library/turtletoy-vg-1714)[### TextDistortionEffects Demo set of SVG and shader-driven distortion effects applied to headline typography on interaction. Codrops / Manoela Ilic (@crnacura) MIT](https://vibing.inc/library/textdistortioneffects-vg-1706)[### dithering-shader Real-time ordered Bayer dithering post-processing effect for 3D scenes, built for react-three-fiber and plain Three.js. Niccolo Fanton (@niccolofanton) MIT](https://vibing.inc/library/dithering-shader-vg-1720)[### glslViewer Console-based GLSL sandbox and live renderer for macOS, Linux and Raspberry Pi with hot reload and headless image export. Patricio Gonzalez Vivo (@patriciogv) open-source](https://vibing.inc/library/glslviewer-vg-1761)[### Fragment Local web environment for live-coding fragment shaders and sketches with hot reload, GUI controls and video export. Raphael Ameaume (@raphaelameaume) MIT](https://vibing.inc/library/fragment-vg-1710)[### awesome-threejs Curated GitHub list of Three.js libraries, physics engines, shader resources, editors and asset sources. Axiome (@AxiomeCG) open-source](https://vibing.inc/library/awesome-threejs-vg-1716)[### twgl.js Tiny helper library removing WebGL boilerplate for buffers, uniforms, textures and framebuffers while staying close to the raw API. Gregg Tavares (@greggman) MIT](https://vibing.inc/library/twgl-js-vg-1791)[### three-mesh-bvh Bounding volume hierarchy for Three.js geometry that makes raycasting, collision checks and clipping orders of magnitude faster. Garrett Johnson (@gkjohnson) MIT](https://vibing.inc/library/three-mesh-bvh-vg-1774)[### p5.capture Drop-in p5.js recorder capturing sketches to WebM, GIF, MP4 or PNG sequences through a floating UI panel. tapioca24 (@tapioca24) MIT](https://vibing.inc/library/p5-capture-vg-1739)[### p5.gui p5.js addon that automatically generates a graphical control panel from the global variables in your sketch. bitcraftlab (@bitcraftlab) MIT](https://vibing.inc/library/p5-gui-vg-1741)[### advanced-threejs-tsl-webgpu-rendering Guide and code patterns for optimizing Three.js WebGPU rendering with TSL, covering compute shaders, instancing and memory layout. David Ronai / Makio64 (@Makio64) MIT](https://vibing.inc/library/advanced-threejs-tsl-webgpu-rendering-vg-1776)[### kokomi.js Growing vanilla Three.js helper library with component base classes, asset managers, shader passes and scroll or pointer utilities. alphardex (@alphardex) MIT](https://vibing.inc/library/kokomi-js-vg-1769)[### canvas-sketch-util Utility package of seeded random, geometry, colour, math and shader helpers extracted from the canvas-sketch workflow. Matt DesLauriers (@mattdesl) MIT](https://vibing.inc/library/canvas-sketch-util-vg-1708)[### P5LIVE Collaborative live-coding environment for p5.js with multiplayer sessions, autocompile, sketch sharing and MIDI hooks. Ted Davis (@ffd8) MIT](https://vibing.inc/library/p5live-vg-1734)[### Radiant Collection of 130+ production-ready web shaders, each a self-contained HTML file with no build step, dependencies or bundler. Paul Bakaus (@pbakaus) MIT](https://vibing.inc/library/radiant-vg-1747)[### OGL Minimal unopinionated WebGL library exposing raw GL concepts through small helper classes without scene-graph overhead. Nathan Gordon (@gordonnl) MIT](https://vibing.inc/library/ogl-vg-1788)[### Zdog Pseudo-3D engine rendering round, flat, designer-friendly vector illustrations on canvas or SVG with genuine 3D rotation. David DeSandro (@desandro) MIT](https://vibing.inc/library/zdog-vg-1699)[### canvas-sketch Framework and CLI for generative artwork in JavaScript with deterministic seeding, print-resolution export and video recording. Matt DesLauriers (@mattdesl) MIT](https://vibing.inc/library/canvas-sketch-vg-1707)[### Two.js Renderer-agnostic two-dimensional drawing API that outputs to SVG, canvas or WebGL from one scene description. Jono Brandel (@jonobr1) MIT](https://vibing.inc/library/two-js-vg-1698)[### Three.js Resources Directory of Three.js tools, shader editors, asset optimizers, tutorials and learning resources, organized and regularly updated. Three.js Resources free](https://vibing.inc/library/three-js-resources-vg-1718)[### GraphToy Interactive plotter for GLSL-style math functions showing up to six formulas at once for shaping signals and curves. Inigo Quilez (@iquilezles) free](https://vibing.inc/library/graphtoy-vg-1763)[### HY5 Library fusing Hydra video synthesis into p5.js sketches so both share textures inside one live-coding context. Ted Davis (@ffd8) MIT](https://vibing.inc/library/hy5-vg-1732)[### MagicPattern Mesh Gradients Online mesh gradient maker producing liquid warped gradients exportable as PNG, SVG or CSS for web use. MagicPattern (@magicpatterns) freemium](https://vibing.inc/library/magicpattern-mesh-gradients-vg-1730)[### regl Functional stateless WebGL abstraction where draw commands are declared as data and the library manages all GL state. Mikola Lysenko (@mikolalysenko) MIT](https://vibing.inc/library/regl-vg-1790)[### cables.gl Node-based visual programming environment for building interactive WebGL scenes and exporting them as embeddable pages. undev (undefined development UG) open-source](https://vibing.inc/library/cables-gl-vg-1779)[### NEORT Digital art platform where creative coders publish shader and generative sketches with a curated popular feed. NEORT free](https://vibing.inc/library/neort-vg-1758)[### Constellation Dice Unity URP glass die with a nebula and per-face constellations, all raymarched in one pass on the default cube. @tantaneity MIT](https://vibing.inc/library/constellation-dice-vg-2202)[### Gaussian Splat Lite Lightweight Three.js Gaussian splat viewer with WebGPU and WebGL2, streaming LOD, stochastic rendering and PLY/SPZ/SOG/RAD support. William Liu (@lyzzz97) Apache-2.0](https://vibing.inc/library/gaussian-splat-lite-vg-2203)[### three-gtvbao GT-VBAO screen-space ambient occlusion for three.js WebGPU and WebGL2, written in TSL with presets, TRAA and denoising. norio MIT](https://vibing.inc/library/three-gtvbao-vg-2197)[### Machine Vision Browser visual instrument that turns local video into procedural points, brackets, labels and tracking overlays, then exports a five-second composite clip. Amir Mushich MIT](https://vibing.inc/library/machine-vision-vg-2167)[### Otion Browser studio that extracts motion from a live camera feed and shades it as trails, heatmaps, tracked blobs or vector fields via WebGPU. Goldkey (@goldkey) free](https://vibing.inc/library/otion-vg-2143)[### Sedona Sunset First-person three.js walk through red rock buttes at golden hour, with every mesh, texture and sound generated procedurally in code. @StarKnightt MIT](https://vibing.inc/library/sedona-sunset-vg-2139)[### Fayaaa WebGPU playground that reads the shape of an uploaded image, text or mark and burns it as animated fire in the browser. Xblueprintlab MIT](https://vibing.inc/library/fayaaa-vg-2137)[### God's Eye View Browser spy-satellite simulator on a photorealistic 3D globe, driven by live open-source spatial intelligence feeds rather than mock data. Bilawal Sidhu (@bilawalsidhu) open-source](https://vibing.inc/library/god-s-eye-view-vg-2131)[### Prehistoric Animal Museum Calm 3D museum of 18 prehistoric animals for young children, with narration, grown-up research notes and sourced fossil citations, in English and Chinese. Leon Made This (@s010s) AGPL-3.0](https://vibing.inc/library/prehistoric-animal-museum-vg-2133)[### compute.toys Browser playground for WGSL compute shaders: write, run and publish GPU compute experiments with a public gallery of other people's sketches. compute-toys open-source](https://vibing.inc/library/compute-toys-vg-2130)[### Galaxium WebGPU space explorer that flies you from Earth out to planets, stars, nebulae and distant galaxies in one continuous 3D scene. @guillaumec free](https://vibing.inc/library/galaxium-vg-2132)[### Moiré Lab Local-first WebGL2 playground that overlays two pattern layers — stripes, grids, radials, dots — so you can tune moiré interference live. Unknown unknown](https://vibing.inc/library/moir-lab-vg-2104)[### Particles4All WebGPU solver that simulates fluid and rigid bodies as one position-based-dynamics system, with screen-space fluid surface reconstruction. matsuoka-601 (@matsuoka_601) MIT](https://vibing.inc/library/particles4all-vg-2103)[### Splat.js Trains 3D Gaussian splats entirely in a browser tab: photos in, camera poses solved on WebGPU, standard .ply out. Arrival Space (Stratum1 GmbH) MIT](https://vibing.inc/library/splat-js-vg-2102)[### glslkit Ruby library that flattens GLSL #include directives and extracts uniform, attribute and output reflection into a JSON manifest at build time. @kyuuka1228 MIT](https://vibing.inc/library/glslkit-vg-2082)[### Kage Five-chapter scrolling night walk through a Kyoto mountain temple, rendered live in Three.js with illustrated garden field notes. Meng To (@MengTo) unknown](https://vibing.inc/library/kage-vg-2062)[### Brik Builds interactive WebGL visuals — kinetic type, 3D scenes, particle and liquid-glass logo effects — as parameterised tools you can remix, share and export. Brik freemium](https://vibing.inc/library/brik-vg-2058)[### p5.brush p5.js addon adding natural brushes, hatching, vector fields and organic fill effects to the standard drawing API. Alejandro Campos Uribe (@acamposuribe) MIT](https://vibing.inc/library/p5-brush-vg-1738)[### ossos Character skinning, inverse kinematics and animation retargeting library for the web, independent of any renderer. SketchpunkLabs (@sketchpunklabs) MIT](https://vibing.inc/library/ossos-vg-1772)[### THREE-CustomShaderMaterial Extends Three.js built-in materials with your own vertex and fragment shaders while keeping lighting, shadows and depth passes intact. Faraz Shaikh (@FarazzShaikh) MIT](https://vibing.inc/library/three-customshadermaterial-vg-1746)[### Threejs TSL Tutorials Tutorial code repository working through Three.js Shading Language and WebGPURenderer with progressively more complex shader examples. Christian Helgeson (@cmhhelgeson) MIT](https://vibing.inc/library/threejs-tsl-tutorials-vg-1777)[### Shader Park JavaScript library for writing interactive 2D and 3D procedural shaders with built-in raymarching and signed distance functions. Torin Blankensmith & Peter Whidden MIT](https://vibing.inc/library/shader-park-vg-1755)[### tsl-textures Collection of procedural textures such as wood, marble, cave, planet and camouflage, authored in Three.js Shading Language. Pavel Boytchev (@boytchev) MIT](https://vibing.inc/library/tsl-textures-vg-1778)[### awesome-webgpu Curated index of WebGPU libraries, engines, samples, articles and tooling, maintained as the specification ships. Mik Bry (@mikbry) open-source](https://vibing.inc/library/awesome-webgpu-vg-1717)[### Liquid Metal Animated liquid-metal border component for React with fluid chrome-like reflections and tunable motion parameters. Jakub Antalík (@jantalik) free](https://vibing.inc/library/liquid-metal-vg-1731)[### mannequin.js Library for building and posing articulated human figures procedurally in Three.js through a body-part joint API. Pavel Boytchev (@boytchev) MIT](https://vibing.inc/library/mannequin-js-vg-1771)[### 3D Textures Free seamless PBR texture set library with full map channels, published continuously by a single artist. Joao Paulo (@3dtexturesme) free](https://vibing.inc/library/3d-textures-vg-1765)[### ambientCG Library of CC0 PBR material scans providing albedo, normal, roughness and displacement maps at multiple resolutions. Lennart Demes (@ambientCG) free](https://vibing.inc/library/ambientcg-vg-1766)[### Dither Me This Browser tool for dithering images with Floyd-Steinberg, Atkinson, Bayer and other algorithms, with palette control and export. doodad.dev (@shadowfaxrodeo) free](https://vibing.inc/library/dither-me-this-vg-1719)[### KodeLife Real-time GPU shader IDE for desktop and mobile with live reload, MIDI and OSC input and multi-pass pipelines. Hexler (@hexler) freemium](https://vibing.inc/library/kodelife-vg-1748)[### RepetitionHoverEffect Demo and source for a hover effect that stacks and scales repeated image layers with staggered motion. Codrops / Manoela Ilic (@crnacura) MIT](https://vibing.inc/library/repetitionhovereffect-vg-1705)[### three-pathfinding Navigation mesh pathfinding for Three.js scenes, computing agent routes across baked navmesh geometry at runtime. Don McCurdy (@donrmccurdy) MIT](https://vibing.inc/library/three-pathfinding-vg-1775)[### Flong shaping functions Archive of pattern and shaping functions covering easing, sigmoid, Bezier and oscillation with equations and multi-language code. Golan Levin (@golan) free](https://vibing.inc/library/flong-shaping-functions-vg-1727)[### gpu-curtains Lightweight WebGPU rendering library that turns DOM elements into textured planes and meshes driven by WGSL shaders. Martin Laxenaire (@martinlaxenaire) MIT](https://vibing.inc/library/gpu-curtains-vg-1793)[### The Force Browser live-coding environment for GLSL fragment shaders with audio reactivity, built for live audiovisual performance. Shawn Lawson (@shawnlawson) open-source](https://vibing.inc/library/the-force-vg-1752)[### Alfrid Compact WebGL toolset of framebuffers, cameras, batches and shader helpers used across Yi-Wen Lin's experiments. Yi-Wen Lin (@yiwenl) MIT](https://vibing.inc/library/alfrid-vg-1787)[### Sketch.js Minimal creative coding boilerplate that sets up a canvas, animation loop and input handling in a few lines. Justin Windle (@soulwire) MIT](https://vibing.inc/library/sketch-js-vg-1712)[### matcaps Repository of hundreds of matcap material capture textures with a searchable preview page, free for any use. Alex Rodin (@nidorx) MIT](https://vibing.inc/library/matcaps-vg-1768)[### NodeToy Node-based GLSL shader editor that exports working shaders for Three.js and other WebGL pipelines. Unknown freemium](https://vibing.inc/library/nodetoy-vg-1736)[### Kompute Steering behaviour and spatial query library for 3D agents, usable with Three.js for flocking and pursuit. Oguz Eroglu (@oguzeroglu) MIT](https://vibing.inc/library/kompute-vg-1770)[### TypeGPU Modular WebGPU toolkit with typed buffers, bind groups and the ability to author WGSL shaders directly in TypeScript. Software Mansion (@swmansion) MIT](https://vibing.inc/library/typegpu-vg-1792)[### angular-three Angular custom renderer for Three.js, giving Angular the same declarative scene-graph model react-three-fiber gives React. Chau Tran (@nartc) MIT](https://vibing.inc/library/angular-three-vg-1703)[### ShaderFrog Online shader composer that visually combines and remixes existing GLSL shaders and exports them to Three.js. Andrew Ray (@andrewray) free](https://vibing.inc/library/shaderfrog-vg-1750)[### shader-ast TypeScript DSL and AST compiling one shader definition to GLSL, WGSL or JavaScript, enabling CPU-side shader debugging. Karsten Schmidt (@thing_umbrella) Apache-2.0](https://vibing.inc/library/shader-ast-vg-1762)[### webGLImageTransitions Collection of WebGL slideshow transition shaders between images, with displacement, wave and threshold variants. Yuri Artiukh (@akella) MIT](https://vibing.inc/library/webglimagetransitions-vg-1786)[### css-doodle Web component that generates CSS-only patterns and grids from a compact declarative rule language with built-in randomness. Yuan Chuan (@yuanchuan23) MIT](https://vibing.inc/library/css-doodle-vg-1709)[### Shadershop Visual editor where shader functions are built by dragging and combining graphs rather than writing the math manually. Toby Schachman (@tobyschachman) free](https://vibing.inc/library/shadershop-vg-1751)[### TresJS Vue 3 custom renderer that lets you build Three.js scenes as Vue components with reactive props. Alvaro Saburido (@alvarosabu) MIT](https://vibing.inc/library/tresjs-vg-1781)[### Vertex Shader Art Gallery and live editor where every artwork is generated purely from a vertex shader driving a point or line array. Gregg Tavares (@greggman) free](https://vibing.inc/library/vertex-shader-art-vg-1760)[### ShaderGif Open-source platform for publishing and browsing animated art generated by code, with GIF export from shaders. ShaderGif open-source](https://vibing.inc/library/shadergif-vg-1759)[### LYGIA Granular dependency-free shader library of noise, SDF, colour, lighting and filter functions in GLSL, HLSL, WGSL, Metal and CUDA. Patricio Gonzalez Vivo (@patriciogv) open-source](https://vibing.inc/library/lygia-vg-1753)[### GLSL Sandbox Minimal online fragment shader editor and public gallery where every submitted shader can be forked and edited. Ricardo Cabello / mrdoob (@mrdoob) open-source](https://vibing.inc/library/glsl-sandbox-vg-1757)[### HDRI-to-CubeMap Browser tool converting an equirectangular HDRI into six cube map faces with format and resolution options. Mateusz Wisniewski (@matheowis) open-source](https://vibing.inc/library/hdri-to-cubemap-vg-1767)[### Threlte Svelte component library and renderer for Three.js with physics, XR, extras and a declarative scene graph. Grischa Erbe (@grischaerbe) MIT](https://vibing.inc/library/threlte-vg-1764)[### three-bvh-csg Fast, memory-compact constructive solid geometry for Three.js with runtime boolean union, subtraction and intersection on meshes. Garrett Johnson (@gkjohnson) MIT](https://vibing.inc/library/three-bvh-csg-vg-1773)[### awesome-glsl Curated list of GLSL editors, playgrounds, debugging tools, frameworks and learning references in one page. Ivan Vanderbyl / vanrez-nez (@vanrez-nez) open-source](https://vibing.inc/library/awesome-glsl-vg-1715)


---

Source: https://vibing.inc/library/c/shaders-webgl-and-creative-coding · Agent docs: https://vibing.inc/for-agents · MCP: https://vibing.inc/api/public/mcp
