NicOS is a small web-based os that I've developed on replit.
You can install applications in NicOS in this way:
Go on NicOS and open the package installer
Every NicOS app has an URL to a json file with the app's information. Paste the URL to the json file in the input field
After pasting the URL of the app, install that clicking the Install button
Then should appear a notification showing that the app has been installed successfully
Everyone can develope a NicOS application, the requirements are:
- Knowing a little of HTML, CSS and JavaScript
- A text editor
- An internet connection
- Font Awesome icons v4.7
Let's start with the developing of the app
We nedd to create a json file for the app to work, this will be our only file.
In the file, let's put a basic code:
{"name":"","icon":fa-","code":""}
This is the basic json file of the app, now you have to chose:
- a name for the app (to put after the "name" key)
- an icon for the app (you will need to get the icon code from Font Awesome v4.7
- some HTML, CSS and JS code to put in the "code" key
I suggest you to use an <iframe> tag for the code, and inserting the webpage you want to see.
The final result should be like this
After this, you must to upload the file onlino to any hosting like Pastebin or GitHub, and to paste the URL of the file in the Packages installer. Now you have a basic NicOS app, and you can do now any application you want, your fantasy is the only limit.
you can use the notification function to show notifications with:
notification(title,text,emergency[true|false])
For example:notification("Virus detected","There is a virus in your device",true)
will show this:
Or this:notification("Welcome to NicOS","Welcome to NicOS, the web-based OS")
will show:




