exaequOS is an operating system fully running in your web browser and allows you to:
Learn coding with fun,Create cross-platform apps,Share them easily with everybody.
Learn
You will learn coding with a Unix-like environment, as if you were on a real machine with real tools: shell, text editors, utilities, windowing system.
You will learn coding with the same environment on every web browser on every kind of computer.
You will learn coding apps running in the terminal and graphical apps.
You can learn coding in C, C++, Javascript, Lua, Tcl, Scheme, Forth, BASIC and more to come...
Create
You will create apps compiled in WebAssembly and that will run in any web browser.
You will create apps that run in a Unix-like operating system.
You will create console and graphical apps that can run in parallel and can communicate each other.
You will port any existing app to this cross-platform environment.
Share
You will publish your apps on the store.
You will share your apps to everybody with one link through Web, emails and social networks.
You will search apps published on the store and execute them with no installation.
Everybody share same up-to-date execution environment, same user experience, same apps.
exaequOS is much more than a web desktop, it is a real Unix-like operating system with drivers and resource manager.
It is able to run multiple apps within several terminals at same time.
exaequOS can run Wayland applications that directly draw in the buffer (case of havoc terminal) or use OpenGL ES 3.0/WebGL 2.0 (case of raylib demo app).
exaequOS supports graphical frameworks such as Raylib, Dear ImGui.
You can develop Raylib app in Javascript and Lua.
You can edit text files inside exaequOS using Vim, microEMACS, Monaco, GNU nano and GNU ed.
Supported languages
Developer's guide explains how to develop and share apps in the following programming languages: