/websystem

A web-based operating system taking advantage of bleeding edge web technologies.

Primary LanguageJavaScript

The WebSystem Logo

websystem

WebSystem is a a fully functioning operating system built in pure Javascript, HTML and CSS.

  • Fully Customizable File System
  • Rapid and Easy API for App Development
  • Integrated App Store
  • Files are Saved Locally Through IndexedDB/WebSQL (localForage)
Installation

WebSystem needs a server to run. To do this, run the following in the terminal:

npm i
npm start

Then go to http://127.0.0.1:8080 and WebSystem should be running!

For security reasons, when running locally signing in with Google will not work.

Libraries

WebSystem uses:

  • localForage for file system storage.
  • CKEditor 5 for the Documenter
  • jsMediaTags to read audio file tags

Contributing

Want to contribute to the source itself? Open a pull request!. Want to add an app to the app store? Open a pull request with the name and source of the app.

License

GNU GPLv3