fm-labs / PlayOS

πŸ–₯ Web Operating System for mobile & desktop

Home Page:https://playos.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PlayOS - Web Operating System πŸš€

Node.js CI Discord Chat Dependencies

PlayOS gives users an easy way to access their apps, games, storage, data, notifications and more. It is accessible from any device that has an internet browser. This allows you to pick up from any app where you left off. This is done by synchronizing the state between devices. Giving users a seamless experience.

PlayOS allows applications to communicate with each other in a sandboxed environment. This way apps can be integrated with each other, without building the infrastructure for it. Take for example the files app. It allows users to click on the file and choose which app to give access to that specific file/folder.

PlayOS can be integrated with any storage/server architecture there is through providers.

We are still porting code over to a provider based manner, any help is greatly appreciated.

All designs can be viewed at https://www.figma.com/file/lGE9MAcc7EuwUFI6oj45L9/PlayOS?node-id=3%3A115

βš™οΈ Running PlayOS

npm i && npm start

PlayOS will be available at http://localhost:3000/

πŸ”Œ Providers

PlayOS is based on providers. It allows you to switch backends where needed. This way you can couple PlayOS to Dropbox, Amazon, Azure or even a decentralized solution such as Ethereum. We want you to be able to choose where to use PlayOS.

All execution is done on the client. Providers should only provide basic functionality such as file storage. Our default provider is based on Rutile which can be forked and be privatly used.

πŸ“ Contributing to PlayOS

We accept contributions to the repository. Feel free to fork and send in a PR. You can check the issues for any known tasks (or add your own).

About

πŸ–₯ Web Operating System for mobile & desktop

https://playos.io/

License:GNU General Public License v3.0


Languages

Language:TypeScript 61.6%Language:JavaScript 21.0%Language:CSS 16.4%Language:HTML 1.0%