{"id":13733771,"url":"https://github.com/teliportme/remixvr","last_synced_at":"2025-10-24T01:31:09.811Z","repository":{"id":96731435,"uuid":"82681683","full_name":"teliportme/remixvr","owner":"teliportme","description":"RemixVR is a tool for collaboratively building customisable VR experiences.","archived":false,"fork":false,"pushed_at":"2019-11-19T11:26:50.000Z","size":110118,"stargazers_count":140,"open_issues_count":1,"forks_count":43,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-01-30T22:18:39.361Z","etag":null,"topics":["daydream","oculus","threejs","virtual-reality","virtual-reality-experiences","virtualreality","vive","vr","vr-apps","web-vr","webvr","webxr"],"latest_commit_sha":null,"homepage":"https://remixvr.org/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/teliportme.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-02-21T13:15:30.000Z","updated_at":"2024-11-05T11:38:40.000Z","dependencies_parsed_at":"2023-03-27T23:48:20.546Z","dependency_job_id":null,"html_url":"https://github.com/teliportme/remixvr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teliportme%2Fremixvr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teliportme%2Fremixvr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teliportme%2Fremixvr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teliportme%2Fremixvr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teliportme","download_url":"https://codeload.github.com/teliportme/remixvr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237901410,"owners_count":19384384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["daydream","oculus","threejs","virtual-reality","virtual-reality-experiences","virtualreality","vive","vr","vr-apps","web-vr","webvr","webxr"],"created_at":"2024-08-03T03:00:48.702Z","updated_at":"2025-10-24T01:31:04.764Z","avatar_url":"https://github.com/teliportme.png","language":"JavaScript","funding_links":[],"categories":["Web-Based Frameworks"],"sub_categories":["Motion Controllers inside Unity!"],"readme":"# RemixVR\n\n[![codecov](https://codecov.io/gh/teliportme/remixVR/branch/master/graph/badge.svg)](https://codecov.io/gh/teliportme/remixVR)\n\n## RemixVR\n\nRemixVR is a tool to collaboratively build editable VR experiences.\n\nThe editable VR experiences are called VR templates. Anyone can create a VR template. Each VR template will have configurable options that can be selected by the user. These options allow the user to create custom VR experiences from a single VR template.\n\n![RemixVR](https://media.giphy.com/media/KZfKUhK06Gc8KL0O6Y/giphy.gif)\n\nFor example, let's look at the [ObjectsVR](https://github.com/teliportme/remixvr/tree/master/themes/packages/objectsvr) template. It has three options. You can change the object, the 360 background and the sound it creates when hovering on the object.\n\nIn the initial version, these options are updated by editing the code. However, as we continue to develop RemixVR, we'll be including a visual way to update the options.\n\n### Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes.\n\n### Documentation\n\nYou can read [RemixVR docs](https://docs.remixvr.org/) to view all the documentation about the project.\n\n### Demos\n\n* [Atomic Bohr Model](https://bohrmodel-remixvr.netlify.com/)\n* [360 VR](https://360vr-remixvr.netlify.com/)\n* [Particles VR](https://particlevr-remixvr.netlify.com/)\n* [Objects VR](https://objectsvr-remixvr.netlify.com/)\n\n### Installing RemixVR\n\nTo install and setup RemixVR, please see the [installation guide](docs/installation.md#steps-to-setup-remixvr-on-your-computer).\n\n#### Running a VR template\n\nOnce you have installed all the dependencies, to start a VR template, go to the template folder and in the terminal run `yarn start`.\n\nFor example, to start the ObjectsVR template, go to the template folder.\n\n```bash\ncd packages/objectsvr\n```\n\nOnce you're inside the template folder, then start the development server.\n\n```bash\nyarn start\n```\n\nYou can view the template by going to `http://localhost:8080/` on your browser.\n\n### Running the tests\n\nTo run the test, navigate to the root folder of remixVR. Then run:\n\n```bash\nyarn run test\n```\n\nThe test files are present inside the template folder. The test files ends with _.test.js_ in their file name. You can look at [ObjectsVR test](https://github.com/teliportme/remixVR/tree/3bfcac83b55bf003900a1b90e61a49466b3a5bf4/templates/packages/objectsvr/objectsvr.test.js) file to see an example.\n\n### Built With\n\n* [a-frame](https://aframe.io/)\n* [webpack](https://webpack.js.org/)\n* [karma](https://karma-runner.github.io/)\n* [mocha](https://mochajs.org/)\n* [chai](http://www.chaijs.com/)\n* [sinon](http://sinonjs.org/)\n\n### Contributing\n\nPlease read [CODE OF CONDUCT](https://github.com/teliportme/remixVR/tree/3bfcac83b55bf003900a1b90e61a49466b3a5bf4/CODE_OF_CONDUCT.md) for details on our code of conduct. Please read [CONTRIBUTING GUIDE](https://github.com/teliportme/remixVR/tree/3bfcac83b55bf003900a1b90e61a49466b3a5bf4/CONTRIBUTING.md) before contributing.\n\n### Versioning\n\nWe use [SemVer](http://semver.org/) for versioning the VR templates.\n\n### Authors\n\n* [**Rison Simon**](https://risonsimon.com)\n\nSee also the list of [contributors](https://github.com/teliportme/remixVR/contributors) who participated in this project.\n\n### License\n\nThis project is licensed under the GPL v3 License - see the [LICENSE.md](https://github.com/teliportme/remixVR/tree/3bfcac83b55bf003900a1b90e61a49466b3a5bf4/LICENSE.md) file for details.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteliportme%2Fremixvr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteliportme%2Fremixvr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteliportme%2Fremixvr/lists"}