nerfstudio-project/gsplat

CUDA accelerated rasterization of gaussian splatting

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 3 minutes ago
Added to GitGenius on September 11th, 2026
Created on August 25th, 2023
Open Issues & Pull Requests: 365 (+0)
GitHub issues: Enabled
Number of forks: 962
Total Stargazers: 5,671 (+0)
Total Subscribers: 59 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 25.5 hours
Mean response time: 22.2 days
90th percentile: 65.4 days
Tracked items: 291

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 71% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 4% of issues opened in the past year have been closed. Three people close 53% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 241
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 465 days
Stale 30+ days: 237
Stale 90+ days: 215

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

No label distribution available yet.

Detailed Description

gsplat is a CUDA-accelerated library for rasterizing gaussian splatting, a technique for rendering 3D scenes from learned gaussian primitives.

Gaussian splatting represents 3D scenes as collections of gaussian primitives that are projected and blended to produce rendered images. The approach offers fast rendering compared to neural radiance fields while maintaining visual quality. gsplat provides optimized CUDA kernels that accelerate the core rasterization operation, making it practical to train and render gaussian splat models efficiently on GPU hardware.

The tool suits projects that need to train or deploy gaussian splatting models with performance requirements that demand GPU acceleration. It is particularly relevant for applications involving 3D scene reconstruction, novel view synthesis, or real-time rendering where the speed of the rasterization step becomes a bottleneck. Developers working with gaussian splatting who need lower-level control over the rendering pipeline or who are building custom training loops will find the library's direct rasterization primitives useful.

The project maintains active development with regular commits addressing performance improvements and bug fixes. Pull requests receive timely review and feedback from maintainers. The codebase shows consistent refinement of the CUDA implementation and the Python interface that wraps it. Documentation is actively maintained alongside code changes to reflect current functionality.