Aurora-OS.js  by mental-os

Web-based hacking simulator and extensible virtual OS framework

Created 4 months ago
642 stars

Top 51.6% on SourcePulse

GitHubView on GitHub
Project Summary

Aurora OS.js is a pre-Alpha, extensible web-based operating system simulator and hacking game framework. It targets developers and gamers interested in cyberpunk and hacking culture, offering an immersive virtual OS experience with scripting, terminals, and simulated gameplay, serving as a foundation for a future MMO hacking universe.

How It Works

Built on modern web technologies (React, Vite, Electron, TypeScript), it features a high-fidelity desktop environment with a pixel-perfect window manager and a true virtual filesystem (VFS). It simulates system resources like RAM and internet speed, includes functional core utilities, and offers gamified elements to blur the line between utility and gameplay.

Quick Start & Requirements

  • Primary install/run: npm run dev (in-browser), npm run electron:dev (native dev), npm run electron:build (native build).
  • Prerequisites: Node.js 24.0.0+, Chromium-based browsers.
  • Links: GitHub Pages (Live version), Official GitHub repository, GitBook (WIP).

Highlighted Details

  • High-Fidelity Desktop Environment with pixel-perfect window manager.
  • True Virtual Filesystem (VFS) with permission awareness.
  • Fully functional terminal with core and advanced utilities, piping, and redirection.
  • Gamified system resources (Memory, Internet speed, Battery).
  • Included applications: Browser, Notepad (VS Code-like), DevCenter, Mail, Calendar, Messages, Media.

Maintenance & Community

  • Community Discord, GitHub Discussions.
  • Looking for early testers and contributors.
  • Clear contribution terms outlined in CONTRIBUTING.md and CONTRIBUTORS.md.
  • AI tools are assisting but will be removed for release.

Licensing & Compatibility

  • License: AGPL-3.0e.
  • Compatibility: AGPL-3.0e is a strong copyleft license, requiring derivative works to also be open-sourced under AGPL-3.0e. This may have implications for commercial use or linking with closed-source components.

Limitations & Caveats

Currently in pre-Alpha stage, under development with potential bugs and unfinished features. GitBook documentation is a Work In Progress (WIP). AI tools are currently used in development, with a commitment to remove them for release.

Health Check
Last Commit

4 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
1
Star History
29 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.