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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
brunodev85 avatar

brunodev85/winlator

0
View on GitHub↗
17,890 stars·1,480 forks·C·LGPL-2.1·10 vueswinlator.org↗

Winlator

Winlator is an Android-based compatibility tool designed to execute x86 and x86_64 Windows applications on mobile hardware. It functions as a translation environment that bridges the gap between desktop software and ARM-based processors, enabling the execution of programs that lack native mobile versions.

The project distinguishes itself by integrating a cross-platform instruction translator with a compatibility layer to manage system calls and machine code. It utilizes user-space containerization to isolate the Windows environment, allowing for the management of dependencies and system resources without requiring root access.

The software provides a comprehensive environment for running legacy programs and PC games by mapping Windows-specific file structures and graphics API calls to the underlying mobile system. It employs virtual file system mapping and shared memory inter-process communication to facilitate data exchange and storage access between the emulated application and the mobile device.

Features

  • Windows Compatibility Environments - Acts as an Android-based compatibility tool for running desktop Windows software on mobile devices.
  • Compatibility Layers - Enables the execution of x86 and x86_64 Windows applications on mobile hardware.
  • Emulators - Provides a comprehensive environment for running desktop Windows software on mobile devices.
  • Gaming Virtualization - Enables playing classic Windows PC games on mobile hardware by bridging x86 architecture and mobile processors.
  • Graphics API Translators - Provides translation of proprietary graphics API calls to open standards for hardware-accelerated rendering on mobile GPUs.
  • Dynamic Binary Translators - Translates x86 and x86_64 machine code instructions into ARM instructions at runtime for mobile execution.
  • Instruction Translation Layers - Converts x86 and x86_64 machine code for execution on ARM-based mobile processors.
  • Virtual File Systems - Redirects Windows-specific drive letters and directory structures to the underlying mobile storage hierarchy.
  • User-Space Containers - Isolates the Windows environment within a restricted process space to manage dependencies without root access.
  • Legacy System Preservation - Preserves access to legacy Windows software by enabling execution on modern mobile platforms.
  • Shared Memory Data Exchange - Facilitates high-speed data exchange between the translation engine and emulated applications using shared memory.

Historique des stars

Graphique de l'historique des stars pour brunodev85/winlatorGraphique de l'historique des stars pour brunodev85/winlator

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Winlator

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Winlator.
  • playcover/playcoverAvatar de PlayCover

    PlayCover/PlayCover

    10,867Voir sur GitHub↗

    PlayCover is a desktop mobile application wrapper that enables mobile software to run on macOS. It functions as a virtualization layer, providing a compatibility environment that allows users to execute mobile applications directly on desktop hardware. The project distinguishes itself by bridging the gap between mobile and desktop operating systems through a combination of binary patching and system framework emulation. It maps touch-based gestures and screen interactions to standard desktop peripherals, allowing users to control mobile games and applications using a keyboard, mouse, or contr

    Swift
    Voir sur GitHub↗10,867
  • ffmpegwasm/ffmpeg.wasmAvatar de ffmpegwasm

    ffmpegwasm/ffmpeg.wasm

    17,184Voir sur GitHub↗

    ffmpeg.wasm is a browser-based multimedia processing engine that brings the capabilities of the FFmpeg library directly to the client environment. By utilizing WebAssembly, it enables audio and video transcoding, format conversion, and stream recording to occur entirely within the browser without requiring server-side infrastructure. The library distinguishes itself by executing resource-intensive media tasks in background threads, ensuring that the main user interface remains responsive during complex operations. It manages data through an isolated, in-memory virtual file system, allowing fo

    Caudioexperimental-featuresffmpeg
    Voir sur GitHub↗17,184
  • utkarshdalal/gamenativeAvatar de utkarshdalal

    utkarshdalal/GameNative

    2,803Voir sur GitHub↗

    GameNative is a PC game compatibility layer and library manager designed to run desktop game binaries on mobile devices. It functions as a system for executing desktop titles through translation layers and hardware-specific driver optimizations. The project provides a unified interface for aggregating multiple digital storefronts, allowing for the installation and organization of games and downloadable content in one place. It includes a custom input mapping tool that translates touchscreen gestures and controller inputs into legacy keyboard and mouse events. The system covers game performan

    Kotlin
    Voir sur GitHub↗2,803
  • shadps4-emu/shadps4Avatar de shadps4-emu

    shadps4-emu/shadPS4

    31,390Voir sur GitHub↗

    shadPS4 is a C++ game emulator and hardware virtualization tool designed to replicate the PlayStation 4 system environment and hardware to run console software on a computer. It functions as a cross-platform application compatible with Windows, Linux, macOS, and FreeBSD. The project serves as a graphics debugging tool capable of dumping shaders and integrating with rendering tools for performance analysis. It provides a system for recreating the console environment through the import of official firmware files, system fonts, and the use of decrypted keys for tracking game trophies. The emula

    C++cppcpp23emulation
    Voir sur GitHub↗31,390
Voir les 30 alternatives à Winlator→

Questions fréquentes

Que fait brunodev85/winlator ?

Winlator is an Android-based compatibility tool designed to execute x86 and x86_64 Windows applications on mobile hardware. It functions as a translation environment that bridges the gap between desktop software and ARM-based processors, enabling the execution of programs that lack native mobile versions.

Quelles sont les fonctionnalités principales de brunodev85/winlator ?

Les fonctionnalités principales de brunodev85/winlator sont : Windows Compatibility Environments, Compatibility Layers, Emulators, Gaming Virtualization, Graphics API Translators, Dynamic Binary Translators, Instruction Translation Layers, Virtual File Systems.

Quelles sont les alternatives open-source à brunodev85/winlator ?

Les alternatives open-source à brunodev85/winlator incluent : playcover/playcover — PlayCover is a desktop mobile application wrapper that enables mobile software to run on macOS. It functions as a… ffmpegwasm/ffmpeg.wasm — ffmpeg.wasm is a browser-based multimedia processing engine that brings the capabilities of the FFmpeg library… utkarshdalal/gamenative — GameNative is a PC game compatibility layer and library manager designed to run desktop game binaries on mobile… shadps4-emu/shadps4 — shadPS4 is a C++ game emulator and hardware virtualization tool designed to replicate the PlayStation 4 system… pcsx2/pcsx2 — This project is a cross-platform emulator designed to execute software originally developed for the PlayStation 2… vosen/zluda — ZLUDA is a middleware and translation engine designed to enable the execution of unmodified proprietary compute…