Need help with Spoke?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

418 Stars 107 Forks Other 2.6K Commits 186 Opened issues


Easily create custom 3D environments

Services available


Need anything else?

Contributors list




Easily create custom 3D environments for Mozilla Hubs.

Launch Spoke

Spoke Documentation


:telescope: Discover: Explore images, videos, and 3D models from around the web, all without opening up a new tab. With media integrations from Sketchfab and Google Poly, you'll be on your way to creating a scene in no time.

:pencil2: Create: No external software or 3D modeling experience required - build 3D scenes using the Spoke web editor so you can have a space that's entirely custom to your needs. From a board room to outer space and beyond, your space is in your control.

:tada: Share: Invite people to meet in your new space by publishing your content to Hubs immediately. With just a few clicks, you'll have a world of your own to experience and share - all from your browser.


Info on contributing to Spoke and general Spoke development can be found in the doc.

Additional developer documentation can be found in the docs folder.


Parts of this project are derived from the three.js editor with thanks to Mr.doob and three.js' many contributors.

Navigation mesh generation via recast.wasm, thanks to Recast and but0n's RecastCLI wrapper.

See the LICENSE for details.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.