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
winapps-org avatar

winapps-org/winapps

0
View on GitHub↗
14,441 stars·441 forks·Shell·other·13 views

Winapps

WinApps is a utility designed to run Windows applications within a virtualized environment while integrating them directly into a Linux desktop. By utilizing remote desktop protocols to stream graphical interfaces, the software allows virtualized programs to appear and behave as if they were installed natively on the host operating system.

The project distinguishes itself by automating the discovery and configuration of these applications. It scans the guest registry to identify installed software and automatically generates desktop entries and shortcuts, enabling users to launch Windows programs directly from their host application menu. Furthermore, it manages the lifecycle of virtual machines, including power state control and resource orchestration, directly from the host environment.

Beyond core execution, the system provides comprehensive file and protocol integration. It maps host directories into the virtual machine to facilitate data access and intercepts file open requests on the host to ensure that documents are routed to the appropriate guest application. These capabilities are managed through a configuration-driven approach that simplifies the deployment and maintenance of virtualized software environments.

Features

  • Remote Application Hosting - Integrates foreign applications into the host desktop using remote protocols to provide a seamless native experience.
  • Desktop Applications - Runs programs in virtualized environments and renders their interfaces alongside native applications for seamless interaction.
  • Virtualization Bridges - Runs Windows software as native applications on a Linux desktop by streaming the interface through a remote desktop protocol.
  • Window Embedding - Projects virtualized Windows application windows directly onto a Linux desktop to make them feel like native programs.
  • Remote Display Protocols - Streams graphical interface updates from virtualized guests to the host display using high-performance remote protocols.
  • Desktop and Native Integration - Projects virtualized application windows onto the host desktop to make external software feel like a native part of the system.
  • Virtual Machine Lifecycle Management - Manages the power state and resource allocation of virtual machines through automated command-line interactions.
  • Host-to-Guest File Sharing - Maps host directories into virtual machines to enable seamless file access and data interaction between the guest and host operating systems.
  • Virtualization Managers - Provides a centralized interface for managing the lifecycle and monitoring of virtualized environments.
  • External Application Integrations - Configures virtual environments to run foreign software as native programs for a unified user experience.
  • Virtual Machine Management Tools - Provides automated control over the power state and resource orchestration of virtual machines directly from the host environment.
  • Desktop Integration - Generates desktop entries for virtualized applications to enable seamless integration into the host desktop environment.
  • Host-Guest Mounts - Maps host directories into the virtual machine to facilitate seamless file access and data interaction.
  • Desktop Integration - Automatically generates desktop entries and file associations to integrate virtualized applications into the host desktop environment.
  • File System Integration - Maps home directories between operating systems to associate host applications with specific file types.
  • Virtualization Management - Controls the power state of virtual machines through system tray interfaces for convenient access.
  • Registry Discovery - Scans the guest registry to automatically identify installed software and build integration files.
  • File Handling Configurations - Intercepts system-level file links to automatically launch the correct application for handling specific data types.
  • Remote Desktop Infrastructure - Uses remote desktop protocols to stream graphical interfaces from virtualized environments into the host operating system.
  • Desktop Shortcut Generators - Detects installed software and generates menu entries to integrate external applications into the host desktop.
  • File Association Interceptors - Intercepts host file open requests to route documents to the appropriate guest application.
  • Application Packaging - Bundles integration tools into reproducible environments to enable native-like execution of foreign software.
  • Desktop Automation - Automates the discovery of installed software to generate desktop shortcuts for quick access.

Star history

Star history chart for winapps-org/winappsStar history chart for winapps-org/winapps

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 Winapps

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

    TibixDev/winboat

    21,681View on GitHub↗

    Winboat is a virtualization manager that provides a graphical interface for automating Windows installations and running Windows environments on Linux. It functions as a system for integrating Windows applications directly into a Linux desktop, allowing them to appear as native windows. The platform utilizes hardware-accelerated virtualization to manage guest operating systems and includes utilities for mapping physical USB hardware directly into virtual environments. It supports cross-platform data exchange by mounting host directories within the guest system, enabling direct file access bet

    TypeScriptdockerdocker-composelinux
    View on GitHub↗21,681
  • fmstrat/winappsFmstrat avatar

    Fmstrat/winapps

    10,217View on GitHub↗

    Winapps is a virtualization bridge that allows Windows applications to run on a Linux desktop as if they were native. It uses the Remote Desktop Protocol to stream individual application windows from a background virtual machine or remote server, avoiding the need for a full virtual machine window. The system identifies installed software by scanning the guest registry to automatically generate native desktop shortcuts and icons. It integrates these applications into the local desktop environment, including the mapping of executables to desktop entries and the configuration of file manager co

    Shell
    View on GitHub↗10,217
  • dockur/macosdockur avatar

    dockur/macos

    18,649View on GitHub↗

    This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a hardware-accelerated virtualization engine to execute the guest environment, allowing for the deployment and management of virtual machines through standard container orchestration tools. The platform distinguishes itself by enabling direct hardware passthrough, which maps physical host disks, partitions, and USB controllers directly into the virtual machine for native driver access. It also supports advanced network integration, allowing the guest system to obtain its own unique

    Shelldockerdocker-containermac
    View on GitHub↗18,649
  • lima-vm/limalima-vm avatar

    lima-vm/lima

    21,320View on GitHub↗

    Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file

    Gocontainerdmacosqemu
    View on GitHub↗21,320
Compare all 30 related projects→

Frequently asked questions

What does winapps-org/winapps do?

WinApps is a utility designed to run Windows applications within a virtualized environment while integrating them directly into a Linux desktop. By utilizing remote desktop protocols to stream graphical interfaces, the software allows virtualized programs to appear and behave as if they were installed natively on the host operating system.

What are the main features of winapps-org/winapps?

The main features of winapps-org/winapps are: Remote Application Hosting, Desktop Applications, Virtualization Bridges, Window Embedding, Remote Display Protocols, Desktop and Native Integration, Virtual Machine Lifecycle Management, Host-to-Guest File Sharing.

Which projects share features with winapps-org/winapps?

Projects with overlapping indexed features include: tibixdev/winboat — Winboat is a virtualization manager that provides a graphical interface for automating Windows installations and… fmstrat/winapps — Winapps is a virtualization bridge that allows Windows applications to run on a Linux desktop as if they were native.… dockur/macos — This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a… lima-vm/lima — Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual… microvm-nix/microvm.nix — microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated… waydroid/waydroid — Waydroid is a containerized mobile runtime that executes a full Android operating system directly on Linux desktop…