Showing 36 of 44 projects
A web component for displaying interactive 3D models on the web and in augmented reality (AR).
A powerful, mature open-source cross-platform game engine for Python and C++ programs, originally developed by Disney and CMU.
A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.
A procedural Blender pipeline for generating photorealistic training images for computer vision and machine learning.
A Vue.js custom renderer that enables declarative 3D scene creation using ThreeJS components.
A Go-based 3D line art engine that renders 3D scenes as 2D vector graphics (SVG/PNG) for plotting and illustration.
A tiny JavaScript library that reduces WebGL verbosity by providing concise helper functions for shaders, buffers, uniforms, and textures.
A CPU-only, unidirectional path tracing engine written in pure Go for physically-based rendering.
A lightweight, cross-platform 3D rendering and animation engine with a clean C++ architecture and C-style API.
A Unity package for importing and rendering point cloud data with support for PLY files and multiple rendering methods.
An open-source robotics simulator providing high-fidelity physics, rendering, and sensor models for robotics development.
A Vulkan-based physically-based rendering (PBR) implementation for loading and rendering glTF 2.0 models with image-based lighting.
A React Native library that provides WebGPU API access for high-performance graphics and compute on iOS, Android, and Web.
A React toolkit for visualizing autonomous vehicle and robotics data encoded in the XVIZ protocol.
A full reimplementation of The Sims Online game engine with modern enhancements and support for The Sims 1 via Simitone.
A Rust implementation of the Physically Based Rendering (PBRT) book's 3rd edition C++ code for realistic image synthesis.
A 3D rendering library for the web built on PixiJS, enabling seamless integration of 3D graphics into existing 2D applications.
A simple and easy-to-use 3D engine for the LÖVE 2D game framework.
A multi-platform 3D game engine focused on first-person games with dynamic lighting, physics, and an integrated editor.
A lightweight 3D WebGL rendering engine with PBR support and glTF compatibility.
A Kotlin multiplatform graphics engine supporting Vulkan, WebGPU, and OpenGL for desktop, Android, and web.
A 3D graphics library for Ruby, heavily based on Three.js, enabling 3D scene creation and rendering.
A 3D graphics library for Ruby, heavily based on Three.js, enabling 3D scene creation and manipulation.
A curated list of C++ graphics libraries and resources for 3D rendering and game development.
A physically based ray tracer implemented in Rust, supporting path tracing, triangle meshes, and rigid body animation.
A Flutter plugin for building augmented reality experiences on Android using ARCore.
A JavaScript library for web-based 2D and 3D visualization of neurological data, featuring surface and volume viewers.
An example iOS app demonstrating best practices for placing virtual objects using ARKit with visual feedback and gesture interactions.
A standalone tool for viewing massive point clouds (billions of points) in your browser or via a native SDL client.
A hackable 3D game rendering engine designed for prototyping and custom rendering pipelines.
A LÖVE library for 3D rendering with scene graph support and glTF 2.0 asset loading.
A 30-day tutorial series teaching WebGL API fundamentals through daily lessons, focusing on shaders, buffers, and GPU rendering.
An open-source library for building interactive real-time graphics applications like games and digital art across multiple platforms.
An experimental open-source render engine for exploring modern graphics techniques and engine architecture.
A web framework and browser for building and experiencing rich virtual reality environments directly in the browser.
A JavaScript WebGL library focused on optimal performance across all browsers and devices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.