Topic

webgl

Repositories (1441)

threejs-vanishing-suzanne
threejs-vanishing-suzanne Aqro JavaScript

A vanishing effect for particles and magic lovers using Threejs, GSAP and custom shaders.

156
threejs-handtracking-101
threejs-handtracking-101 collidingScopes HTML

A threejs / WebGL / MediaPipe-powered interactive demo that allows you to control a 3D sphere using hand gestures.

154
SpawnDev.BlazorJS
SpawnDev.BlazorJS LostBeard C#

Full Blazor WebAssembly and Javascript interop. Supports all Javascript data types and web browser APIs.

154
Sky-Shader
Sky-Shader Tw1ddle JavaScript

:sunny: WebGL sky and sun shader editor

154
Open-Shaders
Open-Shaders repalash HLSL

Collection of many open source shaders(GLSL, HLSL, CG) in popular open source game development and rendering engines and public repositories.

153
Andromeda
Andromeda yagiz JavaScript

This is a WebGL recreation of the popular music video Gorillaz - Andromeda.

151
diamond-webgl
diamond-webgl piellardj

Ray-tracing engine for real-time diamond rendering in WebGL

150
assimpjs
assimpjs kovacsv C++

The emscripten interface for the assimp library that allows you to import 40+ 3D file formats in the browser.

150
phaser-box2d
phaser-box2d phaserjs JavaScript

A high-performance, industry-standard 2D physics engine built on Box2D v3, delivering incredibly realistic and engaging web game experiences.

150
pixi-seed
pixi-seed edwinwebb JavaScript

Pixi.js project seed with ES6 and webpack

150
thehallaframe
thehallaframe Cecropia JavaScript

WebVR demo that displays art

149
pesdk-html5-build
pesdk-html5-build imgly JavaScript

PhotoEditor SDK: A fully customizable photo editor for your website.

149
ssam
ssam cdaein TypeScript

Ssam.js is a creative coding helper that provides animation loop, git snapshot, video export, time lapse and more.

149
p5.EasyCam
p5.EasyCam freshfork TypeScript

A p5.js library for easy 3D camera control.

147
webgl-map
webgl-map kochis JavaScript

Experiment to build a vector map from scratch

146
GEngine
GEngine GEngine-js JavaScript

Rendering engine based on webgpu

146
R3F.Multiplayer
R3F.Multiplayer juniorxsound JavaScript

Small React three fiber multiplayer template 🎮

146
huxy-admin
huxy-admin ahyiru JavaScript

Huxy Admin is a customizable admin dashboard template based on React. Built with Webpack, @huxy/pack, useRouter, useStore, etc.

146
kampos
kampos wix-incubator JavaScript

Tiny and fast effects compositor on WebGL

146
galaxy_sim
galaxy_sim N0rvel JavaScript

This project is a simulation of thousands of particles that reproduce gravity to simulate galaxies. It uses ThreeJS for 3D rendering and shaders to ca...

145
elm-mogee
elm-mogee w0rm Elm

A WebGL platformer that fits into 64x64px screen

144
glsl-rotate
glsl-rotate dmnsgn JavaScript

GLSL rotation functions with matrices: 2D and 3D (with X/Y/Z convenience functions) available both as ES modules strings and as GLSL files for use wit...

142
decoraki
decoraki vitorabner JavaScript

:house: 3D Simulator for interior design

142
apple-liquid-glass
apple-liquid-glass ektogamat JavaScript
141
GALGAGAME
GALGAGAME RoganMurley Elm

GALGA: Multiplayer card game written in Haskell and Elm.

140
threejs-csg
threejs-csg looeee JavaScript

Constructive Solid Geometry for three.js, ES6 + BufferGeometry

140
PSU-VR
PSU-VR andrewwoan JavaScript

A simple multiplayer game of The Pennsylvania State University

140
WebGL.NET
WebGL.NET EvergineTeam JavaScript

.NET binding for WebGL through WebAssembly

139
HipremeEngine
HipremeEngine MrcSnm D

Cross Platform D-Lang Game Engine with scripting support

139
WebAR.rocks.hand
WebAR.rocks.hand WebAR-rocks JavaScript

Lightweight WebGL and JavaScript library for real time, on device hand detection and tracking. Power your augmented reality, hands on experiences on t...

139
NativeFX
NativeFX miho C++

Native Rendering integration for JavaFX (13 and beyond)

139
enva-xr
enva-xr tentone JavaScript

WebXR AR occlusion, lighting, interaction and physics with three.js

138
korender
korender zakgof Kotlin

3D graphics engine for Kotlin Multiplatform

137
retroflightsim
retroflightsim ruben3d TypeScript

Attempt to replicate the visuals of late 80s / early 90s flight simulators

137
maku.js
maku.js alphardex TypeScript

A bridge between HTML and WebGL(three.js).

137
partykals
partykals RonenNess JavaScript

Particles system library for THREE.js

137
wrend
wrend austintheriot Rust

A framework-agnostic Rust/WASM + WebGL2 Rendering library, compatible with calling from both Rust and JavaScript on the web.

136
maxwell-simulation
maxwell-simulation RobinKa TypeScript

Interactive web-based simulator of electromagnetic waves

136
babylon-vrm-loader
babylon-vrm-loader virtual-cast TypeScript

glTF VRM extension Loader for babylon.js

135
WaterSurface
WaterSurface nhtoby311 TypeScript

🌊 Interactive Water Surface shader component for React Three Fiber

135
three-gltf-extensions
three-gltf-extensions takahirox JavaScript

Unofficial Three.js glTF loader/exporter plugins

134
freecube
freecube doodlewind JavaScript

⚛ Solve Rubik's Cube with WebGL in 10KB.

134
fluid-earth
fluid-earth byrd-polar JavaScript

Fluid Earth is a WebGL-powered visualization of Earth's atmosphere and oceans

134
odin-wasm
odin-wasm thetarnav Odin

Odin + WASM = 💙

134
studio
studio ASLS-org Vue

ASLS Studio is an open-source, web-based, DMX lighting control software and visualizer.

134
LiAg
LiAg realJustinLee JavaScript

LiAg (LiXin Avatar Generator) is an open source 3D avatar modeling software implemented in React.js and WebGL, which provides web side 3D avatar mode...

133
Phaser-Kinetic-Scrolling-Plugin
Phaser-Kinetic-Scrolling-Plugin proyecto26 JavaScript

Kinetic Scrolling plugin for Phaser Framework, add smooth physics based scrolling to your games

133
solid-map-gl
solid-map-gl GIShub4 TypeScript

Solid JS Components Library for Mapbox & MapLibre 🌏

132
sunny-land
sunny-land passiomatic Elm

A WebGL Elm Playground platformer.

132
react-canvaskit
react-canvaskit udevbe TypeScript

Experiment in creating a custom react renderer using an offscreen webgl canvas on top of Skia CanvasKit

131