wslg is an integration layer and display server system designed to run Linux graphical applications on Windows. It provides a bridge between Linux window management, audio routing, and system clipboards and the Windows host, utilizing a Wayland and X11 display server to support visual software.
Las características principales de microsoft/wslg son: Display Compositors, Graphical Application Runtimes, Linux Compatibility Layers, Cross-OS GUI Hosting, Virtual Audio Bridges, Display Protocol Compositors, Display Server Integrations, GPU Acceleration.
Las alternativas de código abierto para microsoft/wslg incluyen: qtile/qtile — Qtile is a programmable tiling window manager and compositor written and configured in Python. It organizes… niri-wm/niri — Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server… google/skia — Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital… cupy/cupy — CuPy is a CUDA array computing library that implements a NumPy-compatible interface for executing array operations and… freerdp/freerdp — FreeRDP is a full software implementation of the Remote Desktop Protocol, providing both client and server… mayfrost/guides — This project is a comprehensive technical documentation repository focused on Linux system administration, network…
Qtile is a programmable tiling window manager and compositor written and configured in Python. It organizes application windows into non-overlapping tiles or floating modes to maximize screen real estate and supports both X11 and Wayland display server protocols. The environment is defined by executing Python scripts, allowing the programmatic customization of keybindings, visual styles, and system behaviors. This approach enables a personalized workspace where the entire user interface and layout logic are managed through a script-based configuration. The project covers broad capability are
Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server that organizes application windows into a scrollable, column-based layout, providing a structured environment for managing graphical sessions, input routing, and hardware output. The project distinguishes itself through a declarative configuration engine that enables live-reloading of settings, allowing users to modify window rules, input bindings, and visual appearance without restarting the session. It features a physics-based animation system that uses spring-based curves to
Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital surfaces. It functions as a hardware-accelerated graphics engine that offloads drawing operations to the GPU, a vector graphics processor for SVG and complex paths, and a typography engine for shaping and drawing characters with Unicode support. The project provides a cross-platform image codec for encoding and decoding standard image formats into raw pixel data across multiple operating systems. It also enables the development of user interfaces that maintain visual consistency a
CuPy is a CUDA array computing library that implements a NumPy-compatible interface for executing array operations and numerical computing on NVIDIA GPUs. It serves as a GPU-accelerated numerical library and a CUDA-based SciPy implementation, offloading heavy calculations to graphics hardware to increase processing speed for scientific and engineering workloads. The library enables multi-framework tensor exchange, allowing data buffers to be shared between different deep learning frameworks using standardized memory layouts to avoid memory copies. It also supports custom GPU kernel integratio