JavaScript HTML
Latest commit 9c7fbf0 Oct 18, 2017 @capnmidnight capnmidnight teleport pad
Failed to load latest commit information.
demos teleport pad Oct 18, 2017
doc fix minor security issue with off-site links Sep 5, 2017
preloader fixing some issues with the progress bar Jun 16, 2017
quickstart v0.32.0 Jul 3, 2017
src as a general rule, one should not have to directly reference the Inpu… Aug 18, 2017
templates fix minor security issue with off-site links Sep 5, 2017
test code optimizations Jul 31, 2016
.gitattributes no more Git LFS tracking May 16, 2017
.gitignore teleport pad Oct 18, 2017 documentation update May 31, 2017 massive changes all around Dec 3, 2016 Added Pete Nellius to list of contributors Feb 21, 2017 documentation update May 31, 2017
Primrose.doc.js v0.32.0 Jul 3, 2017
Primrose.doc.min.js build process fixes Jul 3, 2017
Primrose.js v0.32.0 Jul 3, 2017 v0.32.0 Jul 3, 2017
Primrose.min.js v0.32.0 Jul 3, 2017
Primrose.modules.doc.js build process fixes Jul 3, 2017
Primrose.modules.js v0.32.0 Jul 3, 2017 build process fixes Jul 3, 2017
Primrose.modules.min.js build process fixes Jul 3, 2017 documentation update May 31, 2017
dev.js it's useful to be able to manually start a gulp task from a CLI node … Jun 16, 2017
favicon.ico favicon Dec 13, 2016
ga.js get the GA tracking code out of the Primrose repo and into the Primro… Jul 8, 2016
gulpfile.js import pliny, rather than use it from an assumed global Jul 28, 2017
httpd.ini fix default server startup settings May 19, 2016
index.html v0.32.0 Jul 3, 2017
index.pug v0.28.6 Oct 16, 2016
package-lock.json update packages Aug 18, 2017
package.json update packages Aug 18, 2017
preloader.js v0.31.13 Jun 16, 2017 v0.31.13 Jun 16, 2017
preloader.min.js v0.31.13 Jun 16, 2017

Primrose Codacy Badge

Primrose is an immersive environment for web browsers on desktop and mobile devices alike. Within this environment, web developers can be applications that progressively enhance to support users on a wide variety of form factors, including high-end VR headsets.

Getting started with Primrose


If you're interested in contributing to the framework, we'd love to have you involved. Primrose is open to contributors of all skill levels and we are ready and willing to help beginners work through issues. Please read the guidelines for contributing before doing so.

If you don't want to write code or you don't have a lot of spare time, you still can help! Testing the various demos to make sure we haven't broken any features and filing issues when we do is very important.

Our GitHub contributors so far: You can add your name to it! :)

The easiest way to get started is to check the issues list for issues with the first-timers-only label.


Our Issues List is here on GitHub. If you're a brand new developer, please take a look at our Issues List and find an issue labeled first-timers-only. These are introductory tasks that we have reserved that will gently guide you into getting the project setup on your machine and get used to working on the code base.


Project Setup

To get started with Primrose, follow this setup guide.


Primrose is free, open source software (GPLv3) and may readily be used with other FOSS projects.