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 33 of 249 projects

Grit
GritC++

A game engine with Lua scripting support, built for extensibility and cross-platform development.

#lua-scripting#openal#makefile
Stars125
Forks24
Last commit8 years ago
Godot-Slicer
Godot-SlicerC++

A Godot module for dynamically slicing convex meshes along a plane, ported from Unity's Ezy-Slicer.

#convex-mesh#3d-graphics#c-plus-plus
Stars124
Forks12
Last commit5 years ago
Tower Defense
Tower DefenseJavaScript

A 3D tower defense game built with Three.js in JavaScript and HTML5.

#html5-games#three-js#3d-graphics
Stars124
Forks99
Last commit1 year ago
Pocket.gl
Pocket.glJavaScript

A fully customizable WebGL shader sandbox to embed in your pages for interactive 3D graphics.

#embedding#shader-sandbox#real-time-editing
Stars123
Forks19
Last commit7 years ago
three.py
three.pyPython

A Python 3D library inspired by Three.js, designed for simplicity and educational use.

#animation#python-library#educational
Stars120
Forks26
Last commit3 years ago
three-billboard-reflection
three-billboard-reflectionJavaScript

A performant three.js library for implementing plane reflections on any mesh with correct orientation.

#graphics#three-js#3d-graphics
Stars118
Forks11
Last commit4 years ago
Augmented Reality
Augmented RealityTypeScript

A NativeScript plugin for building augmented reality experiences on iOS and Android.

#ios#arkit#nativescript-plugin
Stars118
Forks36
Last commit5 years ago
d3-x3d
d3-x3dJavaScript

A JavaScript library for creating interactive 3D data visualizations by combining D3.js with the X3D graphics standard.

#scientific-visualization#chart#graph
Stars118
Forks22
Last commit1 month ago
BBMOD
BBMODGame Maker Language

A library that simplifies 3D game development in GameMaker, from drawing 3D models in 2D games to building fully immersive 3D worlds.

#gamemaker#model#3d-models
Stars117
Forks11
Last commit9 days ago
multiplayer-babylon-js-game
multiplayer-babylon-js-gameTypeScript

A multiplayer Babylon.js demo with synchronized client and server-side physics simulation using WebSockets.

#babylon#server-side-rendering#babylon-js
Stars114
Forks20
Last commit3 years ago
Voxelman
VoxelmanC++

A C++ Godot engine module for creating voxel worlds with editor integration, gameplay features, and extendability.

#blocky-voxels#procedural-generation#gamedev
Stars111
Forks8
Last commit3 years ago
RedCube
RedCubeTypeScript

A JavaScript rendering library for glTF 2.0 models with WebGL2 and WebGPU backends.

#opengl-es#webgpu#pbr
Stars109
Forks8
Last commit2 months ago
GLBoost
GLBoostJavaScript

A low-level WebGL library for 3D graphics geeks that simplifies WebGL API tasks while maintaining expressive power.

#3d-graphics#gltf-loader#real-time-rendering
Stars107
Forks13
Last commit1 year ago
Framer Form
Framer FormJavaScript

A Framer module for rendering 3D graphics with support for animations, states, and importing various 3D model formats.

#ui-prototyping#interactive-design#3d-models
Stars106
Forks10
Last commit7 years ago
Insert3D
Insert3DSwift

The easiest and fastest way to embed 3D models in iOS apps using SceneKit and Model I/O.

#interactive-content#ios#obj-loader
Stars100
Forks30
Last commit6 years ago
PlayCanvas Web Components
PlayCanvas Web ComponentsTypeScript

Custom HTML elements for building declarative 3D interactive web applications with PlayCanvas.

#declarative#web-components#custom-elements
Stars98
Forks27
Last commit4 days ago
GeometronLib
GeometronLibC++

A modern C++ library providing 2D/3D geometry primitives, mesh generation, and ray intersection for applications like editors and ray tracing.

#mesh-generation#bounding-boxes#mesh-generator
Stars98
Forks14
Last commit1 year ago
hxmath
hxmathHaxe

A game-oriented math library for Haxe using abstracts for expressive code with OpenFL/Heaps compatibility.

#operator-overloading#abstract-types#haxe
Stars91
Forks11
Last commit3 years ago
graphmath
graphmathElixir

An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.

#hex#elixir-lang#elixir
Stars89
Forks12
Last commit6 months ago
AssetImportKit
AssetImportKitSwift

Swift framework for converting Assimp-supported 3D models into SceneKit scenes at runtime.

#ios#assimp#skeletal-animation
Stars89
Forks22
Last commit5 years ago
VR Toolkit iOS
VR Toolkit iOSSwift

A Swift toolkit for creating interactive VR experiences on iOS with SceneKit and viewfinder-based interaction.

#gaze-interaction#sample-project#3d-graphics
Stars89
Forks11
Last commit7 years ago
rengfx
rengfxD

A lightweight, expressive, and extensible multimedia engine for 2D/3D graphics and game development.

#d-language#graphics#graphics-engine
Stars87
Forks5
Last commit1 year ago
BabylonBlazor
BabylonBlazorC#

A Razor component library that wraps Babylon.js for 3D visualization in C# Blazor projects, with a focus on molecular rendering.

#javascript-interop#razor-components#chemical-informatics
Stars85
Forks22
Last commit4 months ago
F18 Fighter Simulation
F18 Fighter SimulationTypeScript

A browser-based F-18 fighter jet flight simulator with realistic physics and controls, built with Babylon.js and Ammo.js.

#fighter-jet#hud#3d-graphics
Stars82
Forks25
Last commit4 years ago
ngx-three
ngx-threeTypeScript

Declarative Angular components for three.js, enabling 3D scene rendering with Angular's ecosystem and performance.

#declarative-rendering#three-js#3d-graphics
Stars80
Forks25
Last commit4 months ago
Delphi3D Engine
Delphi3D EnginePascal

A 3D graphics and game engine for Delphi and Windows, built on DirectX 11 and used to develop Rise of Legions.

#multiplayer#directx#3d-graphics
Stars78
Forks23
Last commit5 years ago
bump-3dpd
bump-3dpdLua

A Lua library for 3D axis-aligned bounding box collision detection with game-oriented physics.

#collision-detection#3d-graphics#game-development
Stars77
Forks3
Last commit6 years ago
babylon-mtoon-material
babylon-mtoon-materialTypeScript

A WebGL port of Unity's MToon toon shader for babylon.js, enabling stylized 3D rendering in web applications.

#toon-shading#3d-graphics#shader
Stars75
Forks18
Last commit2 years ago
Grass Plugin
Grass PluginGDScript

A Godot Engine plugin for rendering and managing large amounts of grass, foliage, and vegetation with good performance.

#vegetation-rendering#performance-optimization#3d-graphics
Stars74
Forks14
Last commit
rayex
rayexElixir

Elixir NIF bindings for the Raylib game development library, enabling game programming in Elixir.

#unifex#functional-programming#elixir
Stars70
Forks11
Last commit1 year ago
WebGL 2 & GLSL Primer: A Zero-to-Hero, Spaced-Repetition Guide
WebGL 2 & GLSL Primer: A Zero-to-Hero, Spaced-Repetition Guide

A spaced-repetition guide with hands-on projects to master WebGL2 and GLSL from fundamentals to advanced 3D shader logic.

#webgl-api#procedural-graphics#shaders
Stars66
Forks3
Last commit4 days ago
babylonjs-typescript-webpack-starter
babylonjs-typescript-webpack-starterTypeScript

A starter template for creating 3D applications with Babylon.js, TypeScript, and Webpack.

#javascript-framework#3d-graphics#game-development
Stars65
Forks29
Last commit
vpython-jupyter
vpython-jupyter

Interactive 3D graphics in Jupyter notebooks using Python for scientific visualization and education.

#scientific-visualization#python-library#3d-graphics
Stars64
Forks32
Last commit7 years ago
PreviousPage 7 of 7

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