selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

anuraOS logo

Self-host anuraOS

latest

Browser-based OS with full Linux emulation

BetaOpen SourceAGPL-3.0
Updated4 months ago
LanguageJavaScript
Setup difficultyAdvanced
MobilePWA
ThemeDark mode
Stars
528
Port
8000 (HTTP server for local development)
Install with Build from Source
AnuraOS desktop showcase with Linux terminal and app windows

What is anuraOS?

AnuraOS is a browser-based operating system and development environment that emulates a full Linux system using v86. It runs entirely client-side as a Progressive Web App, working offline with a virtual filesystem synced to the Linux emulator. The project includes a code editor, a modular app system with its own marketplace, and a desktop interface visually inspired by ChromeOS. Users can run it locally by building from source with 'make server' (serving on port 8000) or use the hosted demo at anura.pro. It is licensed under AGPL-3.0 and developed by Mercury Workshop. The system supports themes, mobile platforms, and allows live editing of its own code.

Should you self-host anuraOS?

anuraOS scores 50/100 on selfhost.directory (how scoring works) and ranks #5 of 8 in Operating System. It has 528 GitHub stars.

It shipped 1 stable release in the past year. The latest, latest, came out on 24 June 2026.

Setup is advanced: plan for several services and some ongoing maintenance. It is AGPL-3.0-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is OpenWrt (83/100, 28 967 stars). It scores higher overall, so compare the two before you pick. See anuraOS vs OpenWrt side by side.

Features

  • App marketplace
  • Code Editor
  • Linux emulation (v86)
  • Live Code Editing
  • Modular App System
  • Progressive Web App (offline)
  • Theme Support
  • Virtual Filesystem

anuraOS README

How to install anuraOS

Install anuraOS with Build from Source

git clone --recursive https://github.com/MercuryWorkshop/anuraOS
make all
make server

Requires Linux or WSL; will not build on Windows directly. Runs on localhost:8000

anuraOS releases & version history

More in Operating System

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…