webgl
17 repositories
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.
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.
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.
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.
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.
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 种现成风格,也能做出你自己的
Open-source ThreeUI Community catalog with live interactive components and complete Community source.
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.
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.
📬 Postprocessing for react-three-fiber
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.
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.
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.
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.
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.
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.
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.