Showing 36 of 282 projects
Interactive charting library for .NET languages, built on plotly.js, with APIs for F# and C#.
A framework for integrating and manipulating X3D scenes as HTML5 DOM elements, rendered via WebGL without plugins.
A 3D rendering library for the web built on PixiJS, enabling seamless integration of 3D graphics into existing 2D applications.
A JavaScript library for creating real-time 2D and 3D procedural shaders with animation and interactivity.
Generates an octree LOD structure for streaming and real-time rendering of massive point clouds in web browsers and desktop applications.
A minimal WebGL 2 rendering library for developers who understand the WebGL 2 pipeline but want a more convenient API.
URDF loaders for Unity and THREE.js with example NASA JPL ATHLETE robot models.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
A high-performance, lightweight C++ game engine for mobile and web platforms, evolved from Irrlicht 3D.
A Pokémon MMO engine with a real-time map editor, built with WebGL and canvas rendering.
A 2D game engine for cross-platform development targeting HTML5, Flash, Android, and iOS.
A curated list of geospatial resources for web development, including JavaScript libraries, data sources, and visualization tools.
A Call of Duty: Zombies demake powered by enhanced Quake engine forks, aiming to recreate World at War gameplay across multiple platforms.
A Three.js material for projective texture mapping, enabling textures to be projected onto 3D models from a camera.
A curated directory of top creative coders on CodePen specializing in SVG, animation, WebGL, and interactive web technologies.
An open-source platform for building and deploying immersive social experiences, games, and spatial web applications.
A lightweight base structure for creating games using the Heaps framework and Haxe language.
Vue.js components for declaratively rendering 3D WebGL graphics with Three.js.
A lightweight 3D WebGL rendering engine with PBR support and glTF compatibility.
A Chrome DevTools extension for live editing WebGL GLSL shaders directly in the browser.
A faithful implementation of the classic Duck Hunt game using JavaScript and HTML5.
A Python interface for interactive web-based visualization of multidimensional images, point sets, and geometry in Jupyter notebooks.
A C API for mobile and web app development with OpenGL ES and Metal, inspired by GLFW.
A lightweight Unity library that exposes the WebXR JavaScript API in C# for building AR/VR experiences in the browser.
A WebGL maze game built with Three.js and Box2dWeb, featuring physics-based navigation.
A performant Screen Space Reflections (SSR) implementation for three.js, adding realistic reflections to 3D scenes using post-processing.
A friendly web component for writing and rendering fragment shaders directly in HTML with built-in uniforms for time, mouse, and audio.
A lightweight JavaScript UI library with complete 3D display support, customizable with only six events.
A collection of GLSL procedural noise functions (Perlin, simplex, Worley) for WebGL with no external dependencies.
A visual node-based programming environment for creating generative audio-visual art in the browser.
A collection of raw WebGL 2 implementations demonstrating rendering algorithms with minimal abstraction.
Inverse kinematics solver for three.js using the FABRIK algorithm with ball-joint constraints.
A Clojure and ClojureScript library for making games that run in both OpenGL and WebGL.
A library for creating music visualizations in Three.js by exposing audio data in GLSL shaders.
A syntax-highlighting text editor that renders to an HTML5 Canvas, ideal for texturing 3D objects in WebGL applications.
A full-featured React library for building interactive 3D applications with the PlayCanvas engine.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.