{"id":13733484,"url":"https://github.com/rvdleun/onoffice","last_synced_at":"2026-03-08T17:36:07.315Z","repository":{"id":35373071,"uuid":"194736721","full_name":"rvdleun/onoffice","owner":"rvdleun","description":"The open-source Virtual Office, powered by WebVR","archived":false,"fork":false,"pushed_at":"2022-12-31T01:47:28.000Z","size":7181,"stargazers_count":119,"open_issues_count":34,"forks_count":15,"subscribers_count":9,"default_branch":"develop","last_synced_at":"2024-11-15T01:34:04.920Z","etag":null,"topics":["aframe","desktop-streaming","electron","vuejs","webvr"],"latest_commit_sha":null,"homepage":"https://onoffice.app","language":"TypeScript","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/rvdleun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-01T20:11:06.000Z","updated_at":"2024-05-30T16:25:07.000Z","dependencies_parsed_at":"2023-01-15T19:45:27.733Z","dependency_job_id":null,"html_url":"https://github.com/rvdleun/onoffice","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvdleun%2Fonoffice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvdleun%2Fonoffice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvdleun%2Fonoffice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvdleun%2Fonoffice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rvdleun","download_url":"https://codeload.github.com/rvdleun/onoffice/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226045363,"owners_count":17564987,"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":["aframe","desktop-streaming","electron","vuejs","webvr"],"created_at":"2024-08-03T03:00:43.898Z","updated_at":"2026-03-08T17:36:07.285Z","avatar_url":"https://github.com/rvdleun.png","language":"TypeScript","readme":"#### Note: I am taking an indefinite break on this project as I'm shifting my focus to https://virtc.app.\n\nIf you are interested in learning how to share your desktop via the browser, I would recommend looking at [simple-peer](https://github.com/feross/simple-peer). If you have any questions regarding this project, you can reach me at [ruben@leunix.nl](mailto:ruben@leunix.nl).\n\n# On/Office\n\n![](https://onoffice.app/assets/image/github.gif)\n\nOn/Office was created to give you some distraction-free privacy during your work. Making use of powerful Virtual Reality and Web technologies, this application offers you a customisable, virtual room where the screen from your computer is streamed in front of you. Fetch a comfy seat, wear your headset and get ready to work distraction-free.\n\n## Features\n\n🏢 Carry a virtual office with you anywhere.\n\n🌍 Change your environment to anything you'd like with a Panoramic image.\n\n🔗 Powered by web technology. Runs on any headset supporting WebVR.\n\n🖱️ A handy virtual cursor to keep your mouse position on the virtual screen synced at all times\n\n💻 Available for Windows and Mac. Linux version pending.\n\n😎 Fully open-source. Read the [DEVELOPMENT.md](./DEVELOPMENT.md) file for more background on how the code is structured and how you can get involved.\n\n## Supported headsets\n\n* HTC Vive\n* Windows MR\n* Oculus Quest\n* Oculus Go\n* Samsung Gear VR\n* Google Daydream\n* Google Cardboard (Android \u0026 iOS)\n\n(but technically, any headset with support for WebVR will work)\n\n## Roadmap\n\n* Provide separate instructions per supported headset ([*](https://github.com/rvdleun/onoffice/issues/2))\n* Add support for environments built in AFrame ([*](https://github.com/rvdleun/onoffice/issues/6))\n* Place applications as separate windows in the virtual environments ([*](https://github.com/rvdleun/onoffice/issues/13))\n\nThese issues are sorted in random order. Each item has an entry on the [issues page](https://github.com/rvdleun/onoffice/issues). You can find the current progress there. Feel free to contribute in any way possible. Anything is welcome: Feedback, thoughts on priority, implementations, ideas for new features, etc.\n\n## Contributors\n\n- [Nick van Manen](https://www.linkedin.com/in/nvanmanen/) for his invaluable contributions in getting this project up and running.\n- [Janine Terlouw](http://janineterlouw.nl) for the wonderful UX designs\n- [Peter Kassenaar](https://www.kassenaar.com/) whose workshop inspired me to rewrite the client to a VueJS project.\n","funding_links":[],"categories":["Web-Based Frameworks","Solutions","TypeScript"],"sub_categories":["Motion Controllers inside Unity!"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvdleun%2Fonoffice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frvdleun%2Fonoffice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvdleun%2Fonoffice/lists"}