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

Awesome point cloud analysis
Awesome point cloud analysis

A curated list of papers, datasets, and code for 3D point cloud analysis research, covering classification, segmentation, detection, and more.

#autonomous-driving#point-clouds#point-cloud-classification
Stars4.2k
Forks926
Last commit3 years ago
Godot Shaders
Godot ShadersGDShader

A large library of free and open-source 2D and 3D shaders with playable demos for the Godot game engine.

#open-source#godot-shaders#gamedev
Stars4.2k
Forks244
Last commit5 months ago
Egret
EgretJavaScript

A TypeScript-based HTML5 game engine for building 2D/3D mobile and desktop games across multiple platforms.

#html5-game-engine#mobile-games#open-source
Stars4.0k
Forks810
Last commit4 years ago
Ambient
AmbientRust

An open-source runtime for building and deploying high-performance multiplayer games across web and desktop.

#real-time-database#multiplayer#webassembly
Stars3.9k
Forks129
Last commit1 year ago
TinyOBJLoader
TinyOBJLoaderC++

A lightweight, single-file C++11 library for loading Wavefront OBJ 3D models with no dependencies.

#wavefront-obj#c-plus-plus-11#loader
Stars3.9k
Forks650
Last commit4 months ago
LumixEngine
LumixEngineC++

A 3D C++ game engine with a built-in editor for creating games and interactive experiences.

#open-source#visual-editor#3d-game-engine
Stars3.9k
Forks449
Last commit1 day ago
OpenSceneGraph
OpenSceneGraphC++

A high-performance 3D graphics toolkit for real-time visualization, simulation, and virtual reality applications.

#simulation#opengl#opengl-es
Stars3.6k
Forks1.5k
Last commit2 years ago
three-mesh-bvh
three-mesh-bvhJavaScript

A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.

#bvh#raycasting#geometry-processing
Stars3.5k
Forks341
Last commit4 days ago
Atomic Engine
Atomic EngineC++

A multi-platform 2D and 3D game engine with consistent APIs in C++, C#, JavaScript, and TypeScript.

#ios#android#csharp
Stars3.5k
Forks589
Last commit2 years ago
Matcaps
MatcapsJavaScript

A huge library of MatCap (Material Capture) PNG textures for 3D graphics, organized by color.

#non-photorealistic#matcap-textures#texture
Stars3.4k
Forks290
Last commit1 year ago
Torque 3D
Torque 3DC++

MIT-licensed open-source 3D game engine originally developed by GarageGames.

#multiplayer#simulation#open-source
Stars3.4k
Forks1.2k
Last commit4 years ago
Threlte
ThrelteSvelte

A declarative, type-safe 3D framework for Svelte powered by Three.js, with built-in physics and animation.

#hacktoberfest#interactive-3d#animation
Stars3.4k
Forks173
Last commit1 day ago
Armory (Kha)
Armory (Kha)C++

An open-source 3D game engine with full Blender integration for a unified game development workflow.

#open-source#haxe#add-on
Stars3.4k
Forks356
Last commit4 days ago
goxel
goxelC++

A free and open-source 3D voxel editor for creating graphics from cubes, available on desktop and mobile platforms.

#open-source#marching-cubes#ray-tracing
Stars3.2k
Forks280
Last commit2 months ago
Oimo.js
Oimo.jsJavaScript

A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.

#simulation#collision-detection#threejs
Stars3.2k
Forks307
Last commit5 years ago
G3N
G3NGo

A cross-platform 3D game engine written in Go, featuring OpenGL rendering, an integrated GUI, and spatial audio.

#webassembly#3d-game-engine#opengl
Stars3.1k
Forks312
Last commit2 months ago
OpenSubdiv
OpenSubdivC++

An open-source library for high-performance subdivision surface evaluation on CPU and GPU, matching Pixar's Renderman precision.

#subdivision-surfaces#parallel-computing#animation
Stars3.1k
Forks585
Last commit8 days ago
Cglm
CglmC

A highly optimized, header-only 2D/3D graphics math library for C, providing fast and ergonomic functions for graphics programming.

#c-library#vector#euler
Stars3.0k
Forks292
Last commit2 months ago
Ozz-Animation
Ozz-AnimationC++

Open source C++ skeletal animation library and toolset for runtime character animation playback with a data-oriented design.

#webassembly#animation#soa
Stars3.0k
Forks349
Last commit2 months ago
Yocto/GL
Yocto/GLC++

A collection of small C++17 libraries for building data-oriented physically-based graphics algorithms.

#bvh#graphics#path-tracing
Stars2.9k
Forks216
Last commit2 years ago
Khronos Github Issue Page
Khronos Github Issue PageHTML

Official repository for WebGL specifications and conformance test suite, enabling hardware-accelerated 3D graphics in web browsers.

#khronos-group#javascript-api#hardware-acceleration
Stars2.9k
Forks707
Last commit1 day ago
WebGL Source Code
WebGL Source CodeHTML

Official repository for WebGL specifications and conformance test suite, enabling hardware-accelerated 3D graphics in web browsers.

#javascript-api#3d-graphics#web-standards
Stars2.9k
Forks707
Last commit1 day ago
ClayGL
ClayGLJavaScript

A WebGL graphic library for building scalable Web3D applications with modular architecture and high-quality rendering.

#vr-ready#animation#3d-graphics
Stars2.9k
Forks296
Last commit10 months ago
Physijs
PhysijsJavaScript

A physics plugin for Three.js that adds realistic physics simulations to 3D web scenes with minimal code changes.

#web-worker#simulation#collision-detection
Stars2.9k
Forks446
Last commit4 years ago
Veldrid
VeldridC#

A cross-platform, graphics API-agnostic rendering and compute library for .NET, providing a unified GPU interface.

#vulkan#graphics#direct3d
Stars2.7k
Forks308
Last commit7 months ago
LÖVR
LÖVRC

A simple Lua framework for rapidly building VR experiences across multiple platforms and devices.

#open-source#openvr#gamedev
Stars2.6k
Forks177
Last commit1 day ago
TinyGLTF
TinyGLTFHTML

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.

#webassembly#portable#c
Stars2.6k
Forks500
Last commit2 months ago
Sketch Three.js
Sketch Three.jsJavaScript

A collection of interactive 3D sketches and experiments built with three.js for creative coding and WebGL exploration.

#gulp#open-source#interactive-art
Stars2.5k
Forks327
Last commit1 year ago
Overload
OverloadC++

A free, open-source 3D game engine built in C++20 with Lua scripting and a full-featured editor.

#lua-scripting#open-source#gamedev
Stars2.5k
Forks288
Last commit18 days ago
Rajawali
RajawaliJava

A 3D engine for Android based on OpenGL ES 2.0/3.0, used for apps and live wallpapers.

#opengl-es#android#java
Stars2.4k
Forks698
Last commit3 years ago
Polycode
PolycodeC++

A cross-platform C++/Lua framework for creative coding with 2D/3D graphics, shaders, sound, networking, and physics.

#lua-scripting#shaders#3d-graphics
Stars2.4k
Forks349
Last commit2 years ago
Cogent Core
Cogent CoreGo

A Go framework for building cross-platform 2D and 3D applications that run on desktop, mobile, and web from a single codebase.

#ios#webassembly#graphics
Stars2.4k
Forks103
Last commit1 day ago
vkQuake
vkQuakeC

A Vulkan-based source port of id Software's Quake, offering enhanced graphics and performance over QuakeSpasm.

#vulkan#mod-support#graphics
Stars2.3k
Forks289
Last commit1 day ago
UZDoom
UZDoomC++

A modern source port for DOOM engine games with advanced graphics, dynamic lighting, and extensive modding support.

#vulkan#doom-engine#opengl
Stars2.3k
Forks208
Last commit6 days ago
Helix Toolkit
Helix ToolkitC#

A collection of 3D components and engines for .NET, supporting WPF, WinUI, and Avalonia with DirectX 11.

#avalonia#helix-toolkit#geometry
Stars2.3k
Forks705
Last commit1 month ago
HTerrain
HTerrainGDScript

A heightmap-based terrain plugin for Godot Engine 4.1+, featuring texture painting, LOD, grass, and holes.

#terrain-generation#procedural-generation#heightmap
Stars2.3k
Forks187
Last commit2 months ago
PreviousPage 2 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
#Game Development150
#Webgl114
#Cross Platform77
#Game Engine75
#3d54
#Opengl50
#C Plus Plus48
#Real Time Rendering43
#2d Graphics39
#Threejs34
#Open Source34
#Gamedev32