Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rvdleun/onoffice
The open-source Virtual Office, powered by WebVR
https://github.com/rvdleun/onoffice
aframe desktop-streaming electron vuejs webvr
Last synced: 2 months ago
JSON representation
The open-source Virtual Office, powered by WebVR
- Host: GitHub
- URL: https://github.com/rvdleun/onoffice
- Owner: rvdleun
- License: gpl-3.0
- Created: 2019-07-01T20:11:06.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2022-12-31T01:47:28.000Z (about 2 years ago)
- Last Synced: 2024-11-15T01:34:04.920Z (2 months ago)
- Topics: aframe, desktop-streaming, electron, vuejs, webvr
- Language: TypeScript
- Homepage: https://onoffice.app
- Size: 6.85 MB
- Stars: 119
- Watchers: 9
- Forks: 15
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- vr-resources - Onoffice, The open-source Virtual Office, powered by WebVR
README
#### Note: I am taking an indefinite break on this project as I'm shifting my focus to https://virtc.app.
If 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 [[email protected]](mailto:[email protected]).
# On/Office
![](https://onoffice.app/assets/image/github.gif)
On/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.
## Features
🏢 Carry a virtual office with you anywhere.
🌍 Change your environment to anything you'd like with a Panoramic image.
🔗 Powered by web technology. Runs on any headset supporting WebVR.
🖱️ A handy virtual cursor to keep your mouse position on the virtual screen synced at all times
💻 Available for Windows and Mac. Linux version pending.
😎 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.
## Supported headsets
* HTC Vive
* Windows MR
* Oculus Quest
* Oculus Go
* Samsung Gear VR
* Google Daydream
* Google Cardboard (Android & iOS)(but technically, any headset with support for WebVR will work)
## Roadmap
* Provide separate instructions per supported headset ([*](https://github.com/rvdleun/onoffice/issues/2))
* Add support for environments built in AFrame ([*](https://github.com/rvdleun/onoffice/issues/6))
* Place applications as separate windows in the virtual environments ([*](https://github.com/rvdleun/onoffice/issues/13))These 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.
## Contributors
- [Nick van Manen](https://www.linkedin.com/in/nvanmanen/) for his invaluable contributions in getting this project up and running.
- [Janine Terlouw](http://janineterlouw.nl) for the wonderful UX designs
- [Peter Kassenaar](https://www.kassenaar.com/) whose workshop inspired me to rewrite the client to a VueJS project.