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.