Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

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

3d Graphics

249 projects

Showing 36 of 249 projects

WhiteStormJS - React/Redux - three.js - TypeScript boilerplate
WhiteStormJS - React/Redux - three.js - TypeScript boilerplateJavaScript

A TypeScript boilerplate for building 3D applications with WhitestormJS, React, Redux, and three.js.

#react-redux#boilerplate#threejs
Stars288
Forks17
Last commit
Menori
MenoriLua

A LÖVE library for 3D rendering with scene graph support and glTF 2.0 asset loading.

#open-source#animation#3d-graphics
Stars284
Forks13
Last commit9 months ago
gltf
gltfGo

A Go library for efficient serialization and deserialization of glTF 2.0 files, the JPEG of 3D.

#go-library#binary-encoding#3d-graphics
Stars282
Forks36
Last commit11 days ago
CLinch
CLinchCommon Lisp

A Common Lisp 3D/2D graphics engine for OpenGL, designed for games, visualizations, and productivity software with live coding.

#sdl2#graphics-engine#shaders
Stars274
Forks23
Last commit9 years ago
3D Mesh Simplification
3D Mesh SimplificationGo

A Go library for simplifying 3D meshes using quadric error metrics, reducing polygon count while preserving shape.

#cad-tools#rendering-optimization#go-library
Stars263
Forks33
Last commit9 years ago
racing-game-cljs
racing-game-cljsClojure

A 3D racing game built with ClojureScript, React, and Three.js, showcasing React's feasibility in game development.

#clojurescript#component-based#threejs
Stars259
Forks11
Last commit5 years ago
Divine Voxel Engine
Divine Voxel EngineTypeScript

A multi-threaded, renderer-independent TypeScript voxel engine for building customizable voxel-based games and applications.

#procedural-generation#webgpu#multi-threading
Stars256
Forks22
Last commit
NeoAxis
NeoAxisC#

A versatile game engine for creating video games and real-time 3D/2D applications, including simulators and VR systems.

#game-engine-2d#simulation#3d-graphics-engine
Stars256
Forks61
Last commit4 days ago
playcanvas-ar
playcanvas-arJavaScript

A library for building fast, web-based augmented reality applications using the PlayCanvas Editor and Engine.

#mobile-ar#artoolkit#html5
Stars254
Forks73
Last commit4 years ago
gdx-gltf
gdx-gltfJava

A LibGDX extension providing GLTF 2.0 format support and Physically Based Rendering (PBR) shaders for 3D graphics.

#pbr-shader#pbr-shaders#gltf2
Stars248
Forks50
Last commit4 months ago
Level of Detail (LOD)
Level of Detail (LOD)GDScript

A Godot 3.x add-on providing level of detail (LOD) for meshes, lights, and particles to significantly improve performance in large scenes.

#gdscript#performance-optimization#3d-graphics
Stars247
Forks12
Last commit4 years ago
Book's Examples
Book's ExamplesC++

Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning the Vulkan graphics API.

#vulkan#shaders#3d-graphics
Stars245
Forks59
Last commit1 year ago
Alfrid
AlfridJavaScript

A lightweight WebGL tool set providing default vertex attributes and matrix uniforms for 3D graphics development.

#graphics-toolkit#3d-graphics#creative-coding
Stars238
Forks21
Last commit10 months ago
Plasma
PlasmaC++

A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.

#hacktoberfest#self-hosted-gaming#uru
Stars234
Forks85
Last commit13 days ago
Threejs
ThreejsTypeScript

A basic Angular 19.x template pre-configured with ThreeJS and Bootstrap for 3D web applications.

#threejs#3d-graphics#frontend
Stars234
Forks70
Last commit1 year ago
Rootex
RootexC++

An advanced C++ 3D game engine with a full editor, ECS architecture, and DirectX 11 renderer, powering an in-production game.

#bullet-physics#lua-scripting#gamedev
Stars231
Forks35
Last commit1 year ago
Reactylon
ReactylonTypeScript

A multiplatform framework for building interactive 3D and XR experiences using React and Babylon.js with a declarative component model.

#extended-reality#mr#webxr
Stars230
Forks8
Last commit25 days ago
Away3D
Away3DHaxe

An open-source, real-time 3D engine for building cross-platform games and applications with OpenFL.

#haxe#animation#graphics-engine
Stars220
Forks45
Last commit4 months ago
ArcGIS CityEngine SDKs (C++)
ArcGIS CityEngine SDKs (C++)

A C++ SDK for integrating CityEngine's procedural 3D modeling engine into custom plugins and standalone applications.

#encoder#api#vr-ar
Stars220
Forks69
Last commit4 days ago
Khronos Dev Tools
Khronos Dev ToolsJavaScript

A collection of useful WebGL debugging and development tools packaged as an ES6 module.

#es6-modules#graphics-debugging#3d-graphics
Stars218
Forks74
Last commit3 months ago
gl_vk_chopper
gl_vk_chopperC++

A deprecated Vulkan rendering example demonstrating device setup, model loading, and single-threaded rendering.

#vulkan#deprecated#3d-graphics
Stars211
Forks45
Last commit1 year ago
ThingJS
ThingJSJavaScript

A lightweight, web-first, and extendable 3D rendering library with a three.js-like API and modern performance features.

#threejs-alternative#canvas#webxr
Stars211
Forks25
Last commit7 days ago
babylonjs-webpack-es6
babylonjs-webpack-es6TypeScript

A Babylon.js starter template with TypeScript, Webpack, ES6 modules, hot reloading, and testing setup.

#es6-modules#hot-reloading#sample-project
Stars206
Forks107
Last commit21 days ago
lispbuilder-sdl
lispbuilder-sdlCommon Lisp

An umbrella project providing cross-platform Common Lisp libraries for building large, interactive applications including game development.

#text-processing#3d-graphics#game-development
Stars203
Forks27
Last commit1 month ago
OSRE
OSREC++

An experimental open-source render engine for exploring modern graphics techniques and engine architecture.

#vulkan#2d-rendering#graphics-engine
Stars201
Forks13
Last commit3 months ago
Learning Maths again
Learning Maths again

A collection of mathematical functions and examples for JavaScript and GLSL, focusing on 2D/3D graphics and vector operations.

#mathematics#shaders#trigonometry
Stars199
Forks12
Last commit6 years ago
Protogame
ProtogameC#

A modular cross-platform game engine for C# built on MonoGame, with built-in support for 3D multiplayer games.

#multiplayer#modular-architecture#flexible
Stars181
Forks32
Last commit8 years ago
jme-clj
jme-cljClojure

A Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.

#java-interop#functional-programming#lisp
Stars172
Forks11
Last commit1 year ago
Ray4Laz
Ray4LazPascal

A complete Pascal header translation of the raylib 5.6-dev game development library for Lazarus and Delphi.

#opengl#pascal#enjoy-videogames-programming
Stars169
Forks29
Last commit15 days ago
Squid
SquidC#

A C# retained-mode UI framework for creating realtime GUIs in games and 2D/3D applications, independent of rendering engine.

#retained-mode#custom-rendering#gamedev
Stars153
Forks20
Last commit2 months ago
OceanDemo
OceanDemoTypeScript

A real-time ocean simulation demo using WebGPU and Babylon.js, ported from FFT-Ocean.

#webgpu#interactive-demo#fft-algorithms
Stars142
Forks17
Last commit1 year ago
swift-360-videos
swift-360-videosSwift

An open-source Swift library for 360 video and image playback, plus generic 3D scene creation on iOS.

#ios#shaders#opengl
Stars136
Forks16
Last commit7 years ago
ARHeadsetKit
ARHeadsetKitSwift

A Swift framework that enables immersive AR headset experiences using Google Cardboard, with handheld AR alternatives.

#ios#mobile-ar#metal
Stars128
Forks11
Last commit2 years ago
vectarine
vectarineRust

A free cross-platform game engine focused on ultra-fast prototyping and fun with Luau scripting.

#open-source#luau#gamedev
Stars128
Forks6
Last commit4 days ago
Egoboo
EgobooC++

A 3D dungeon crawling game inspired by NetHack, available for Windows, Linux, and Mac.

#nethack-inspired#dungeon-crawler#open-source
Stars127
Forks27
Last commit1 year ago
Kraft Physics Engine
Kraft Physics EnginePascal

An open-source Object Pascal physics engine library for 3D games with rigid body dynamics and collision detection.

#simulation#physics#gamedev
Stars126
Forks24
Last commit1 month ago
PreviousPage 6 of 7Next

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
7 years ago
2 months ago
#Game Development130
#Webgl90
#Cross Platform72
#Game Engine71
#C Plus Plus47
#3d46
#Opengl43
#Real Time Rendering39
#2d Graphics36
#Open Source32
#Threejs31
#Gamedev31