• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Arthur Brussee avatar

Brush

Gaussian splatting trainer and viewer that runs on desktop, Android, and web

  • Design and creative
  • AI models and runtimes
View on GitHub

What it is

A 3D reconstruction engine that trains Gaussian splat scenes from COLMAP or Nerfstudio datasets using WebGPU, so it runs on AMD, Nvidia, and Intel GPUs without CUDA. Training can be watched and inspected live, with image masking support, and the app doubles as a viewer for .ply and compressed splat files, including animated sequences streamed from a URL. Researchers and 3D capture hobbyists use it to turn photo sets into splats on nearly any device, from the command line or a GUI.

Images

Facts

Stars
5,195 GitHub stars.
5,195

Forks
335
Commits
1,227
Contributors
23
Language
Rust
License
Apache-2.0
Last commit
Oct 3, 2026
On GitHub since
February 2024
First release
November 2024
Platforms
web, macOS, Windows, Linux, Android, CLI
Self-hostable
No
Alternative to
Postshot, Polycam, Luma AI
Author
Arthur Brussee
Tags
  • model-training
  • machine-learning
  • 3d-reconstruction
  • computer-vision
  • gpu-computing

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Harry (J.X.) C. avatar

    Spirula Studio

    Gaussian splatting trainer that turns photos or video into splats and meshes

    1.8k
  • PlayCanvas avatar

    SuperSplat

    Browser-based editor for inspecting and cleaning up 3D Gaussian splats

    10.4k

What people are saying

Updated Oct 21, 2026
  • Hacker NewsBrush – A new compatible Gaussian splatting engineOct 24, 2024 · 178 points · 58 comments (opens Hacker News in a new tab)