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

Thekla Atlas
Thekla AtlasC++

A texture atlas generation tool that performs mesh segmentation, surface parameterization, and chart packing for light map creation.

#surface-parameterization#chart-packing#3d-graphics
Stars497
Forks65
Last commit2 months ago
CocosSharp
CocosSharpC#

A C# implementation of Cocos2D and Cocos3D APIs for building cross-platform games with MonoGame.

#mobile-games#desktop-games#csharp
Stars494
Forks159
Last commit6 years ago
three-csgmesh
three-csgmeshJavaScript

A library for performing Constructive Solid Geometry (CSG) operations on Three.js meshes.

#geometry-processing#boolean-operations#threejs
Stars493
Forks58
Last commit1 year ago
Razix Engine
Razix EngineC++

A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.

#vulkan#directx-12#lua-scripting
Stars488
Forks32
Last commit1 month ago
svelthree
svelthreeSvelte

A Svelte component library for declaratively building three.js 3D scenes and applications.

#svelte-accmod#reactive-programming#threejs
Stars483
Forks14
Last commit1 year ago
UrhoSharp
UrhoSharpC#

A lightweight, cross-platform 3D game engine for C# and F# powered by Urho3D.

#urho3d#xamarin#ios
Stars466
Forks121
Last commit4 years ago
GLSL lighting walkthrough
GLSL lighting walkthroughJavaScript

An interactive tutorial implementing Phong shading with GLSL, covering per-pixel lighting, normal mapping, and gamma correction.

#lighting#3d-graphics#real-time-rendering
Stars465
Forks32
Last commit
Vue-BabylonJS
Vue-BabylonJSJavaScript

A Vue.js plugin for creating high-quality 3D graphics and animations using Babylon.js with a declarative component-based API.

#graphics#animation#gamedev
Stars462
Forks68
Last commit3 years ago
PlayCanvas
PlayCanvas

A curated list of awesome resources, tools, tutorials, and projects for the PlayCanvas game engine and platform.

#interactive-content#javascript-framework#webxr
Stars461
Forks56
Last commit3 days ago
Quartz
QuartzC++

A physically based GPU path tracing renderer with a declarative ES7-like scene description language, powered by Qt 3D, NVIDIA RTX, and Vulkan.

#vulkan#qt#graphics
Stars449
Forks23
Last commit6 years ago
Graphene
GrapheneC

A minimal C library providing essential 2D/3D graphic data types like vectors, matrices, and quaternions for building canvas libraries.

#c-library#low-level-graphics#mathematics
Stars432
Forks85
Last commit5 months ago
react-native-gl-model-view
react-native-gl-model-viewJava

A React Native component for displaying and animating textured Wavefront .OBJ 3D models at 60fps on iOS and Android.

#wavefront-obj#native-module#animation
Stars425
Forks62
Last commit3 years ago
Dash
DashD

A free and open-source 3D game engine written in the D programming language.

#d#d-language#open-source
Stars424
Forks65
Last commit5 years ago
math.gl
math.glTypeScript

A comprehensive 3D/WebGL math library for graphics, geospatial, and visualization applications.

#quaternions#geospatial#3d-graphics
Stars419
Forks54
Last commit2 years ago
RSLoadingView
RSLoadingViewSwift

A Swift library for creating customizable 3D loading animations using SceneKit with OpenGL.

#ios#progress#hub
Stars418
Forks52
Last commit7 years 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
Stars405
Forks40
Last commit1 day ago
MegaGlest
MegaGlestC++

A libre cross-platform 3D real-time strategy game engine with seven unique factions and detailed environments.

#strategy#libre-software#strategy-game
Stars402
Forks97
Last commit9 days ago
Dagon
DagonD

A feature-rich, extensible 3D game engine for the D language, built on OpenGL 4.3 and SDL2.

#d-language#sdl2#desktop-games
Stars395
Forks35
Last commit3 days ago
Laugh Engine
Laugh EngineC++

A Vulkan-based real-time physically based rendering (PBR) engine with glTF support and advanced graphics features.

#vulkan#graphics-engine#pbr
Stars394
Forks34
Last commit9 years ago
micro-gl
micro-glC++

A headers-only C++11 CPU vector graphics library that requires no standard library, FPU, or GPU.

#graphics#fixed-point#headers-only
Stars392
Forks22
Last commit6 days ago
Graphosaurus
GraphosaurusJavaScript

A three-dimensional static graph viewer powered by WebGL and three.js for visualizing node-link diagrams in 3D.

#node-link-diagram#graph#interactive-graphs
Stars391
Forks47
Last commit4 years ago
Cartographer
CartographerGDScript

A GPU-powered terrain editor and renderer for Godot 3, featuring clipmap LOD, PBR materials, and real-time sculpting.

#terrain-generation#real-time-editing#addon
Stars389
Forks18
Last commit5 years ago
Alternativa3D
Alternativa3DActionScript

A high-performance, GPU-accelerated 3D engine for ActionScript 3 and Adobe AIR, designed for browser-based games with high-resolution graphics.

#open-source#flash#gpu-acceleration
Stars382
Forks126
Last commit2 years ago
RedGPU
RedGPUTypeScript

A JavaScript WebGPU library for creating high-performance 2D/3D graphics and web applications.

#javascript-webgpu-engine#webgpu#wgsl
Stars379
Forks22
Last commit1 day ago
Godot-Trail-System
Godot-Trail-SystemGDScript

An advanced 2D/3D trail and ribbon plugin for the Godot Engine, offering Unity3D-like visual effects.

#trail-renderer#open-source#visual-effects
Stars370
Forks35
Last commit5 years ago
Four
FourTypeScript

A minimal WebGL 2 and WebGPU graphics library providing a lightweight alternative to three.js.

#graphics#minimalist#shaders
Stars369
Forks10
Last commit4 months ago
VectorMath
VectorMathSwift

A Swift library implementing 2D/3D vector and matrix functions for games and graphics, with a Swift-native API.

#ios#graphics#quaternions
Stars367
Forks46
Last commit6 years ago
WebGL Lessons — ThreeJS Shaders
WebGL Lessons — ThreeJS ShadersJavaScript

A hands-on tutorial for applying custom vertex and fragment shaders to 3D meshes using Three.js in WebGL.

#three-js#3d-graphics#interactive-tutorial
Stars365
Forks21
Last commit
Babylon.js
Babylon.js

A curated list of awesome resources, demos, games, and projects related to the Babylon.js 3D engine.

#open-source#webgpu#webxr
Stars349
Forks26
Last commit4 months ago
Shell Fur
Shell FurGDScript

A Godot Engine add-on that adds a shell-based fur node for realistic fur rendering on characters and props.

#gamedev#shaders#fur
Stars345
Forks27
Last commit2 years ago
Cirno's Perfect Math Library
Cirno's Perfect Math LibraryLua

A comprehensive Lua math library for 2D/3D game development, providing vectors, matrices, quaternions, and geometric operations.

#quaternions#geometry#math
Stars344
Forks43
Last commit3 months ago
AVA
AVAC

A tiny, unlicensed 3D game engine written in C with C++ and Lua interfaces, emphasizing simplicity and embeddability.

#lua-scripting#public-domain#embedding
Stars343
Forks31
Last commit7 years ago
THREEx
THREExHTML

A collection of game-oriented extensions and utilities for three.js to simplify 3D web development.

#interactive-3d#threejs#3d-graphics
Stars335
Forks62
Last commit9 years ago
threejs
threejsJavaScript

Three.js widgets for creating interactive 3D visualizations in R and Shiny applications.

#igraph#r-package#threejs
Stars308
Forks59
Last commit1 year ago
Meep
MeepJavaScript

A high-performance Entity Component System game engine for 3D browser games with built-in tools for terrain, AI, UI, and asset management.

#terrain-generation#ai#3d-graphics
Stars293
Forks46
Last commit5 months ago
angular-three
angular-threeTypeScript

Angular renderer for THREE.js, enabling declarative 3D graphics in Angular applications.

#animation#declarative-rendering#three-js
Stars289
Forks36
Last commit1 month ago
PreviousPage 5 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
11 years ago
9 years ago
#Game Development130
#Webgl90
#Cross Platform72
#Game Engine71
#C Plus Plus47
#3d46
#Opengl43
#Real Time Rendering39
#2d Graphics36
#Open Source32
#Threejs31
#Gamedev31