npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

qg3dviewer

v1.0.3

Published

<p align=center> <img style="width:128px;height:128px" src="https://gotoeasy.github.io/reall3d/logo.png"/> </p>

Downloads

427

Readme

Reall3dViewer

Reall3dViewer is a 3D Gaussian Splatting viewer built on Three.js. Crafting an exceptional 3DGS viewer is no small feat, which is why we've chosen to open-source our project. We hope to harness the collective wisdom and efforts of the community to drive the advancement of 3DGS applications together!

Features

  • [x] Support formats: .ply, .splat, .spx, .spz(v2,v3)
  • [x] Support mark and measurement
  • [x] Support text watermark
  • [x] Support 1st to 3rd degree spherical harmonics
  • [x] Support rendering models within maps

Live demo

  • https://reall3d.com/reall3dviewer/index.html

.spx

  • Format Specification: https://github.com/reall3d-com/Reall3dViewer/blob/main/SPX_EN.md
  • Conversion Tool: https://github.com/gotoeasy/gsbox

Basic Usage

use source code

# develop
npm run dev

# build
npm run build

# open a web browser to render your 3dgs model
# http://hostname:port/index.html?url=your-model-link-address

# .spx file can be obtained through conversion using the gsbox
gsbox p2x -i /path/to/input.ply -o /path/to/output.spx -sh 0

use npm package sample project here

# install
npm install @reall3d/reall3dviewer

# use built-in viewer
const viewer = new Reall3dViewer({ root: '#gsviewer' });
viewer.addModel(`https://reall3d.com/demo-models/yz.spx`);

# use splat mesh
const splatMesh = new SplatMesh({ renderer, scene, controls});
splatMesh.addModel({ url: 'https://reall3d.com/demo-models/yz.spx' });
scene.add(splatMesh);

Docs(By Zread)

  • https://zread.ai/reall3d-com/Reall3dViewer

TODO

  • Continuously optimize and enhance rendering performance
  • Large scene

Release History

https://github.com/reall3d-com/Reall3dViewer/releases

Acknowledgments

We would like to express our gratitude to the following projects for their valuable reference implementations

  • https://github.com/antimatter15/splat
  • https://github.com/mkkellogg/GaussianSplats3D
  • https://github.com/huggingface/gsplat.js
  • https://github.com/playcanvas/supersplat
  • https://github.com/sxguojf/three-tile

Contact

Feel free to submit an issue on the project page. Our commercial version offers a 3DGS model format optimization tool and supports embedding watermarks to protect model ownership. Please don't hesitate to contact us.