Best Open Source 3d Libraries
A curated list of the most popular GitHub repositories tagged with 3d. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1mrdoob/three.js
JavaScript 3D Library.
#2DavidHDev/react-bits
An open source collection of animated, interactive & fully customizable React components for building memorable websites.
#3pmndrs/react-three-fiber
🇨🇠A React renderer for Three.js
#4FreeCAD/FreeCAD
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
#5BabylonJS/Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
#6libgdx/libgdx
Desktop/Android/HTML5/iOS Java game development framework
#7lettier/3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
#8blender/blender
Official mirror of Blender
#9aframevr/aframe
:a: Web framework for building virtual reality experiences.
#10CesiumGS/cesium
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
#11cocos/cocos-engine
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
#12openscad/openscad
OpenSCAD - The Programmers Solid 3D CAD Modeller
#13FyroxEngine/Fyrox
3D and 2D game engine written in Rust
#14domlysz/BlenderGIS
Blender addons to make the bridge between Blender and geographic data
#15gfxfundamentals/webgl-fundamentals
WebGL lessons that start with the basics
#16dotnet/Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
#17Kavex/GameDev-Resources
:video_game: :game_die: A wonderful list of Game Development resources.
#18AlmasB/FXGL
Java / JavaFX / Kotlin Game Library (Engine)
#19pyvista/pyvista
3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
#20Tencent-Hunyuan/HY-World-2.0
HY-World 2.0: A Multi-Modal World Model for Reconstructing, Generating, and Simulating 3D Worlds