playcanvas/supersplat
playcanvas/supersplat has 10,605 GitHub stars and 1,232 forks. GitHot measured +6 stars in 24 hours. Last checked 2026-11-06 20:42 UTC. Last push 2026-10-31.
3D Gaussian Splat Editor
Measured star growth
- in 24h
- +6
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalSuperSplat Editor
| SuperSplat Editor | User Guide | Blog | Forum |
The SuperSplat Editor is a free and open source tool for inspecting, editing, optimizing and publishing 3D Gaussian Splats. It is built on web technologies and runs in the browser, so there's nothing to download or install.
A live version of this tool is available at: https://superspl.at/editor
To learn more about using SuperSplat, please refer to the User Guide.
Local Development
To initialize a local development environment for SuperSplat, ensure you have Node.js 20.19 or later installed. Follow these steps:
Clone the repository:
git clone https://github.com/playcanvas/supersplat.git cd supersplatInstall dependencies:
npm installBuild SuperSplat and start a local web server:
npm run developOpen a web browser tab and make sure network caching is disabled on the network tab and the other application caches are clear:
- On Safari you can use
Cmd+Option+eor Develop->Empty Caches.
- On Safari you can use
Navigate to
http://localhost:3000
When changes to the source are detected, SuperSplat is rebuilt automatically. Simply refresh your browser to see your changes.
WebMCP
SuperSplat exposes native browser WebMCP tools for scene inspection, selection, editing, camera control, timeline and camera keyframe authoring, and import/export. See WebMCP for the tool contract, browser requirements and verification commands.
Localizing the SuperSplat Editor
The currently supported languages are available here:
https://github.com/playcanvas/supersplat/tree/main/static/locales
Adding a New Language
Add a new
<locale>.jsonfile in thestatic/localesdirectory.Add the locale to the list here:
https://github.com/playcanvas/supersplat/blob/main/src/ui/localization.ts
Testing Translations
To test your translations:
Run the development server:
npm run developOpen your browser and navigate to:
http://localhost:3000/?lng=<locale>Replace
<locale>with your language code (e.g.,fr,de,es).
Contributors
SuperSplat is made possible by our amazing open source community:
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,474 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,243 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,656 starsmrdoob/three.js
JavaScript 3D Library.
117,745 stars