PlayCanvas is an open-source 3D game engine for browsers, supporting WebGL2/WebGPU, XR, physics, and glTF assets. Ideal for games, visualizations, and interactive apps.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONPhaser is a fast, free, and open-source HTML5 2D game framework for desktop and mobile web browsers, supporting both Canvas and WebGL rendering.
A self-contained computer graphics course: 13 chapters of notes, interactive WebGL demos, worked exercises and automated checks covering the rendering pipeline, transformations, lighting, textures, collision detection and ray tracing.
A lightweight, cross-browser, general-purpose JavaScript 3D library used to create and display animated 3D graphics in a web browser.
Plotly.js is a standalone JavaScript data visualization library used to create a wide variety of interactive charts and graphs.
WebGL VT220 emulator with a CRT-style shader and a simple fallback; serves as the frontend for an Inform7 text adventure game.
Cocos Creator is a free, open-source, cross-platform game engine for high-performance 2D/3D games and instant web entertainment, supporting multiple platforms with modern graphics and customizable pipelines.
FragmentColor is a cross-platform GPU abstraction for Rust, JS, Python, Swift, and Kotlin. It simplifies shader workflows using WGSL/GLSL across Vulkan, Metal, DirectX, and WebGPU.
Local-first toolkit for shader generation, review, validation, and export to Shadertoy, WebGL, LÖVE 2D, and video workflows. Supports AI-assisted drafting, license filtering, render preflight checks, and web UI with live preview.
A high-performance, frontend terminal component for the browser, supporting GPU acceleration, Unicode, and rich terminal features like mouse events and CJK characters.
Official LottieFiles web player for Lottie (.json) and dotLottie (.lottie) animations, with a Rust + WASM core, Canvas2D/WebGL2/WebGPU backends, runtime theming, state machines, audio, worker rendering, and React, Vue, Svelte, Solid and Web Component SDKs.
An animation-first React framework designed for high-fidelity visual websites, featuring persistent shells and live-tweakable motion tokens.
vos is an open programmatic video engine that treats video as a deterministic function of time, allowing for resolution-independent rendering and data-driven editing.
deck.gl is a GPU-powered visualization framework designed for high-performance rendering of large-scale data sets using WebGL2 and WebGPU.
Sigma.js is an open-source JavaScript library designed for visualizing large-scale graphs containing thousands of nodes and edges using WebGL.