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.
#54ian/GDevelop
🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
#6BabylonJS/Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
#7libgdx/libgdx
Desktop/Android/HTML5/iOS Java game development framework
#8lettier/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.
#9blender/blender
Official mirror of Blender
#10aframevr/aframe
:a: Web framework for building virtual reality experiences.
#11CesiumGS/cesium
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
#12mapbox/mapbox-gl-js
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
#13cocos/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.
#14openscad/openscad
OpenSCAD - The Programmers Solid 3D CAD Modeller
#15FyroxEngine/Fyrox
3D and 2D game engine written in Rust
#16domlysz/BlenderGIS
Blender addons to make the bridge between Blender and geographic data
#17gfxfundamentals/webgl-fundamentals
WebGL lessons that start with the basics
#18dotnet/Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
#19Kavex/GameDev-Resources
:video_game: :game_die: A wonderful list of Game Development resources.
#20AlmasB/FXGL
Java / JavaFX / Kotlin Game Library (Engine)
#21antvis/L7
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
#22sceneview/sceneview
3D & AR SDK for Android (Jetpack Compose + Filament), Apple (SwiftUI + RealityKit), Web, Flutter and React Native. Opens glTF/GLB, 3MF, STL, OBJ and PLY on Android and USDZ on Apple, at real size in AR. Assistant-ready: in-repo MCP server, AGENTS.md and llms.txt — no assistant-specific setup.
#23manycoretech/aholo-viewer
A high performance 3DGS renderer
#24esengine/estella
A fast 2D and 3D game engine — TypeScript SDK, C++/WebAssembly core, visual editor. Ship one project to web, desktop, WeChat MiniGames, playable ads, and native Android / iOS.
#25sengchor/kokraf
Collaborative 3D Modeling Application on the Web
#26henmedia/layerling
layerling - Easy 3D CAD for 3D printing