poser5 stands on a lot of open-source work. Everything below ships in, or builds, the app you run in your browser.
Last updated: 4 August 2026
Licenses are the ones declared by each package at the version poser5 ships. Names and trademarks belong to their respective owners; listing a project here is attribution, not an endorsement of poser5 by that project.
Shipped in the player bundle.
| Project | Version | License |
|---|---|---|
| three.js — the WebGL renderer everything draws through | 0.169.0 | MIT |
| three-stdlib — loaders, controls and post-processing from the three.js examples | 2.36.1 | MIT |
| three-mesh-bvh — BVH acceleration for raycasts and collision | 0.8.3 | MIT |
| @pixiv/three-vrm — VRM avatar loading, humanoid rigs and expressions | 3.5.2 | MIT |
| @react-three/fiber — React renderer for three.js | 9.6.1 | MIT |
| @react-three/drei — helpers and abstractions for fiber scenes | 10.7.7 | MIT |
| @react-three/xr — WebXR sessions, hand and controller tracking | 6.6.29 | MIT © Bela Bohlender |
| React and React DOM — the editor UI | 19.2.6 | MIT |
| zustand — application state | 5.0.13 | MIT |
| fflate — zip/deflate for packed model and scene files | 0.8.3 | MIT |
| html-to-image — rasterizing UI panels into the in-headset menu | 1.11.13 | MIT |
Used to build and check the app; not shipped to your browser.
| Project | Version | License |
|---|---|---|
| Vite — dev server and bundler | 7.3.3 | MIT |
| TypeScript | 5.9.3 | Apache-2.0 |
| @vitejs/plugin-basic-ssl — local HTTPS, required for WebXR on-device testing | 2.3.0 | MIT |
| ESLint — linting | — | MIT |
Open specifications poser5 reads, writes or runs on.
Where poser5 is served from.
Models and motions.
poser5 ships no third-party character models or motions. Everything you pose is loaded from your own machine and stays there. If you distribute renders or scenes made with imported assets, the original creator's license still applies — check it before you publish.
To the three.js, pmndrs and pixiv maintainers whose work makes a browser-based rigging and posing tool possible at all, and to the testers who filed the bugs behind most of the changelog.
Spotted a missing or wrong attribution? Message us through our SubscribeStar page and it will be corrected.