awesome-repositories.com
Blog
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
·

6 Repos

Awesome GitHub RepositoriesCompatibility Layers

Software that allows applications from one OS to run on another.

Distinguishing note: Focuses on kernel-level binary execution.

Explore 6 awesome GitHub repositories matching operating systems & systems programming · Compatibility Layers. Refine with filters or upvote what's useful.

Awesome Compatibility Layers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • termux/termux-appAvatar von termux

    termux/termux-app

    56,464Auf GitHub ansehen↗

    Termux is a mobile terminal emulator and Linux environment runtime that provides a full command-line interface directly on Android devices. It functions as a comprehensive platform for executing native binaries and scripts, featuring an integrated package management system that allows users to download, install, and manage open-source software repositories to extend device functionality. The project distinguishes itself by acting as an embedded execution library, enabling third-party applications to integrate terminal and package management capabilities into their own interfaces without requi

    Executes external binary files while maintaining compliance with mobile operating system restrictions.

    Javaandroidhacktoberfestlinux
    Auf GitHub ansehen↗56,464
  • christitustech/winutilAvatar von ChrisTitusTech

    ChrisTitusTech/winutil

    55,987Auf GitHub ansehen↗

    This project is a centralized management interface designed for the optimization, configuration, and maintenance of Windows desktop operating systems. It provides a comprehensive suite of tools for system debloating, automated software deployment, and deep-level performance tuning, allowing users to modify low-level settings that are otherwise inaccessible through standard interfaces. The platform distinguishes itself through its ability to create personalized, custom installation images, enabling users to remove unwanted components, bypass hardware checks, and pre-configure system defaults b

    Provides access to traditional system management tools that remain hidden or difficult to locate within modern interfaces.

    PowerShell
    Auf GitHub ansehen↗55,987
  • serenityos/serenityAvatar von SerenityOS

    SerenityOS/serenity

    33,477Auf GitHub ansehen↗

    SerenityOS is a complete, self-hosted desktop operating system built from the kernel up. It features a monolithic kernel architecture that manages system services, hardware drivers, and networking within a single address space. The system provides a full computing environment, including a proprietary windowing system and a suite of native desktop applications, all while maintaining a POSIX-compliant interface for standard system programming. The project is distinguished by its integrated development workflow, which relies on a cross-compilation build pipeline to generate system images from ho

    Adapts third-party software to the system environment by mapping external dependencies to local libraries.

    C++browserc-plus-plusdesktop-environment
    Auf GitHub ansehen↗33,477
  • microsoft/wslAvatar von microsoft

    microsoft/WSL

    32,803Auf GitHub ansehen↗

    WSL is a compatibility layer and virtualization platform that enables the execution of native Linux binaries directly on a host operating system. By utilizing a lightweight virtual machine and direct kernel system call mapping, it provides a high-performance environment that bridges Linux-based command line utilities with host-native tools. This architecture allows for full system call compatibility while maintaining minimal resource overhead. The platform distinguishes itself through deep integration with the host environment, allowing users to run isolated Linux distributions alongside stan

    Executes native Linux binaries directly on the host operating system without requiring a full virtual machine.

    C++
    Auf GitHub ansehen↗32,803
  • valvesoftware/protonAvatar von ValveSoftware

    ValveSoftware/Proton

    31,868Auf GitHub ansehen↗

    Proton is a compatibility layer designed to enable the execution of Windows-based software on non-Windows operating systems. It functions as a controlled runtime environment that maps proprietary system calls to native kernel functions and translates graphics API commands into open-standard compute shaders. This allows applications to run without requiring modifications to their original source code. The project distinguishes itself through a robust toolchain for reproducible builds, which utilizes containerized isolation to ensure consistent binary outputs across different development enviro

    Maps proprietary system calls to native equivalents to enable seamless cross-platform application execution.

    C++proton
    Auf GitHub ansehen↗31,868
  • darlinghq/darlingAvatar von darlinghq

    darlinghq/darling

    12,606Auf GitHub ansehen↗

    Darling is a translation layer that enables the native execution of unmodified macOS binaries on Linux systems. It functions as a compatibility environment that maps macOS-specific system calls and environment variables to the host Linux kernel, allowing desktop applications to run without the need for full hardware virtualization or emulation. The project achieves this by implementing a user-space kernel emulation environment that intercepts and translates kernel traps into their Linux equivalents. It includes a custom loader for binary files that resolves dependencies against open-source im

    Executes unmodified binaries on Linux by mapping system calls and environment variables to the host kernel.

    Objective-C
    Auf GitHub ansehen↗12,606
  1. Home
  2. Operating Systems & Systems Programming
  3. Virtualization & Emulation
  4. Compatibility Layers