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

vraylib
vraylibV

V language bindings for the raylib game development framework, providing access to raylib 2.5.0 functionality.

#3d-graphics#game-development#graphics-library
Stars49
Forks5
Last commit5 years ago
Head tracking using OpenCV
Head tracking using OpenCVC++

A Godot engine module for real-time head tracking using OpenCV with GPU acceleration for immersive 3D perspective.

#cuda#opencv#gpu-acceleration
Stars48
Forks16
Last commit11 years ago
playcanvas-vue
playcanvas-vueJavaScript

A boilerplate for building 3D applications or games by integrating the PlayCanvas engine with Vue.js.

#vue-js#boilerplate#3d-graphics
Stars46
Forks7
Last commit4 years ago
engine
engineV

A 3D game engine with multiple backends, written in the V programming language.

#vulkan#v-lang#open-source
Stars45
Forks2
Last commit4 years ago
Space Invaders
Space InvadersJavaScript

A browser-based re-imagining of the classic Space Invaders game with 2D, 3D WebGL, and retro CRT modes.

#vitejs#3d-graphics#space-invaders-clone
Stars44
Forks19
Last commit1 year ago
OpenGL
OpenGLD

Dynamic D bindings to OpenGL, compatible with BetterC, @nogc, and nothrow.

#d-language#opengl#graphics-bindings
Stars42
Forks13
Last commit1 year ago
WebGL Insights
WebGL InsightsHTML

A comprehensive website showcasing insights, techniques, and resources for WebGL development and graphics programming.

#shaders#performance-optimization#webgpu
Stars39
Forks37
Last commit9 years ago
BabylonJS Typescript Logic Examples
BabylonJS Typescript Logic ExamplesTypeScript

A collection of small projects demonstrating different game logic implementation patterns with BabylonJS.

#event-driven#game-logic#gamedev
Stars38
Forks4
Last commit
Astronomy
AstronomySwift

A 3D Earth model built with SceneKit in a Swift playground, featuring interactive camera controls.

#interactive-model#3d-graphics#educational-tool
Stars35
Forks1
Last commit6 years ago
WebGPU
WebGPUC++

Dynamic binding to the WebGPU native library for the D programming language, enabling cross-platform GPU graphics and compute.

#d-language#gpu-compute#webgpu
Stars33
Forks5
Last commit7 months ago
anim9
anim9Lua

A flexible animation library for LÖVE3D supporting IQM and IQE formats with layered animation tracks.

#animation#iqe#skeletal-animation
Stars32
Forks2
Last commit6 years ago
Pine3D
Pine3DLua

A high-performance 3D graphics library for ComputerCraft, optimized for efficiency in Lua-based environments.

#computercraft#minecraft-mod#3d-graphics
Stars31
Forks3
Last commit1 year ago
Arche Graphics
Arche GraphicsTypeScript

Entity-component based graphics engine for WebGPU, adapting the Oasis engine to the WebGPU API.

#graphics-engine#webgpu#3d-graphics
Stars31
Forks2
Last commit3 years ago
Planet Builder
Planet BuilderJavaScript

A BabylonJS-based web implementation of PlanetBuilder algorithms for generating and visualizing 3D planets.

#procedural-generation#planet-generation#3d-graphics
Stars29
Forks10
Last commit3 years ago
CCDoom
CCDoomLua

A Doom-inspired first-person shooter game for ComputerCraft, built with Lua and Pine3D.

#computercraft#minecraft-mod#first-person-shooter
Stars24
Forks5
Last commit2 years ago
HxSTLParser
HxSTLParserObjective-C

A basic STL parser for loading STL files into SceneKit nodes on iOS.

#ios#objective-c#stereolithography
Stars24
Forks2
Last commit9 years ago
Defend
DefendJava

A procedural 3D tower defense web game with physics, AI, and procedural sound where players defend a central energy source.

#procedural-generation#game-ai#web-game
Stars23
Forks3
Last commit3 years ago
Extrude
ExtrudeC++

Extrudes a 32-bit color image into a 3D mesh using C++11 with no external dependencies.

#3d-mesh-generation#polygon-triangulation#sokol
Stars22
Forks8
Last commit3 years ago
3D Creator
3D CreatorTypeScript

A browser-based block programming tool for students to create immersive 3D scenes with immediate visual feedback.

#education#visual-programming#webxr
Stars22
Forks2
Last commit2 years ago
Lit 3D Piano
Lit 3D PianoTypeScript

A 3D interactive piano built with Lit, Three.js, and Tone.js for web-based music visualization and playback.

#audio-synthesis#piano#web-components
Stars21
Forks2
Last commit2 months ago
hwoa-rang-gpu
hwoa-rang-gpuTypeScript

A minimal WebGPU library for rendering and compute operations, built with a focus on simplicity and performance.

#webgpu#wglsl#3d-graphics
Stars21
Forks1
Last commit4 years ago
Hide and Seek Demo
Hide and Seek DemoTypeScript

A multiplayer hide-and-seek game demo built with Babylon.js and Colyseus for real-time networking.

#colyseus#real-time-networking#hide-and-seek
Stars20
Forks7
Last commit3 years ago
Theasis
TheasisJavaScript

A web-based first-person shooter game built with BabylonJS featuring multiple environments, weapons, and enemy types.

#interactive-3d#web-game#first-person-shooter
Stars18
Forks6
Last commit4 years ago
Drakonas
DrakonasJavaScript

A classic shoot 'em up game built with Three.js, inspired by Raptor: Call of the Shadows.

#games#threejs#three-js
Stars17
Forks14
Last commit1 year ago
fps-babylon-js
fps-babylon-jsJavaScript

A WebGL-based online multiplayer first-person shooter game built with Babylon.js and Socket.IO.

#first-person-shooter#3d-graphics#socketio
Stars17
Forks8
Last commit3 years ago
jsdo.it-archives
jsdo.it-archivesJavaScript

A personal archive of interactive WebGL and graphics experiments originally shared on the jsdo.it code sharing platform.

#interactive-demos#code-archive#graphics-experiments
Stars16
Forks6
Last commit6 months ago
sglgears
sglgearsScala

A port of the classic OpenGL gears demo to Scala using Scala Native for native graphics applications.

#opengl#glut#native-compilation
Stars15
Forks1
Last commit7 years ago
OBJ GL Loader v2
OBJ GL Loader v2C

A fast C library for loading Wavefront OBJ files into OpenGL-friendly interleaved vertex buffers and indices.

#wavefront-obj#c-library#opengl
Stars12
Forks1
Last commit5 years ago
the-cube
the-cubeHTML

A 2012 experiment demonstrating 3D cube transformations using CSS3 transitions and transforms.

#css-transforms#visual-effects#browser-technology
Stars12
Forks7
Last commit3 years ago
VR Office Throwing Game
VR Office Throwing GameTypeScript

A web-based VR throwing game where players throw objects in a virtual office environment.

#web-game#web-vr#webxr
Stars12
Forks3
Last commit5 years ago
Brinevector3D
Brinevector3DLua

A Lua vector library for 3D operations, accelerated by LuaJIT's FFI for performance.

#mathematics#vector#library
Stars11
Forks0
Last commit6 years ago
adagl
adaglAda

Ada binding for OpenGL and WebGL providing a unified interface for 2D/3D graphics across native and web platforms.

#a2js#graphics-binding#opengl
Stars11
Forks1
Last commit1 year ago
go-glmatrix
go-glmatrixGo

A Go port of glMatrix providing high-performance vector and matrix math operations for 3D graphics and simulations.

#simulation#vector#quaternions
Stars11
Forks4
Last commit5 years ago
BABYDOOM
BABYDOOMJavaScript

A Doom clone built with the Babylon.js JavaScript engine, featuring random world generation and sprite-based enemies.

#doom-clone#babylon-js#first-person-shooter
Stars10
Forks2
Last commit10 years ago
IQE
IQELua

A Lua library for parsing Inter-Quake Export (IQE) files into Lua data structures.

#iqe-format#open-source#3d-graphics
Stars9
Forks0
Last commit11 years ago
webxr-depth-testbed-babylon
webxr-depth-testbed-babylonTypeScript

A demo project showing how to use the WebXR Depth Sensing Module in Babylon.js with real-time depth image visualization.

#webxr#vite#3d-graphics
Stars8
Forks2
Last commit3 years ago
PreviousPage 8 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
4 months ago
#Game Development150
#Webgl113
#Cross Platform77
#Game Engine75
#3d53
#Opengl50
#C Plus Plus48
#Real Time Rendering43
#2d Graphics39
#Threejs34
#Open Source34
#Gamedev32