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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ravynsoft avatar

ravynsoft/ravynos

0
View on GitHub↗
6,776 stars·225 forks·C·15 viewswww.ravynos.com↗

Ravynos

Ravynos is an open-source operating system built on the Darwin kernel designed to provide binary compatibility with macOS software. It functions as a cross-architecture binary runtime capable of executing applications across both x86-64 and ARM hardware.

The system implements a desktop environment that replicates the macOS user experience, including the graphical interfaces and menu bars. It ensures software compatibility by mapping binary instructions to the host processor and mimicking the system call interface and memory layout of the target operating system.

The platform provides native support for APFS and HFS+ filesystems and includes a Unix-compatible shell environment for system administration.

Features

  • Darwin Kernel Integration - Leverages the Darwin kernel to provide system stability and low-level binary compatibility.
  • Cross-Architecture Instruction Mapping - Maps binary instructions across x86-64 and ARM hardware to ensure software compatibility.
  • Apple Filesystem Drivers - Implements native support for APFS and HFS+ filesystems to ensure data compatibility.
  • Apple Filesystem Management - Enables reading and writing data using standard Apple-specific folder layouts and filesystem formats.
  • Binary Compatibility Layers - Provides a binary compatibility layer that mimics target system call interfaces and memory layouts.
  • Binary Compatible OS Engineering - Implements an OS engineered to mimic the target environment for unmodified binary execution.
  • Cross-Architecture Binary Execution - Executes x86-64 and ARM macOS software on compatible hardware via a shared system API layer.
  • Darwin-Based Operating Systems - An open-source operating system built on the Darwin kernel for binary compatibility with macOS.
  • Darwin Kernel Engineering - Builds and maintains a system environment based on the Darwin kernel for stability and compatibility.
  • Cross-Architecture Binary Runtimes - Functions as a runtime capable of executing macOS binaries across both x86-64 and ARM hardware.
  • Unix Shell Environments - Provides a standard Unix-compatible shell environment and toolset for system administration.
  • Unix-Like Desktop Environments - Combines a modern Unix shell environment with a graphical user interface based on macOS design patterns.
  • macOS Interface Replication - Recreates the graphical interface and system navigation of macOS for a familiar desktop environment.
  • Graphical User Interfaces - Implements a graphical user interface that replicates the macOS desktop experience.
  • System API UI Replication - Recreates macOS graphical interfaces and menu bars by implementing corresponding system APIs.

Star history

Star history chart for ravynsoft/ravynosStar history chart for ravynsoft/ravynos

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Ravynos

These projects share indexed features with Ravynos. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ptitseb/box64ptitSeb avatar

    ptitSeb/box64

    5,480View on GitHub↗

    Box64 is a cross-architecture runtime and user-mode emulation layer that allows Linux and Windows software to run on non-native hardware. It functions as an x86-64 instruction emulator and binary translator, executing 64-bit binaries on different CPU architectures by translating machine code into native instructions. The project utilizes dynamic recompilation to accelerate execution and maps guest system calls to native host libraries to increase speed and hardware compatibility. It can simulate a 32-bit execution environment to support legacy software and integrates with the operating system

    C
    View on GitHub↗5,480
  • klange/toaruosklange avatar

    klange/toaruos

    6,783View on GitHub↗

    ToaruOS is an independent operating system built from the ground up without external dependencies. It features a custom x86-64 kernel that supports symmetric multiprocessing and paging, paired with a graphical windowing system and a dedicated bytecode interpreter for application logic. The system distinguishes itself by integrating an embedded Python environment for system-level development and a custom graphical interface that handles its own window composition and text rendering. It includes a compatibility layer for third-party application support and a system package manager for handling

    Caarch64armv8baremetal
    View on GitHub↗6,783
  • cloudius-systems/osvcloudius-systems avatar

    cloudius-systems/osv

    4,253View on GitHub↗

    OSV is a unikernel operating system and cloud-native execution environment designed to run as a secure microVM on hypervisors such as KVM, Firecracker, Xen, and VMware. It functions as a Linux binary compatible runtime, allowing unmodified Linux binaries to be executed as secure microVMs without requiring recompilation. The project distinguishes itself through its ability to package applications into minimal bootable images and its provide of a virtual machine management API. This REST interface enables remote monitoring of system health, management of execution traces, and control over guest

    C
    View on GitHub↗4,253
  • reactos/reactosreactos avatar

    reactos/reactos

    17,661View on GitHub↗

    ReactOS is an open-source operating system designed to be binary compatible with Windows applications and drivers. It consists of a low-level system kernel that manages hardware resources and a binary compatibility layer that enables the execution of software designed for the Windows binary interface. The project implements a cross-platform build system and toolchain for compiling and deploying bootable operating system images across different hardware architectures. This includes the use of cross-compilation toolchains and a hardware-abstraction layer to support various processor and motherb

    Ccdriversgpl
    View on GitHub↗17,661
Compare all 30 related projects→

Frequently asked questions

What does ravynsoft/ravynos do?

Ravynos is an open-source operating system built on the Darwin kernel designed to provide binary compatibility with macOS software. It functions as a cross-architecture binary runtime capable of executing applications across both x86-64 and ARM hardware.

What are the main features of ravynsoft/ravynos?

The main features of ravynsoft/ravynos are: Darwin Kernel Integration, Cross-Architecture Instruction Mapping, Apple Filesystem Drivers, Apple Filesystem Management, Binary Compatibility Layers, Binary Compatible OS Engineering, Cross-Architecture Binary Execution, Darwin-Based Operating Systems.

Which projects share features with ravynsoft/ravynos?

Projects with overlapping indexed features include: ptitseb/box64 — Box64 is a cross-architecture runtime and user-mode emulation layer that allows Linux and Windows software to run on… klange/toaruos — ToaruOS is an independent operating system built from the ground up without external dependencies. It features a… cloudius-systems/osv — OSV is a unikernel operating system and cloud-native execution environment designed to run as a secure microVM on… reactos/reactos — ReactOS is an open-source operating system designed to be binary compatible with Windows applications and drivers. It… idea4good/guilite — GuiLite is a header-only C++ graphical user interface library and cross-platform framework. It provides a minimal… bmatzelle/gow — Gow is a collection of tools designed to install Unix-based system utilities on Windows and extend the Windows shell…