awesome-repositories.com
Blog
MCP
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
·
Back to valvesoftware/gamescope

Open-source alternatives to Gamescope

30 open-source projects similar to valvesoftware/gamescope, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Gamescope alternative.

  • funkyfr3sh/cnc-ddrawAvatar von FunkyFr3sh

    FunkyFr3sh/cnc-ddraw

    3,090Auf GitHub ansehen↗

    cnc-ddraw is a DirectDraw wrapper and emulation layer designed to ensure legacy 2D graphics software runs on modern operating systems. It functions as a compatibility layer that intercepts legacy API calls and redirects them to a modern rendering backend to prevent crashes and black screens. The project provides a 2D graphics upscaler that uses shaders to increase the resolution of low-fidelity visuals for high-definition screens. It also includes a frame rate controller to synchronize frame timing and limit output speed, which prevents stuttering and performance drops. The tool manages disp

    Cborderlesscompatiblityd3d9
    Auf GitHub ansehen↗3,090
  • sonic2kk/steamtinkerlaunchAvatar von sonic2kk

    sonic2kk/steamtinkerlaunch

    2,802Auf GitHub ansehen↗

    Steamtinkerlaunch is a game launch wrapper and Wine prefix orchestrator designed to manage the execution environment of games on Linux. It functions as a compatibility layer manager that downloads and organizes custom Wine and Proton versions, while creating isolated filesystem hierarchies and registry hives to prevent configuration conflicts between games. The project specializes in automating the installation of mod managers and script extenders within these isolated environments. It acts as a post-processing shader injector, managing the installation and dynamic library overrides required

    Shellbashgame-commandgame-launch
    Auf GitHub ansehen↗2,802
  • niri-wm/niriAvatar von niri-wm

    niri-wm/niri

    20,069Auf GitHub ansehen↗

    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

    Rustrustsmithaytiling-window-manager
    Auf GitHub ansehen↗20,069

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • nomi-san/parsec-vddAvatar von nomi-san

    nomi-san/parsec-vdd

    5,346Auf GitHub ansehen↗

    parsec-vdd is a virtual display driver manager and headless server display emulator. It simulates active software-defined monitors to enable remote desktop sessions and game streaming on host systems that lack physical displays. The project provides a system tray interface for managing the monitor lifecycle, allowing users to add or remove virtual screens and capture screenshots. It enables the definition of custom widths, heights, and refresh rates for these virtual displays via system registry presets. The tool handles display property configuration and monitors device status using hardwar

    C#headless-displayiddiddcx
    Auf GitHub ansehen↗5,346
  • andrewmd5/borderless-gamingAvatar von andrewmd5

    andrewmd5/Borderless-Gaming

    6,455Auf GitHub ansehen↗

    Borderless-Gaming is a borderless window manager and desktop window controller designed to remove window borders from applications. It functions as a game windowing utility that converts windowed video games into borderless windows to simulate a fullscreen experience. The tool focuses on gaming multitasking workflows by eliminating the delays associated with switching between fullscreen applications and other active programs. It maximizes the usable screen area by removing window decorations from both games and general desktop applications. The system handles window management by forcing win

    C#borderlessc-sharpdirectx
    Auf GitHub ansehen↗6,455
  • blinue/magpieAvatar von Blinue

    Blinue/Magpie

    13,291Auf GitHub ansehen↗

    Magpie is a desktop utility designed to enhance the visual fidelity and resolution of running applications through real-time graphics post-processing. It functions by intercepting the desktop frame buffer and applying spatial reconstruction and interpolation algorithms to upscale visual content during active playback. The system distinguishes itself by integrating a programmable graphics pipeline that allows for the injection of custom shaders directly into the display stream. Beyond visual enhancement, it provides an automation interface that enables programmatic control over application beh

    HLSLanime4kcapturecppwinrt
    Auf GitHub ansehen↗13,291
  • virtualdrivers/virtual-display-driverAvatar von VirtualDrivers

    VirtualDrivers/Virtual-Display-Driver

    8,412Auf GitHub ansehen↗

    Virtual-Display-Driver is a kernel-level driver for Windows that emulates physical monitors and audio devices. It serves as a virtual monitor emulator, headless server display emulator, and virtual audio device driver to enable extended desktop space and sound routing on systems without physical hardware connections. The project enables the simulation of monitors with custom resolutions, refresh rates, and identification profiles, including support for High Dynamic Range output. It also provides software-defined audio interfaces to simulate virtual microphones and speakers. The software cove

    C++displaydisplay-driverdisplays
    Auf GitHub ansehen↗8,412
  • wayfirewm/wayfireAvatar von WayfireWM

    WayfireWM/wayfire

    3,001Auf GitHub ansehen↗

    Wayfire is a modular Wayland compositor for Linux that functions as a graphical session controller and window manager. It provides the core infrastructure for a desktop environment by managing window placement, input device handling, and display output configurations. The compositor utilizes hardware-accelerated rendering to manage the desktop state and coordinate the interaction between client applications and the display server. The project is distinguished by its plugin-based architecture, which allows for the dynamic extension of core functionality through modular components. It offers ex

    C++wayfirewaylandwayland-compositor
    Auf GitHub ansehen↗3,001
  • shopify/react-native-skiaAvatar von Shopify

    Shopify/react-native-skia

    8,424Auf GitHub ansehen↗

    react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for rendering shapes, paths, and images. It functions as a vector graphics engine and UI animation toolkit, allowing for hardware-accelerated visuals across mobile and web platforms. The project is distinguished by its integration of the Skia 2D graphics library, enabling a shader and filter pipeline for complex pixel-level effects. It supports the rendering of Lottie animations exported from After Effects and the execution of animations directly on the UI thread to maintain fluid moti

    TypeScriptreactreact-nativeskia
    Auf GitHub ansehen↗8,424
  • daijro/camoufoxAvatar von daijro

    daijro/camoufox

    5,456Auf GitHub ansehen↗

    Camoufox is a Firefox-based stealth automation browser designed to evade detection during automated browsing. It combines a fingerprint randomization engine that generates thousands of unique device attributes per session, native-level API interception to spoof WebRTC, WebGL, media, and other fingerprintable properties, and human behavior simulation that moves the cursor along natural, distance-aware trajectories. The browser is compiled from source with build-time stealth patches and runs headlessly via a lightweight virtual display buffer, making it suitable for web scraping, automated testi

    C++antidetectantidetect-browserfingerprint
    Auf GitHub ansehen↗5,456
  • stenzek/duckstationAvatar von stenzek

    stenzek/duckstation

    9,754Auf GitHub ansehen↗

    DuckStation is a high-performance PlayStation 1 emulator that simulates the original console's hardware logic and CPU and GPU on modern computer systems. It functions as a console hardware emulator, disc image loader, and game state manager to execute original games and preserve retro software. The project differentiates itself through a game graphics upscaler that improves visual clarity using texture filtering, geometry precision corrections, and custom shader chains. It also features advanced memory manipulation tools for layered patch injection and the application of community cheat codes

    C++appimageemulatorenhancements
    Auf GitHub ansehen↗9,754
  • day8/re-frameAvatar von day8

    day8/re-frame

    5,532Auf GitHub ansehen↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    Auf GitHub ansehen↗5,532
  • metinseylan/vue-socket.ioAvatar von MetinSeylan

    MetinSeylan/Vue-Socket.io

    3,903Auf GitHub ansehen↗

    Vue-Socket.io is a real-time WebSocket client and integration library that connects Vue.js applications to Socket.io servers. It functions as middleware to synchronize a frontend application state with a remote server via bidirectional communication. The project specifically provides a bridge between Socket.io and Vuex, mapping incoming server events directly to state management actions and mutations. This allows server-side updates to trigger automated state changes within the client application. The library covers core real-time communication capabilities, including establishing server con

    JavaScriptrealtimereduxsocket-io
    Auf GitHub ansehen↗3,903
  • optiscaler/optiscalerAvatar von optiscaler

    optiscaler/OptiScaler

    6,875Auf GitHub ansehen↗

    OptiScaler is a DirectX graphics middleware and temporal upscaler wrapper designed to intercept graphics API calls. It functions as a system for replacing native temporal anti-aliasing and upscaling technologies with alternative scaling methods and frame generation interop to improve resolution and performance. The project distinguishes itself by enabling modern high-resolution upscaling and frame generation in games built for legacy rendering standards. It includes a framework for importing low-latency graphics plugins and utilizes an interception layer to replace existing frame interpolatio

    C++amddlssframegeneration
    Auf GitHub ansehen↗6,875
  • facebook/fluxAvatar von facebook

    facebook/flux

    17,464Auf GitHub ansehen↗

    Flux is an application architecture framework and client-side state orchestrator. It implements a unidirectional state management pattern to ensure data flows in one direction, preventing unpredictable state changes and maintaining consistency across the user interface. The system functions as an action-driven state architecture where changes are triggered by plain object actions. A centralized dispatcher routes these actions to multiple data stores, which partition the application state and notify views of changes via a publisher-subscriber synchronization pattern. This approach provides a

    JavaScript
    Auf GitHub ansehen↗17,464
  • electron/electron-api-demosAvatar von electron

    electron/electron-api-demos

    10,235Auf GitHub ansehen↗

    This repository provides a collection of interactive sample applications and reference implementations for the Electron framework. It serves as a library of API reference demos designed to help developers learn how to implement core desktop features. The project features visual demonstrations of cross-platform GUI management and practical examples of native operating system integration. It includes dedicated samples for handling native modules, crash reports, and the configuration of security implementations such as content security policies and process sandboxing. The codebase covers a broa

    HTML
    Auf GitHub ansehen↗10,235
  • mausimus/shaderglassAvatar von mausimus

    mausimus/ShaderGlass

    3,728Auf GitHub ansehen↗

    ShaderGlass is a GPU-accelerated shader pipeline designed to render real-time visual effects as an overlay on the desktop or specific application windows. It processes visual input through programmable fragment shaders to modify screen output or live video feeds. The project supports the import of custom shader definitions and the hot-loading of external files to test and tune visual effects without restarting. It includes a library management system for browsing presets and adjusting specific parameters to refine the final output. The application routes input from various sources, including

    C++crtcrt-monitordirectx
    Auf GitHub ansehen↗3,728
  • hooke007/mpv_playkitAvatar von hooke007

    hooke007/mpv_PlayKit

    6,473Auf GitHub ansehen↗
    GLSLmpvmpv-configmpv-player
    Auf GitHub ansehen↗6,473
  • jasonette/jasonette-iosAvatar von Jasonette

    Jasonette/JASONETTE-iOS

    5,228Auf GitHub ansehen↗

    JASONETTE-iOS is a JSON-driven mobile app framework used to build iOS applications using declarative JSON markup. It maps structured data to native iOS components and system methods, allowing the definition of user interfaces and event responses without writing traditional imperative code. The framework includes a remote logic delivery engine that loads application structure and behavior via HTTP. This enables updates to interfaces and application logic over the air without requiring the redistribution of the app binary. The system manages application flow through declarative state managemen

    JavaScript
    Auf GitHub ansehen↗5,228
  • mjolnirapp/mjolnirAvatar von mjolnirapp

    mjolnirapp/mjolnir

    5,220Auf GitHub ansehen↗

    Mjolnir is a macOS automation framework and extensible scripting engine. It provides a system for creating custom productivity workflows, managing application states, and controlling the macOS desktop interface programmatically. The project functions as a global hotkey manager that binds keyboard shortcuts to trigger automated scripts across the operating system. It includes a macOS application controller to inspect active windows and manage system-wide user interface interactions. The environment supports extensibility through a pluggable package management system, allowing for the installa

    C
    Auf GitHub ansehen↗5,220
  • jigish/slateAvatar von jigish

    jigish/slate

    7,836Auf GitHub ansehen↗

    Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable automation tool and workflow orchestrator, allowing users to resize and position application windows through custom keystroke bindings and predefined spatial configurations. The project distinguishes itself by using a scripting API to define complex window manipulation logic, system event callbacks, and custom input mappings. This allows for the creation of sequenced action chains and the execution of external shell commands tied to specific keyboard shortcuts. Its capabilities in

    Objective-C
    Auf GitHub ansehen↗7,836
  • blueedgetechno/win11reactAvatar von blueedgetechno

    blueedgetechno/win11React

    9,683Auf GitHub ansehen↗

    win11React is a web-based emulation of a modern desktop operating system environment built using React. It replicates the visual design, taskbar, and start menu of Windows 11 to create a browser-hosted workspace. The system features a customizable theme that allows users to apply custom backgrounds and styles to the workstation. Access to the environment is controlled through a simulated startup sequence and lock screen for session security management. The interface includes a desktop shell with draggable and resizable application windows and integrated system applications such as a terminal

    JavaScriptcsshacktoberfesthacktoberfest2022
    Auf GitHub ansehen↗9,683
  • kasper/phoenixAvatar von kasper

    kasper/phoenix

    4,538Auf GitHub ansehen↗

    Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control system-level behaviors. It functions as an AppleScript automation bridge, allowing users to programmatically manipulate application states, window geometry, and desktop interactions. The project enables the creation of custom workflows by binding keyboard shortcuts to JavaScript functions. This allows for the automation of complex system actions, such as organizing application layouts across multiple screens and managing virtual spaces. Its capability surface covers window and applica

    Objective-C
    Auf GitHub ansehen↗4,538
  • nannou-org/nannouAvatar von nannou-org

    nannou-org/nannou

    6,707Auf GitHub ansehen↗

    Nannou is a creative coding framework for Rust designed for building interactive visual and audio sketches. It provides a loop-based API with hardware-accelerated 2D and 3D rendering, serving as a toolkit for generative art production and multimedia installation design. The framework is distinguished by its comprehensive hardware communication interface, which bridges software with physical devices via MIDI, OSC, DMX, serial, and laser DAC protocols. It also includes specialized projection mapping tools for warping visual output to fit non-standard physical surfaces and a dedicated GPU shader

    Rustcreative-coding
    Auf GitHub ansehen↗6,707
  • cycfi/elementsAvatar von cycfi

    cycfi/elements

    3,702Auf GitHub ansehen↗

    Elements is a C++ GUI library and component-based UI framework used for building desktop user interfaces. It features a retained-mode layout engine that manages the positioning, sizing, and layering of elements within a window. The framework functions as a cross-platform window manager, handling application event loops and embedding graphical views into native platform windows. It allows for the creation of custom widgets by composing basic primitive elements and alignment wrappers. The system supports responsive layout organization through the use of tiles, grids, and flows. It also provide

    C++c-plus-pluscppcpp17
    Auf GitHub ansehen↗3,702
  • beep6581/rawtherapeeAvatar von Beep6581

    Beep6581/RawTherapee

    3,993Auf GitHub ansehen↗

    RawTherapee is a professional raw photo processing software and image developer designed to convert raw camera files and high dynamic range data into high quality standard image formats. It functions as a raw format converter and image processor, providing tools for fine-tuning color, exposure, and detail across multiple operating systems. The software utilizes a non-destructive editing model, applying a sequence of reversible transformations to photos without altering the original source files. This approach preserves image quality throughout the digital photo development workflow. The appl

    C++
    Auf GitHub ansehen↗3,993
  • browserstate/history.jsAvatar von browserstate

    browserstate/history.js

    10,659Auf GitHub ansehen↗

    history.js is a cross-browser URL state manager and HTML5 History API polyfill. It functions as a single page application router that manages browser URL and history state consistently across HTML5 and HTML4 browsers, enabling navigation without triggering full page reloads. The project provides a JavaScript framework adapter that integrates history management with the event systems of jQuery, MooTools, and Prototype. It ensures compatibility through a fallback mechanism that switches to hash-based navigation and hashbang URLs when the native HTML5 History API is unavailable. The system cove

    JavaScripthashchangehtml5-historyhtml5-history-api
    Auf GitHub ansehen↗10,659
  • hit-alibaba/interviewAvatar von HIT-Alibaba

    HIT-Alibaba/interview

    5,253Auf GitHub ansehen↗

    This project is a comprehensive technical interview preparation guide and computer science knowledge base. It serves as a structured study resource designed to help software engineers review core engineering concepts and prepare for professional coding assessments. The repository focuses on a wide array of theoretical and practical domains, including detailed references for mobile application architecture and operating system fundamentals. It provides curated materials on software architecture patterns and network protocol analysis to support professional development. The content covers foun

    Shellinterviewinterview-preparation
    Auf GitHub ansehen↗5,253
  • aloxaf/fzf-tabAvatar von Aloxaf

    Aloxaf/fzf-tab

    4,521Auf GitHub ansehen↗

    fzf-tab is a Zsh plugin that replaces the default tab-completion menu with an interactive fuzzy search interface powered by fzf. It hooks into Zsh's completion system to present completion candidates in a searchable list where users can filter, select, and navigate results by typing partial matches. The plugin distinguishes itself through several integrated capabilities. It supports multi-item selection for batch operations, group-based navigation to switch between completion categories like files and commands, and live previews of each candidate using user-defined commands. The interface can

    Shellcompletionfzfshell
    Auf GitHub ansehen↗4,521
  • anbox/anboxAvatar von anbox

    anbox/anbox

    9,056Auf GitHub ansehen↗

    Anbox is an Android container environment and runtime designed to execute Android applications on Linux desktops. It utilizes a container-based system to run the Android operating system without the overhead associated with traditional hardware virtualization. The system features a hardware abstraction layer that routes hardware access and sensor data through a host daemon to provide accelerated rendering. It integrates with the Linux desktop by mapping individual Android application layers to separate windows, allowing apps to function as distinct desktop applications. The project supports

    C++
    Auf GitHub ansehen↗9,056