awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
felixrieseberg avatar

felixrieseberg/macintosh.js

0
View on GitHub↗
8,480 Stars·334 Forks·JavaScript·4 Aufrufe

Macintosh.js

macintosh.js is an Electron-based system emulator designed to run legacy operating systems and vintage software within a modern desktop application. It functions as a virtual machine that replicates the hardware and software environment of a Macintosh Quadra to execute System 8.

The project includes a UDP network bridge and virtual Ethernet integration, which routes network traffic to specific ports to enable communication between multiple emulated instances on a local network.

The emulator supports virtual disk management and disk-image mounting to transfer files between the host machine and the guest environment. It utilizes a Chromium-based shell to provide a native window and filesystem access for the emulation environment.

Features

  • Electron OS Emulators - An Electron-based application that emulates a complete legacy Macintosh operating system for software preservation.
  • Virtual Hardware Simulators - Simulates a complete computer system's hardware to enable software execution without original physical components.
  • Operating System Runtimes - Simulates Mac OS 8 to execute vintage software and applications within a modern application.
  • Legacy OS Emulation - Recreates the complete vintage Macintosh environment to run legacy software and games.
  • Vintage System Virtual Machines - Replicates old Macintosh hardware as a virtual machine to run vintage applications.
  • System Emulators - Replicates a legacy Macintosh Quadra's physical components to launch and interact with operating system images.
  • Hardware Emulators - Mimics the specific hardware components of a Macintosh Quadra to execute original binary code.
  • Virtual Disk File Access - Provides interfaces for reading and writing files directly within emulated disk images.
  • Local Network Connectivity - Establishes local network connectivity for virtualized legacy instances using virtual Ethernet.
  • Emulated Network Bridging - Routes network traffic via UDP ports to enable connectivity between multiple emulated system instances.
  • Chromium-Based Desktop Shells - Uses a Chromium-based shell to wrap the emulation environment into a native desktop application.
  • Classic Desktop Emulators - Recreates the classic Macintosh System 8 desktop environment and user interface workflow.
  • Disk Image File System Management - Provides mechanisms to manage files and directories within virtual disk images for the emulated system.
  • Virtual Ethernet Adapters - Exposes a virtual Ethernet card to the emulated OS for standard network protocol communication.
  • Virtualization Networking - Configures networking that allows virtualized Macintosh instances to communicate with each other.

Star-Verlauf

Star-Verlauf für felixrieseberg/macintosh.jsStar-Verlauf für felixrieseberg/macintosh.js

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht felixrieseberg/macintosh.js?

macintosh.js is an Electron-based system emulator designed to run legacy operating systems and vintage software within a modern desktop application. It functions as a virtual machine that replicates the hardware and software environment of a Macintosh Quadra to execute System 8.

Was sind die Hauptfunktionen von felixrieseberg/macintosh.js?

Die Hauptfunktionen von felixrieseberg/macintosh.js sind: Electron OS Emulators, Virtual Hardware Simulators, Operating System Runtimes, Legacy OS Emulation, Vintage System Virtual Machines, System Emulators, Hardware Emulators, Virtual Disk File Access.

Welche Open-Source-Alternativen gibt es zu felixrieseberg/macintosh.js?

Open-Source-Alternativen zu felixrieseberg/macintosh.js sind unter anderem: qemu/qemu — QEMU is a cross-platform system emulator and hardware virtualization platform that enables the execution of multiple… felixrieseberg/windows95 — This project is an Electron-based desktop application that emulates the full Windows 95 operating system, allowing it… machyve/xhyve — xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run… touchhle/touchhle — touchHLE is a high-level emulator designed to run legacy iPhone OS applications and games on modern desktop and mobile… mit-pdos/xv6-riscv — xv6-riscv is a simplified Unix-like teaching operating system designed for the study of kernel design and hardware… lima-vm/lima — Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual…

Open-Source-Alternativen zu Macintosh.js

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Macintosh.js.
  • qemu/qemuAvatar von qemu

    qemu/qemu

    12,714Auf GitHub ansehen↗

    QEMU is a cross-platform system emulator and hardware virtualization platform that enables the execution of multiple isolated operating systems on a single host machine. It functions as a processor architecture emulator, translating machine instructions between different hardware platforms to allow software designed for one architecture to run on another. The project distinguishes itself through a modular target architecture that separates core emulation logic from specific hardware definitions, supporting a wide range of processor and peripheral configurations. It utilizes dynamic binary tra

    Cemulationqemuvirtualization
    Auf GitHub ansehen↗12,714
  • felixrieseberg/windows95Avatar von felixrieseberg

    felixrieseberg/windows95

    24,162Auf GitHub ansehen↗

    This project is an Electron-based desktop application that emulates the full Windows 95 operating system, allowing it to run as a native application on modern macOS, Linux, and Windows machines. It provides a complete retro OS environment for software preservation and nostalgia, launching the classic operating system directly on contemporary platforms. The emulated environment supports running classic DOS games, with preinstalled titles and the ability to add additional games from the internet. Users can also install legacy Windows applications or games into the virtualized system through a M

    TypeScript
    Auf GitHub ansehen↗24,162
  • machyve/xhyveAvatar von machyve

    machyve/xhyve

    6,438Auf GitHub ansehen↗

    xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run guest operating systems in userspace. It provides a virtualization layer for executing guest systems with hardware acceleration. The project features a hardware pass-through hypervisor that maps physical host devices directly to guest virtual machines to increase performance. It includes a remote framebuffer server and VNC access to enable interaction with the guest display and input devices from external devices. The tool covers virtual hardware emulation for storage, netwo

    C
    Auf GitHub ansehen↗6,438
  • mit-pdos/xv6-riscvAvatar von mit-pdos

    mit-pdos/xv6-riscv

    9,934Auf GitHub ansehen↗

    xv6-riscv is a simplified Unix-like teaching operating system designed for the study of kernel design and hardware interaction. It provides a low-level RISC-V kernel implementation that serves as a bootable system image for execution and debugging within a virtual machine or emulator. The project focuses on educational instruction regarding the RISC-V architecture. It enables the study of operating system concepts through a minimal kernel that implements process management and memory handling. The system covers core kernel operations including multiprocessor resource management and the imple

    C
    Auf GitHub ansehen↗9,934
  • Alle 30 Alternativen zu Macintosh.js anzeigen→