OS.js is a JavaScript web desktop implementation for your browser with a fully-fledged window manager, Application APIs, GUI toolkits and filesystem abstraction.
Please note that OS.js is under development and features are not complete
Open-source
OS.js is completely free and open-source which means you can contribute to the development or use the code as you like. View License
Works on any modern browser and can be deployed on all platforms.
Web Desktop
Features a fully customizable Web Desktop and Window Manager inspired by Linux desktop environments, built to be blazingly fast and feel like the real thing.
With the Virtual Filesystem you can upload, download and modify your files across several cloud storage soultions, including Google Drive, Dropbox and OneDrive
Comes translated in the following languages thanks to the community: Norwegian, French, German, Russian, Dutch, Polish, Vietnamese and Chinese.
Applications
Includes a default suite of Applications: File Manager, Music player, Video player, Picture viewer and editor, Calculator and text editors.
You can easiliy add more applications and features using the official repositories or community contributions.
Some of the extra applications include: PDF viewer, XMPP Chat, Google Mail, Google Contacts, Tetris and Wolfenstein3D.
Extendable
OS.js features simple, modilarized and flexible JavaScript APIs so you can easily make changes, extend functionality and create applications.
You can also make your own style-, audio- and icon themes with ease.
Comes with a build-system for easy deployment and configuration.
Documentation
All the documentation, manuals and tutorials are gathered right here.
Installation
Just run the automated installer and you will be ready to go.
Make sure to read the installation documentation before you begin. There you will also find instructions on how to download and install manually.
curl -sS http://os.js.org/installer | sh
Windows users can use this installer: http://os.js.org/installer.exe
Full list of features
- Free and Open-source
- Very simple installation
- Works in any modern browser
- Server is deployable on any platform
- Can be built to run entirely in-browser without any server
- Dependency-free JavaScript frontend
- Easy to use APIs
- Customizable and easy to extend with custom code and modules etc.
- Supports multi-user environments and authentication
- Virtual File System - Store your files across many different storage/cloud providers
- Desktop and Window Manager built to feel familiar to most users
- Drag-and-drop between applications
- Supports sessions so you can reload workspaces on any computer
- Localization and translations
- Comes with a small application suite
- Supports adding of packages via external repositories
- Comes with all the tools nesessry to build your own applications
- Client is written in Strict Mode JavaScript and uses ECMAScript 5.1 standards
- Follows industry standard style guides
- Comes with Google API Javascript Support
- Comes with Windows Live API Javascript Support
- Google Drive support
- Dropbox support
- OneDrive support
- Run native GTK+ 3.x Applications via Broadway (very experimental)
- Can be deployed using X11 to work as a full-fledged desktop solution
Contact & Community
Official social-media pages:
Contact author via:
Twitter @andersevenrud
Google+
Homepage
Email
Show your support:
