webgl

17 repositories

mrdoob/three.js

three.js: the long-standing standard for 3D on the web — A cross-browser JavaScript 3D library now supporting both WebGL and WebGPU renderers, with SVG/CSS3D as addons. It powers everything from simple canvas demos to WebXR-based VR/AR apps, competing with engines like Babylon.js while staying lightweight and easy to use.

JavaScriptAttention 39
★118,089
bilawalsidhu/gods-eye-view

Open source globe turns public flight, ship and satellite feeds into a live spy-sat view — This Cesium-based 3D globe streams real aircraft, ships, satellites, earthquakes, traffic and public cameras, plus hands-free voice control via a realtime AI agent. Spun out of the viral YouTube/WorldView series, it runs without API keys via Pinokio or locally, aimed at OSINT and geospatial hobbyists.

JavaScriptAttention 49
★64,175
phaserjs/phaser

A 13-year-old HTML5 game engine now targeting Playables and Discord Activities — Phaser is a long-running WebGL/Canvas game framework for web and mobile browsers, now also supporting new distribution targets like YouTube Playables, Discord Activities, Reddit games, and Twitch Overlays. It works with JavaScript or TypeScript and over 40 frontend frameworks, with an official create-phaser-game CLI for quick starts.

JavaScript🇺🇸 North AmericaAttention 23
★40,689
kitao/pyxel

A Python retro game engine with Rust under the hood — Pyxel lets Python developers build retro-style games with a fixed color palette and simple sound/graphics APIs, while the engine itself is implemented in Rust for performance. It suits hobbyists and game jam participants who want pixel-art constraints without leaving Python.

Rust🇯🇵 JapanAttention 49
★18,595
playcanvas/engine

Browser-based 3D engine now rendering live Gaussian splats — PlayCanvas pairs WebGL2 and WebGPU support with glTF and WebXR to run interactive 3D apps and games in any browser. Recent additions like 3D Gaussian Splatting support make it relevant for developers exploring newer rendering techniques alongside traditional game and visualization workflows.

JavaScript🇪🇺 EuropeAttention 44
★17,266
lemomo-ai/lemo-opuscar

A toolbox of film styles made in code for Claude Code: 66 ready to use, and your own. Each style is a style prompt plus a demo film made entirely in code by Claude Opus 5.5, with no video model. By Lemomo. · 一套用代码做片的风格工具箱:66 种现成风格,也能做出你自己的

JavaScriptAttention 61
★14,525
MengTo/threeui

Open-source ThreeUI Community catalog with live interactive components and complete Community source.

HTML
★7,217
elysia395/dsh-wallpaper-engine

Bring your Wallpaper Engine scenes into the DSH chat UI — A DSH plugin that renders local Wallpaper Engine scene, web, and video wallpapers behind the chat interface using the bundled MIT WebGL engine WebWallGL, with automatic MP4/frame fallback and liquid-glass UI theming. It adds zero token overhead for agents and runs natively on Windows, macOS, and Linux from one package.

JavaScript🇨🇳 Greater ChinaAttention 65
★6,390
HaD0Yun/CozyClay

Block a 3D scene in the browser before you pay for an AI video take — CozyClay is a browser-based previs tool where you position characters, set camera moves and cuts in 3D before handing the shot to an AI video model as a first frame and reference clip. The idea: AI video generation costs per take, so nailing blocking and timing in cheap, editable 3D first avoids expensive retries. Useful for filmmakers and AI video creators exploring virtual production.

JavaScript🇰🇷 KoreaAttention 55
★1,716
pmndrs/react-postprocessing

📬 Postprocessing for react-three-fiber

TypeScript
★1,551
AirsupHQ/machine-skill

Describe any machine in one line. Claude builds a photoreal, physics based, interactive simulation of it in one HTML file, plus the film to post it. An open source Claude Code skill.

JavaScript🇺🇸 North AmericaAttention 55
★630
sloemo01/diorama

Playbook and Three.js code kit for detailed dioramas: classic pixel art, stroked toon or pixel + stroke; two intake gates for look and model sourcing; free orbit, palette snap and ink; animated toy-scale cast; per-entity frame QA.

JavaScriptAttention 73
★360
Moh4696/open-3d-skills

Eight agent skills for 3D and animated websites: three.js scenes from code, scroll films, transparent video, cursor rigs, exploded views, AI motion assets, browser checks and 60 fps recording. Claude Code, Codex, Cursor, Gemini CLI.

JavaScriptAttention 84
★337
illodev/drawn-by-code

Procedural Animation Where Claude Codes Every Frame, Not AI Video — This project renders animation entirely through deterministic JavaScript canvas/WebGL2 code driven by Claude, rather than generative AI video. It's structured as both a toolbox (engine, styles, Claude skills) and a test bench where each rendered experiment is reviewed and feeds lessons back into the skills, with a growing library of community-contributed styles like paper-cutout and claymation.

JavaScriptAttention 78
★51
timriker/bzo

Play BZFlag-compatible tank battles straight from a browser — BZO lets anyone join BZFlag-protocol tank matches with nothing to install, running in a desktop, phone, or VR browser via Three.js over WebSockets, WebTransport, and WebRTC. It proxies existing BZFlag servers, and Docker images make self-hosting straightforward with multi-arch support and reverse-proxy docs.

JavaScriptAttention 69
★42
vektort13/Detect.Expert

A browser extension that watches fingerprinting checks and lets you spoof them — Detect.Expert is a Chrome/Firefox extension that logs which browser APIs a site queries for fingerprinting, grouping calls into techniques without altering results by default. Opt-in modules add API faking, a consistent virtual device profile, proxy and cookie management, and a debugger, aimed at privacy researchers and anti-detect testers who want transparency over black-box blocking.

JavaScript
★9
mayakhalil-cmd/INOSCULA

One Shader File, Native Materials in Five Engines at Once — INOSCULA lets technical artists write a shader once and export it as a native, editable material for Blender, Godot, Unreal, Unity and three.js, with a live link keeping all versions in sync. It runs offline from a single HTML file, needs no install or coding, and ships 23 ready-made stylized looks to study or adapt.

TypeScript
★7