# WebODM/OpenSplat

Production-grade 3D gaussian splatting with CPU/GPU support for Windows, Mac and Linux 💦

Repository: https://github.com/WebODM/OpenSplat
Canonical: https://ross.abutalabs.com/products/opensplat
Language: C++
License: AGPL-3.0
License Family: copyleft
Topics: 3d, gaussian, radiance-field, splats, splatting, drones
Last push: 2026-08-20T06:45:34+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 98, longevity 68
- inputs: {"age_days": 953, "days_push": 13, "days_rel": 14, "gap_med": 5, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2162, forks 216 (observed 2026-08-28T04:06:21.004285+00:00)

## What it is
OpenSplat is a free, open-source C++ implementation of 3D gaussian splatting that turns camera poses and sparse points into splat scene files (.ply, .splat, .spz, .rad). It runs on NVIDIA, AMD, and Apple GPUs as well as CPU-only, across Windows, Mac, and Linux.

## Use cases
- train 3D gaussian splats from COLMAP or nerfstudio datasets
- generate splat scene files from drone imagery
- render radiance fields on CPU without a GPU
- convert photogrammetry outputs into viewable .splat or .spz files
- build gaussian splatting on Apple Metal or AMD ROCm GPUs

## When to choose
- you need a portable, cross-platform gaussian splatting implementation
- you want GPU acceleration on NVIDIA, AMD, or Apple hardware
- you work with ODX, OpenSfM, COLMAP, OpenMVG, or nerfstudio project formats
- you need a lean C++ tool rather than a Python research codebase

## When to avoid
- you need a polished GUI viewer or editor rather than a training tool
- you require real-time interactive splat editing
- you want a Python library to integrate into an ML pipeline

## Facets
- artifact type: application
- maturity: active
- function: machine-learning, graphics, image-processing, cli
- domain: computer-vision, graphics, photography
- platform: windows, cpp
- tags: gaussian-splatting, radiance-fields, photogrammetry, drones, scene-reconstruction, 3d, 3d-reconstruction, linux, macos, gpu

## Member repositories
- WebODM/OpenSplat (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:21.004285+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:50:13.719085+00:00, confidence not recorded.
  - readme: https://github.com/WebODM/OpenSplat (fetched 2026-08-28T04:06:21.004285+00:00, sha 3a8675f104da)
- Data as of 2026-08-30T08:39:29.467469+00:00.
