Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. 3d Graphics

3d Graphics

304 projects

Showing 36 of 304 projects

Siv3D
Siv3DC++

A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.

#gamedev#c-plus-plus-20#game-developement
Stars1.2k
Forks159
Last commit1 month ago
linmath.h
linmath.hC

A lean linear math library for computer graphics, providing vec3, vec4, mat4x4, and quaternion types.

#c-library#opengl#glsl-compatible
Stars1.1k
Forks141
Last commit3 years ago
WebGL 2 Samples
WebGL 2 SamplesHTML

A collection of short, easy-to-understand samples demonstrating WebGL 2 features.

#graphics#educational#opengl-es
Stars1.0k
Forks140
Last commit5 years ago
3Dmol.js
3Dmol.jsJupyter Notebook

WebGL-accelerated JavaScript library for interactive molecular visualization in web applications.

#scientific-visualization#3d-graphics#computational-biology
Stars1.0k
Forks229
Last commit1 month ago
vkQuake2
vkQuake2C

A modernized source port of id Software's Quake 2 v3.21 with Vulkan support, mission packs, and cross-platform compatibility.

#vulkan#quake#first-person-shooter
Stars1.0k
Forks99
Last commit1 month ago
Threepp
ThreeppC++

A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.

#three-js-port#emscripten#usd
Stars987
Forks122
Last commit1 day ago
Realistic Water Shader
Realistic Water ShaderGDShader

A realistic water shader demo for Godot 3.4.2, showcasing advanced water rendering techniques.

#graphics#shaders#visual-effects
Stars973
Forks61
Last commit6 months ago
raylib-rs
raylib-rsC

Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.

#gamedev#opengl#3d-graphics
Stars939
Forks181
Last commit1 year ago
UVAtlas
UVAtlasC++

A shared-source library for creating and packing isochart texture atlases for 3D mesh parameterization.

#directxmesh#cpp-library#microsoft
Stars928
Forks159
Last commit6 months ago
Lina Engine
Lina EngineC++

A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.

#vulkan#modular-architecture#3d-graphics-engine
Stars899
Forks62
Last commit1 year ago
react-babylonjs
react-babylonjsTypeScript

A React renderer for Babylon.js that enables declarative 3D scene building with reusable components and hooks.

#interactive-3d#physics#3d-models
Stars892
Forks107
Last commit4 months ago
Supernova
SupernovaC++

A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.

#lua-scripting#open-source#graphics-engine
Stars873
Forks101
Last commit1 day ago
x3dom
x3domHTML

A framework for integrating and manipulating X3D scenes as HTML5 DOM elements, rendered via WebGL without plugins.

#declarative-3d#html5#dom-integration
Stars855
Forks279
Last commit3 days ago
ARKit Plugin
ARKit PluginDart

A Flutter plugin for integrating Apple's ARKit framework to build augmented reality experiences on iOS.

#dart#ios#arkit
Stars841
Forks241
Last commit4 months ago
StratusGFX
StratusGFXC++

A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.

#vulkan#directx-12#graphics
Stars817
Forks47
Last commit1 year ago
Modern OpenGL Series
Modern OpenGL SeriesC++

Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.

#shaders#opengl#3d-graphics
Stars814
Forks224
Last commit6 years ago
datoviz
datovizC

A high-performance GPU rendering library for scientific data visualization, built on Vulkan and up to 10,000x faster than matplotlib.

#scientific-visualization#vulkan#scientific-computing
Stars814
Forks43
Last commit1 day ago
Klein
KleinC++

A specialized SIMD Geometric Algebra library for high-performance 3D projective geometry operations.

#geometric-algebra#quaternions#high-performance
Stars802
Forks58
Last commit2 years ago
Godot XR Tools
Godot XR ToolsGDScript

A collection of support scenes and tools for building AR and VR applications in the Godot game engine.

#3d-graphics#xr-tools#game-development
Stars738
Forks112
Last commit9 days ago
Limon Engine
Limon EngineC++

A multi-platform 3D game engine focused on first-person games with dynamic lighting, physics, and an integrated editor.

#physics#opengl#first-person-shooter
Stars715
Forks71
Last commit4 days ago
three-projected-material
three-projected-materialJavaScript

A Three.js material for projective texture mapping, enabling textures to be projected onto 3D models from a camera.

#projective-texture#texture-projection#threejs
Stars711
Forks63
Last commit
VueGL
VueGLJavaScript

Vue.js components for declaratively rendering 3D WebGL graphics with Three.js.

#vue2#reactive-rendering#vuejs2
Stars683
Forks71
Last commit2 years ago
Gideros
GiderosC

A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.

#mobile-games#lua-scripting#opengl
Stars613
Forks118
Last commit2 days ago
mathgl
mathglGo

A pure Go 3D math library specialized for OpenGL graphics, with 32-bit and 64-bit float support.

#quaternions#opengl#3d-graphics
Stars609
Forks63
Last commit1 year ago
urdf-viz
urdf-vizRust

A cross-platform URDF/XACRO file viewer and visualizer for robotics, written in Rust.

#robotics#urdf-viewer#simulation
Stars592
Forks66
Last commit4 months ago
screen-space-reflections
screen-space-reflectionsRoff

A performant Screen Space Reflections (SSR) implementation for three.js, adding realistic reflections to 3D scenes using post-processing.

#graphics#effects#interactive
Stars588
Forks49
Last commit3 years ago
eternal
eternalJavaScript

A visual node-based programming environment for creating generative audio-visual art in the browser.

#audio-synthesis#music#procedural-music
Stars584
Forks33
Last commit1 year ago
vulkan
vulkanC++

A Python CFFI extension providing a complete and Pythonic wrapper for the Vulkan graphics and compute API.

#vulkan#gpu-compute#3d-graphics
Stars566
Forks51
Last commit2 years ago
Awesome Graphics Libraries
Awesome Graphics LibrariesPython

A curated list of C++ graphics libraries and resources for 3D rendering and game development.

#vulkan#geometry-processing#real-time-graphics
Stars542
Forks37
Last commit4 days ago
PlayCanvas React
PlayCanvas ReactTypeScript

A full-featured React library for building interactive 3D applications with the PlayCanvas engine.

#interactive-3d#webgpu#3d-graphics
Stars542
Forks60
Last commit21 days ago
3D Hartwing Chess Set
3D Hartwing Chess SetJavaScript

A 3D chess game built with HTML, CSS, and JavaScript, featuring the Hartwig chess set design.

#interactive-demo#3d-graphics#frontend
Stars539
Forks237
Last commit3 years ago
Mittsu
MittsuRuby

A 3D graphics library for Ruby, heavily based on Three.js, enabling 3D scene creation and rendering.

#opengl#ruby-gem#3d-graphics
Stars536
Forks30
Last commit1 year ago
Mittsu
MittsuRuby

A 3D graphics library for Ruby, heavily based on Three.js, enabling 3D scene creation and manipulation.

#opengl#ruby-gem#3d-graphics
Stars536
Forks30
Last commit1 year ago
VulkanSharp
VulkanSharpC#

A .NET binding for the Vulkan graphics and compute API, enabling high-performance 3D applications on Windows, Mac, Linux, and Android.

#vulkan#gpu-compute#csharp
Stars531
Forks60
Last commit5 years ago
Octave
OctaveC++

A 3D game engine for GameCube, Wii, 3DS, Windows, Linux, and Android.

#vulkan#lua-scripting#console-development
Stars528
Forks34
Last commit5 months ago
FWK
FWKC

A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.

#lua-scripting#open-source#public-domain
Stars527
Forks38
Last commit1 year ago
PreviousPage 4 of 9Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 years ago
#Game Development150
#Webgl114
#Cross Platform77
#Game Engine75
#3d54
#Opengl50
#C Plus Plus48
#Real Time Rendering43
#2d Graphics39
#Threejs34
#Open Source34
#Gamedev32