Skip to content

Select language

Current language: English

3D Gaussian Splatting

Source: https://github.com/MrNeRF/awesome-3D-gaussian-splatting at e945732c972f
License: MIT
Read the English original

A curated collection of resources focused on 3D Gaussian Splatting (3DGS) and related technologies.

Browse the Paper List | LichtFeld Studio | Contribute | MrNeRF

Visit our comprehensive, searchable database of 3D Gaussian Splatting papers: Papers Database

ImplementationLanguageLicenseDescription
LichtFeld Studio (lichtfeld.io)C++/CUDAGPL-3.0The modular workstation for 3D Gaussian Splatting — train, inspect, edit, automate, and export from a single native app
Nerfstudio gsplatPython/CUDAApache-2.0Integration with Nerfstudio
OpenSplatC++/CPU/GPUAGPL-3.0Cross-platform solution
Taichi 3D GSTaichiApache-2.0Taichi-based implementation
taichi-splattingTaichi/PyTorchApache-2.0Modular rasterizer for Taichi and PyTorch
Grendel Distributed 3DGSPython/CUDAApache-2.0Multi-GPU distributed training
Warp 3DGSWarp/PythonAGPL-3.0Warp-based implementation
RI3DPython/CUDAUnlicenseFew-shot gaussian splatting pipeline
gaussian_splattingPython/CUDAMITReadable implementation with a written derivation of the math
3d-gaussian-splattingPython/CUDAMITCompact reimplementation
gaussian_splatting_3dPython/CUDAEarly community reimplementation
My-exp-GaussiansPython/CUDAEnhances the ability of 3D Gaussians to model complex scenes
360-gaussian-splattingPythonTrains splats directly from 360° images
2D Gaussian SplattingJupyterMITNotebook walkthrough of 2D gaussian splatting
DGSOPythonMITStyle transfer applied during gaussian optimization
3D-Gaussian-Splatting-ReconstructionPythonApache-2.0Pure PyTorch implementation from video input — no CUDA compilation required, supports CPU/NVIDIA GPU backends, built-in pose estimator & GUI
MetalSplatPyTorch/MetalMITMetal-based implementation for Apple Silicon GPUs on PyTorch with automatic kernel compilation at runtime

WebGL

WebGPU

  • Kapture - Unified data format for visual localization
  • Kapture image cropper - Undistorted image cropper to remove black borders
  • 3DGS Converter - Format conversion tool
  • Point Cloud Editor - Web-based point cloud editing
  • SPZ Converter - SPZ conversion tool
  • gsbox Converter - PLY SPLAT SPZ SPX conversion tool
  • SplatTransform - CLI tool and Node/browser library for converting and editing splats, reads PLY, SOG, SPZ, SPLAT, KSPLAT and LCC/LCC2, writes PLY, SOG, SPZ, GLB, CSV, LOD and WebP
  • GaussForge - C++/WASM-based conversion between PLY, SPZ, SPLAT, and KSPLAT
  • SpectacularAI - Conversion scripts for different 3DGS conventions
  • VGGT Factor Refinement - COLMAP-free pipeline using VGGT + factor graph, from video to COLMAP-format output
  • splatreg - pip-installable splat registration: align & merge two 3DGS scans into one SE(3)/Sim(3) frame (recovers scale), CLI + pure-PyTorch API, no manual gizmo
  • AURA - Calibrated per-splat confidence for 3DGS assets: held-out reliability labels, isotonic calibration, and a distribution-free conformal pruning certificate with a certified LOD ladder; exports via glTF/OpenUSD/SPZ (pip install aura-splat)
  • Open Reality - Phone video to a 3D scene (VGGT-SLAM based, splat export with optional gsplat refinement) that an AI assistant can query over MCP: measurements, floor and wall planes, path planning, object list, robot-training exports; self-hostable
  • Thanks to Leonid Keselman for informing me about the release of the paper “Real-time Photorealistic Dynamic Scene Representation and Rendering with 4D Gaussian Splatting”.
  • Thanks to Eric Haines for suggesting the jupyter notebook viewer, windows tutorial and for fixing text hyphenations and other issues.
  • Thanks to Henry Pearce for maintaining contributions.
  • Yehe Liu

HagiCode

HagiCode is an agentic coding workspace. Rich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate, creating an engaging development experience.

Explore an engaging development experience through rich, convenient UI interactions.

Visit HagiCodeRead the documentation
  • SmartOpenSpec workflows turn intent into an executable path, from proposal to design, tasks, and a shipped change.
  • EfficientMulti-agent execution keeps research, implementation, and review moving in parallel, across several repositories and the Agent CLIs you already use.
  • InterestingRich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate.

Download for Windows

Get it from Microsoft StoreAll downloads

Turn ideas into shipped software.

HagiCode is an agentic coding workspace. OpenSpec workflows plan the change, multi-agent execution carries it out, and Hero Scenario makes the long run visible, so ideas become shipped software.

Smart
OpenSpec workflows turn intent into a path from proposal to shipped change.
Efficient
Multi-agent execution runs research, build, and review in parallel.
Fun
Rich UI interactions make planning, agent work, and projects easier to follow.

Leave Awesome Site?

You are about to visit an external website. We do not control its content or privacy practices.

Destination

Continue to website