CorneliOS WebOS

CorneliOS was an experimental Web Operating System we developed from 2005 till 2015.

It was originally planned as an experimental successor to our OLEFA project.

It included a virtual desktop, a user management, a content management system (CMS), a database management system (DBMS) as well as further tools.

CorneliOS was available as free software under the GPL, the last GPL version was CorneliOS 5.5r24 in May 2015.

Most of the CorneliOS APIs are now part of our ONO software project.

The website was shut down on April 1st, 2016.

The CorneliOS CMS went offline on Tuesday, November 29, 2016.

All support ended on December 31, 2016.

From the original website:

CorneliOS is an experimental multi-user and cross-browser "Web Desktop Environment", "Web Operating System" or "Web Office". It is also a powerful development framework for web apps and social networking platforms written in Perl.

CorneliOS is a web based OS (aka "Web OS") that runs in your web browser. All applications and files are stored on the CorneliOS and are accessible all the time and anywhere. CorneliOS is platform and browser independent, it can be installed on LAMP (Linux/Apache/MySQL/Perl) servers.

CorneliOS is a multi-user system, which means that multiple OS users can have an account on a single CorneliOS server. Each user has its own home directory and his own desktop and workspace. To make sharing and protecting files and directories possible, CorneliOS offers a virtual file system (VFS) offering many advanced features, including access control and automated backup mechanisms.

CorneliOS applications are basically small websites using the CorneliOS CORA framework and CorneliOS technologies such as CornelioSCRIPT and extended HTML tags. The basic installation includes a set of useful apps including a user manager, a file manager, a Content Management System (CMS) and a database manager.

CorneliOS includes CIOS, an application framework that allows to build your own standalone web applications, community platforms or social networks. You may check out, or if you want.

Web desktop
Easy to use applications allow to manage users, files, websites (CMS) and databases (DBMS).

User Manager
Allow multiple users to access CorneliOS applications like the CMS and the DBMS using their own username and password. A UNIX-inspired logic and UNIX-like configuration files make it easy for system administrators to set up a CorneliOS system. Community and social networking features are available via the CIOS API and the DBMS.

File Manager
Manage files and directories on your CorneliOS system. Add, edit, copy or move files only without the need of any further software.

CMS (Content Management System)
The WDE (Web Display Engine) allows to manage and run multiple websites on a single installation. The powerful CornelioSCRIPT language allows to easily implement dynamic content on your sites. Both the CorneliOS website ( and our project website ( are powered by the CorneliOS CMS.

DBMS (Database Management System)
Manage SQL databases, tables and records online. Automatically generate models and table structures for pre-built SQL applications. CorneliOS comes with ready-to-use SQL applications such as blogs, forums, contact databases and much more. Fully compatible with MySQL and Microsoft SQL server via ODBC, accessible via both the CorneliOS API and the CIOS API.

CorneliOS Perl API (use CorneliOS features in your own software)
Reuse CorneliOS features and GUI elements in your own software by accessing them via the CorneliOS API. Free if you're developing free software (GPL), or use our dual-licensing model if you'd like to use in in closed (non-copyleft) projects.

CIOS Perl API (build powerful social networking platforms)
Easily build Perl-based social networking platforms, communities or complex websites. It's the engine that's powering Morzino, Galaxiki and Jamplifier. Free if you're developing free software (GPL), or use our dual-licensing model if you'd like to use in in closed (non-copyleft) projects.