awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
winapps-org avatar

winapps-org/winapps

0
View on GitHub↗
14,441 星标·441 分支·Shell·other·4 次浏览

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 历史

winapps-org/winapps 的 Star 历史图表winapps-org/winapps 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

winapps-org/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.

winapps-org/winapps 的主要功能有哪些?

winapps-org/winapps 的主要功能包括: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。

winapps-org/winapps 有哪些开源替代品?

winapps-org/winapps 的开源替代品包括: 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…

Winapps 的开源替代方案

相似的开源项目,按与 Winapps 的功能重合度排序。
  • tibixdev/winboatTibixDev 的头像

    TibixDev/winboat

    21,681在 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
    在 GitHub 上查看↗21,681
  • fmstrat/winappsFmstrat 的头像

    Fmstrat/winapps

    10,217在 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
    在 GitHub 上查看↗10,217
  • dockur/macosdockur 的头像

    dockur/macos

    18,649在 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
    在 GitHub 上查看↗18,649
  • lima-vm/limalima-vm 的头像

    lima-vm/lima

    21,320在 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
    在 GitHub 上查看↗21,320
  • 查看 Winapps 的所有 30 个替代方案→