The vanilla JavaScript operating system for the web. Because Web Apps can run without the cloud sign-in.
Version: 2.1
Title: LazarusIn this document:
About • In 30 seconds • Key features • Run it • Self Hosting NovaOS • Resources • Making NovaOS Apps
- NovaOS is a fully offline, GPLv3 web desktop that runs entirely in your browser.
- NovaOS exists for user privacy, self-hostable and with no cloud dependency. Your data stays on your device, what NovaOS apps can know is what you give them.
- You can initialize and boot into your NovaOS web desktop within 5 seconds on an average modern device (if self-hosted).
- Nova Ecosystem is a collection of features, including apps, themes, permission systems, and styling standards.
Here's few examples on what you can do within 30 seconds within NovaOS on a fresh device:
- Create a fresh local NovaOS account with all default apps and settings.
- Create files, folders and configure settings in NovaOS files and settings apps.
- Install even more apps from the built-in store app.
- Install and run multiple NovaOS panel widgets.
- Build apps in a local environment with a full virtual file system.
- NovaOS is mobile friendly, fully local web desktop packaged as a progressive web application.
- NovaOS is Open-Source under GPL v3.
- It has a codebase built entirely on pure HTML, vanilla JavaScript, and CSS making it very reliable and private, as it can function fully offline, thanks to its local-first nature.
- NovaOS lets you encrypt all your imported files by a password, locally without storing the password anywhere.
- A suite of default applications to ease your work. There's also a store where you can install even more applications!
- NovaOS is designed for stability and control while having customizability and a wide support. Maintaining simplicity and efficiency in UI. No flashy effects or extensive animations.
GitHub Pages: https://runnova.github.io/NovaOS/.
Note
If you are on a mobile, NovaOS Mobile Mode works really well as a PWA. Learn How To Install here.
- Clone the repository
git clone https://github.com/runnova/NovaOS.git
cd NovaOS- Start a local server (you can use anything like NodeJS, Nginx or python as it works on any static server)
python -m http.server 8000- Your NovaOS would be live on http://localhost:8000.
- Read the documentation and help, here.
- NovaOS videos on our Youtube Playlist.
Web development has never been this powerful. Find out more about NovaOS app development. Here are some resources to help you do it:
Join the Discord server for news, polls, ideas, issues, or being a part of developing NovaOS. You can also find me there!
If you're wondering, NovaOS repository was recently moved here from adthoughtsglobal/Nova-OS.