Showing 36 of 282 projects
A declarative, type-safe 3D framework for Svelte powered by Three.js, with built-in physics and animation.
A huge library of MatCap (Material Capture) PNG textures for 3D graphics, organized by color.
A cross-platform C++ graphics library providing a low-level GPU abstraction over Metal, Vulkan, OpenGL, and WebGL.
A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.
A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.
A JavaScript API for drawing unconventional text effects on the web using WebGL and GLSL shaders.
A web component for 3D globe data visualization using ThreeJS/WebGL with multiple interactive layers.
A modern multiplatform game engine for Kotlin, enabling game development for JVM, JS, WASM, iOS, and Desktop.
A tiny JavaScript library that reduces WebGL verbosity by providing concise helper functions for shaders, buffers, uniforms, and textures.
A WebGL graphic library for building scalable Web3D applications with modular architecture and high-quality rendering.
A lightweight, event-driven JavaScript panorama viewer built on Three.js for displaying 360-degree images.
A physics plugin for Three.js that adds realistic physics simulations to 3D web scenes with minimal code changes.
Official repository for WebGL specifications and conformance test suite, enabling hardware-accelerated 3D graphics in web browsers.
Official repository for WebGL specifications and conformance test suite, enabling hardware-accelerated 3D graphics in web browsers.
A fast, open-source JavaScript, Canvas, and Audio implementation for iOS and tvOS, functioning as a canvas-only browser.
An R package for creating interactive web graphics via the open-source JavaScript library plotly.js.
An incredibly fast and robust JavaScript library for Delaunay triangulation of 2D points.
A collection of interactive 3D sketches and experiments built with three.js for creative coding and WebGL exploration.
A lightweight JavaScript library for creating high-performance particle animations with physics simulation.
A fast and compact JavaScript library for triangulating 2D polygons, optimized for WebGL applications.
A high-performance GPU toolkit for WebGL-based data visualization, providing low-level WebGL/WebGPU abstractions.
A JavaScript library for rendering 2D & 3D maps in web browsers using WebGL, optimized for vector data like OpenStreetMap.
A node.js-style module system for GLSL, enabling modular shader development and reuse via npm.
An open-source turn-based strategy civilization-building game playable in HTML5 and WebGL browsers.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
A lightweight, modern 3D physics engine for JavaScript with TypeScript support and tree-shaking capabilities.
A minimal cross-platform graphics library for Rust, providing a unified API for OpenGL, Metal, and WebGL.
A framework for running deep neural network models directly in web browsers using ONNX format with WebGPU, WebGL, and WebAssembly backends.
3D plotting for Python in Jupyter notebooks using WebGL and IPython widgets.
A JavaScript framework and toolkit for creating interactive 3D/2D visualizations in the browser, optimized for data visualization.
A curated list of resources, libraries, tools, and demos for the WebGPU ecosystem.
A Vue 3.x component library for building 3D globes and maps with CesiumJS.
A JavaScript library for creating WebGL-powered distortion hover effects between images or videos.
A curated collection of bookmarks and resources for game development and real-time graphics programming.
A fast 2kB low-level WebGL library for GPU-accelerated particle systems and high-performance visual effects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.