Showing 36 of 36 projects
A real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2.
An open-source game engine for creating interactive 3D content and games that run directly in web browsers using WebGL and WebGPU.
An open-source JavaScript library for creating high-precision 3D globes and 2D maps in web browsers without plugins.
An open-source JavaScript library for creating high-performance 3D globes and 2D maps in web browsers.
A web component for displaying interactive 3D models on the web and in augmented reality (AR).
A web component for displaying interactive 3D models on the web and in augmented reality (AR).
A mesh optimization library that makes 3D meshes smaller and faster to render through vertex/index optimization, simplification, and compression.
A library for compressing and decompressing 3D geometric meshes and point clouds to improve storage and transmission.
An open-source C++ 3D engine with modern graphics, featuring a standalone editor, Lua scripting, and cross-platform support.
A CLI tool that converts GLTF/GLB 3D models into reusable React Three Fiber JSX components.
A lightweight and pluggable WebGL-driven JavaScript library for building high-performance 2D/3D maps with rich 3D features.
A declarative, type-safe 3D framework for Svelte powered by Three.js, with built-in physics and animation.
A collection of small C++17 libraries for building data-oriented physically-based graphics algorithms.
A WebGL graphic library for building scalable Web3D applications with modular architecture and high-quality rendering.
An open specification for streaming massive heterogeneous 3D geospatial datasets across desktop, web, and mobile applications.
A header-only C++11 library for loading and saving glTF 2.0 assets, featuring a new C-centric v3 API for low-overhead performance.
A single-file C99 library for loading and writing glTF 2.0 assets, used by major graphics engines.
A Vulkan-based physically-based rendering (PBR) implementation for loading and rendering glTF 2.0 models with image-based lighting.
Cross-platform 3D and 2D game engine with a powerful visual editor, built with modern Pascal.
A 3D rendering library for the web built on PixiJS, enabling seamless integration of 3D graphics into existing 2D applications.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
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 web-based character skinning and animation library focused on IK rigs, independent from rendering engines.
A feature-rich, extensible 3D game engine for the D language, built on OpenGL 4.3 and SDL2.
A Vulkan-based real-time physically based rendering (PBR) engine with glTF support and advanced graphics features.
A LÖVE library for 3D rendering with scene graph support and glTF 2.0 asset loading.
A Go library for efficient serialization and deserialization of glTF 2.0 files, the JPEG of 3D.
A software rasterizer implemented with WebGPU compute shaders for educational exploration of compute-based rendering.
A LibGDX extension providing GLTF 2.0 format support and Physically Based Rendering (PBR) shaders for 3D graphics.
A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.
A platform-independent 3D world editor built with Java, Kotlin, and libGDX for creating and rendering scenes in libGDX projects.
A JavaScript WebGL library focused on optimal performance across all browsers and devices.
A JavaScript rendering library for glTF 2.0 models with WebGL2 and WebGPU backends.
A Vulkan-based renderer implementing phenomenological transparency and SBVH acceleration for real-time transparency research.
A physically-based glTF 2.0 renderer using Vulkan ray tracing, written in Rust.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.