The Vibeary — tag

webgl

71 resources in The Vibeary tagged "webgl" — tools, libraries and references pulled from across the library's shelves, each one checked by hand before it was added.

Gems in this collection

Preview of WebGL Fundamentals

WebGL Fundamentals

Ground-up WebGL course that avoids frameworks and explains buffers, attributes, textures and 3D math from first principles.

Gregg Tavares (@greggman)free
Preview of Three.js Journey

Three.js Journey

Ninety-plus hours of video teaching three.js from geometry basics through GLSL, physics, Blender and React Three Fiber.

Bruno Simon (@bruno_simon)paid
Preview of Efecto

Efecto

Browser design tool with real-time WebGL effect layers including ASCII, dithering, halftone and glitch applied to artboards.

Pablo Stanley (@pablostanley)free
Preview of Unicorn Studio

Unicorn Studio

No-code editor for building interactive WebGL scenes and effects and embedding them on any website.

Unknownfreemium
Preview of REACT-VFX

REACT-VFX

React component wrapper for VFX-JS applying WebGL shader effects to img, video and text elements through props.

Takayosi Amagi (@amagitakayosi)MIT
Preview of Spark

Spark

3D Gaussian splatting renderer for Three.js supporting ply, sogs, spz, splat and ksplat formats and mixing splats with regular meshes.

World Labsopen-source
Preview of SuperSplat Editor

SuperSplat Editor

Browser editor for viewing, cleaning and publishing 3D Gaussian splat captures.

PlayCanvasopen-source
Preview of detect-gpu

detect-gpu

Classifies a visitor's GPU from a benchmark database so you can pick shader quality tiers before rendering anything.

Poimandres (@pmndrs)MIT
Preview of Reagraph

Reagraph

WebGL graph visualisation for React with 2D and 3D layouts, clustering, path finding and lasso selection built in.

Reaviz / Austin McDaniel (@amcdnl)Apache-2.0
Preview of MapLibre GL JS

MapLibre GL JS

Community fork of Mapbox GL JS rendering interactive vector tile maps in WebGL under a permissive licence.

MapLibre org (@maplibre)open-source
Preview of colormap-shaders

colormap-shaders

GLSL shader implementations of over 100 named colormaps for use in WebGL and GPU visualisations.

kbinani (@kbinani)MIT
Preview of Polygonjs

Polygonjs

Node-based visual editor for building procedural WebGL scenes, geometry and materials that export to a Three.js runtime.

Guillaume Fradin (@polygonjs)freemium
Preview of Canvas UI

Canvas UI

Framework-agnostic library rendering real interactive HTML inside a canvas with WebGL shader effects applied over it.

David Haz (@davidhdev)open-source
Preview of curtains.js

curtains.js

Vanilla WebGL library that converts HTML DOM elements into textured planes you can distort with custom shaders.

Martin Laxenaire (@martinlaxenaire)MIT
Preview of liquidGL

liquidGL

Runtime glassmorphism layer that samples the page behind an element and renders real refraction, blur and specular highlights in WebGL.

NaughtyDuk (@naughtyduk)open-source
Preview of Codrops

Codrops

Tutorial and demo publication covering WebGL, three.js, GSAP and experimental interface effects, with source for every demo.

Manoela Ilic & Codrops team (@codrops)free
Preview of gpu-io

gpu-io

GPU-accelerated compute library for browser physics, reaction-diffusion and particle simulations rendered to canvas.

Amanda Ghassaei (@amandaghassaei)MIT
Preview of LittleJS

LittleJS

Zero-dependency 2D HTML5 engine with WebGL batch renderer, built-in particle system, audio and physics in a tiny bundle.

Frank Force (@KilledByAPixel)MIT
Preview of nothing-to-watch

nothing-to-watch

WebGL gallery arranging thousands of film posters into a Voronoi treemap with force-directed exploration.

Gerald Novotny (@gnovotny)MIT
Preview of Proton

Proton

Particle animation engine for canvas, WebGL and DOM with emitters, behaviours, forces and zones borrowed from VFX pipelines.

(@drawcall)MIT
Preview of Blotter.js

Blotter.js

WebGL-backed API that applies shader material effects — liquid distort, channel split, rolling — to live, selectable text.

Bradley Griffith (@bradley)MIT
Preview of hover-effect

hover-effect

WebGL library that displaces and blends two images on hover using a grayscale displacement map for liquid reveals.

Robin Delaporte (@robin-dela)MIT
Preview of 3d-force-graph

3d-force-graph

Three.js component rendering force-directed graphs in 3D with node objects, link particles and camera controls.

Vasco Asturiano (@vasturiano)MIT
Preview of 3D Websites

3D Websites

Gallery collecting only sites using real-time 3D, WebGL scenes and spatial interaction.

Unknownfree
Preview of VFX-JS

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
Preview of awesome-webgl

awesome-webgl

Curated list of WebGL frameworks, tutorials, tools, debugging aids and demos.

@sjfrickeopen-source
Preview of L7

L7

WebGL geospatial visualisation framework from AntV with 3D extrusion, heatmaps and large point cloud layers.

AntV / Ant Group (@antvis)MIT
Preview of phenomenon

phenomenon

Two-kilobyte low-level WebGL wrapper designed for instanced particle scenes with custom shaders and no scene graph.

Colin van Eenige (@vaneenige)MIT
Preview of shader-labs

shader-labs

Lightweight modular WebGL shader library packaging animated background shaders for use in ordinary web interfaces.

srivtx (@srivtx)MIT
Preview of webgl-mouseover-effects

webgl-mouseover-effects

Demo repository implementing interactive WebGL hover distortions on images driven by mouse velocity and displacement maps.

Yuri Artiukh (@akella)MIT
Preview of glitchGL

glitchGL

Universal WebGL glitch effect layer that applies RGB split, slice and noise passes over existing page elements.

NaughtyDuk (@naughtyduk)open-source
Preview of react-force-graph

react-force-graph

React bindings for 2D, 3D, VR and AR force-directed graphs sharing one declarative prop API.

Vasco Asturiano (@vasturiano)MIT
Preview of G6

G6

Graph visualisation engine from AntV with built-in layouts, behaviours, edge bundling and large-graph WebGL rendering.

AntV / Ant Group (@antvis)MIT
Preview of VivaGraphJS

VivaGraphJS

Graph drawing library with swappable layout and rendering backends, including a WebGL renderer tuned for very large graphs.

Andrei Kashcha (@anvaka)open-source
Preview of ShaderExpo

ShaderExpo

Browser WebGL shader playground for writing, previewing and sharing fragment shaders used as page backgrounds.

Anurag Hazra (@anuraghazra)MIT
Preview of webgl-crt-shader

webgl-crt-shader

Tweakable CRT shader for a web canvas with scanlines, curvature, bloom and phosphor controls exposed as parameters.

Matt Sephton (@gingerbeardman)open-source
Preview of awesome-threejs

awesome-threejs

Curated GitHub list of Three.js libraries, physics engines, shader resources, editors and asset sources.

Axiome (@AxiomeCG)open-source
Preview of d3fc

d3fc

Component set for financial and technical charts on D3 that renders identical series to SVG, Canvas or WebGL from one definition.

Scott Logic (@ScottLogic)MIT
Preview of twgl.js

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
Preview of kokomi.js

kokomi.js

Growing vanilla Three.js helper library with component base classes, asset managers, shader passes and scroll or pointer utilities.

alphardex (@alphardex)MIT
Preview of Shader School

Shader School

Command-line workshopper with self-contained exercises teaching GLSL and WebGL fundamentals through failing tests.

stackgl / Mikola Lysenko (@mikolalysenko)MIT
Preview of Radiant

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
Preview of OGL

OGL

Minimal unopinionated WebGL library exposing raw GL concepts through small helper classes without scene-graph overhead.

Nathan Gordon (@gordonnl)MIT
Preview of canvas-sketch

canvas-sketch

Framework and CLI for generative artwork in JavaScript with deterministic seeding, print-resolution export and video recording.

Matt DesLauriers (@mattdesl)MIT
Preview of Two.js

Two.js

Renderer-agnostic two-dimensional drawing API that outputs to SVG, canvas or WebGL from one scene description.

Jono Brandel (@jonobr1)MIT
Preview of Three.js Resources

Three.js Resources

Directory of Three.js tools, shader editors, asset optimizers, tutorials and learning resources, organized and regularly updated.

Three.js Resourcesfree
Preview of regl

regl

Functional stateless WebGL abstraction where draw commands are declared as data and the library manages all GL state.

Mikola Lysenko (@mikolalysenko)MIT
Preview of cables.gl

cables.gl

Node-based visual programming environment for building interactive WebGL scenes and exporting them as embeddable pages.

undev (undefined development UG)open-source
Preview of Shiny Sticker

Shiny Sticker

Figma plugin that turns any layer into a WebGL holographic sequin sticker with die-cut edge and foil presets.

Rikki Janae (@rikkijanae)MIT
Preview of Clay Safari

Clay Safari

Claymation-style Three.js animal world with bilingual word cards, procedural audio, soft shadows and a robot tour guide.

@cclankMIT
Preview of Orbkit

Orbkit

Free WebGL shader orbs for React agent states (idle, thinking, speaking), tunable in a playground and installable via shadcn registry.

@zzzzshawnMIT
Preview of TH08 Web

TH08 Web

Source-built C++ to WebAssembly browser port of Touhou 8 Imperishable Night that reads your own legal DAT files in session memory only.

@N0zoM1z0MIT
Preview of Sedona Sunset

Sedona Sunset

First-person three.js walk through red rock buttes at golden hour, with every mesh, texture and sound generated procedurally in code.

@StarKnighttMIT
Preview of revealed

revealed

WebGL library that stacks two images and lets the pointer, scroll or your own state paint a noise-carved hole through the top one.

Alex (@idleCyrex)MIT
Preview of topolines

topolines

One React component that draws animated topographic contour backgrounds on the GPU, with six presets and a live playground.

Alex (@idleCyrex)MIT
Preview of God's Eye View

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
Preview of Vivid Layer

Vivid Layer

shadcn registry of React components and WebGL shaders — mesh gradients, paper texture, chat minimaps — with live parameter playgrounds and editable source.

@lawsonhanopen-source
Preview of Moiré Lab

Moiré Lab

Local-first WebGL2 playground that overlays two pattern layers — stripes, grids, radials, dots — so you can tune moiré interference live.

Unknownunknown
Preview of flornkm/skills

flornkm/skills

Two-skill agent library: shader-driven WebGL UI components with real fallbacks, and Tailwind container queries used in place of viewport breakpoints.

Florian Kiem (@flornkm)unknown
Preview of ThreeUI

ThreeUI

Catalog of copy-paste Three.js hero sections and interactive shader components with customizable variants, framework-agnostic and shipped with full source.

Meng To (@MengTo)MIT
Preview of Sylva

Sylva

Complete landing page built around a procedural, pointer-responsive Three.js moss world, with liquid-metal panels and editorial layout, source on GitHub.

Meng To (@MengTo)unknown
Preview of Rainform

Rainform

Turns 25 hourly rainfall values into a draggable Three.js particle rainscape where curtain, waterfall, ripples and audio follow the curve.

afterimage (@afterimage-lab)free
Preview of Kage

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
Preview of Brik

Brik

Builds interactive WebGL visuals — kinetic type, 3D scenes, particle and liquid-glass logo effects — as parameterised tools you can remix, share and export.

Brikfreemium
Preview of instantshader

instantshader

Zero-dependency WebGL library for animated mesh-gradient backgrounds: seamless loops, mounts to any element, exports frames.

@ugo_buildsMIT
Preview of Alfrid

Alfrid

Compact WebGL toolset of framebuffers, cameras, batches and shader helpers used across Yi-Wen Lin's experiments.

Yi-Wen Lin (@yiwenl)MIT
Preview of webGLImageTransitions

webGLImageTransitions

Collection of WebGL slideshow transition shaders between images, with displacement, wave and threshold variants.

Yuri Artiukh (@akella)MIT
Preview of ossos

ossos

Character skinning, inverse kinematics and animation retargeting library for the web, independent of any renderer.

SketchpunkLabs (@sketchpunklabs)MIT
Preview of GLSL Sandbox

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
Preview of liquid-glass-studio

liquid-glass-studio

WebGL2 and WebGPU recreation of Apple's liquid glass with tunable refraction, dispersion, blur and shadow parameters in a live playground.

(@iyinchao)open-source
Preview of Sigma.js

Sigma.js

WebGL graph rendering engine for large networks with pluggable programs for node and edge shapes, paired with Graphology.

Guillaume Plique (@Yomguithereal) / OuestWareMIT