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
·
Blinue avatar

Blinue/Magpie

0
View on GitHub↗
13,291 stars·549 forks·HLSL·gpl-3.0·13 views

Magpie

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 behavior and scaling settings by establishing a communication bridge between external scripts and the target software.

The tool supports a broad range of capabilities, including the application of custom visual effects and the automation of interaction through synthetic input injection. These processes are managed through an asynchronous pipeline that decouples frame capture from transformation tasks to maintain performance during intensive image manipulation.

Features

  • Deep Learning Media Upscalers - Enhances image quality and resolution by applying real-time scaling algorithms to desktop applications and games.
  • Resolution Upscalers - Enhances visual resolution and image quality of software by applying advanced scaling algorithms to display output.
  • Graphics Enhancers - Enhances visual fidelity of desktop applications and games through real-time resolution scaling and spatial reconstruction algorithms.
  • Real-Time Video Upscalers - Increases resolution and visual fidelity of desktop applications using real-time spatial reconstruction and interpolation.
  • Desktop Applications - Intercepts and processes desktop application video frames to apply real-time shaders and resolution upscaling.
  • Post-Processing Injectors - Modifies the visual output of running software by injecting custom shaders and image enhancement algorithms directly into the display stream.
  • Post-Processing Effects - Modifies the visual appearance of running applications by injecting custom shaders and effects into the display stream.
  • Desktop Application Utilities - Enhances the visual fidelity of desktop applications by intercepting and processing video frames with real-time shaders.
  • Shader Injection Pipelines - Processes captured video frames through programmable graphics pipelines to modify visual output before rendering.
  • Shaders - Modifies visual output of running software by injecting custom shaders and image enhancement effects into the graphics pipeline.
  • Desktop Application Automation - Provides an interface for programmatically controlling application behavior and scaling settings via external scripts.
  • Real-Time Visual Effect Processors - Modifies the appearance of running applications by processing captured video frames through custom shaders.
  • Hardware-Accelerated Video Pipelines - Utilizes graphics hardware pipelines to modify visual output in real-time before display rendering.
  • Spatial Reconstruction Interpolators - Applies mathematical scaling algorithms to pixel buffers to increase resolution during active playback.
  • Inter-Process Communication Bridges - Establishes a communication channel between the host environment and target applications for state monitoring and control.
  • Display Buffer Managers - Captures raw pixel data directly from the operating system display memory for real-time processing.
  • Display Capture - Provides a continuous stream of raw pixel data from the display buffer for real-time image processing.

Star history

Star history chart for blinue/magpieStar history chart for blinue/magpie

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

Open-source alternatives to Magpie

Similar open-source projects, ranked by how many features they share with Magpie.
  • nvidia/isaac-gr00tNVIDIA avatar

    NVIDIA/Isaac-GR00T

    6,222View on GitHub↗
    Jupyter Notebook
    View on GitHub↗6,222
  • bloc97/anime4kbloc97 avatar

    bloc97/Anime4K

    20,655View on GitHub↗

    Anime4K is a collection of graphics shaders and image processing algorithms designed to enhance the visual quality of animated media. It functions as a real-time upscaling engine that increases the resolution of video content during playback, allowing for higher fidelity viewing without the need to permanently re-encode source files. The project distinguishes itself by utilizing hardware-accelerated rendering to perform complex image reconstruction directly on the graphics card. By employing a pass-based pipeline, it chains multiple processing stages to refine frames iteratively, ensuring tha

    Jupyter Notebookanimeanime-upscalinganime4k
    View on GitHub↗20,655
  • crosire/reshadecrosire avatar

    crosire/reshade

    5,021View on GitHub↗

    ReShade is a post-processing shader injector that hooks into DirectX, OpenGL, and Vulkan rendering pipelines to apply custom shaders in real time. It operates by injecting a DLL into the target process, intercepting graphics API calls, and inserting a configurable pipeline of user-selected shader effects that read color and depth buffers to alter the final output. The project distinguishes itself through depth buffer auto-detection, which automatically identifies the depth-stencil attachment in the rendering pipeline, enabling per-pixel depth effects such as ambient occlusion and depth-of-fie

    C++compilerd3d11d3d12
    View on GitHub↗5,021
  • hooke007/mpv_playkithooke007 avatar

    hooke007/mpv_PlayKit

    6,473View on GitHub↗
    GLSLmpvmpv-configmpv-player
    View on GitHub↗6,473
See all 30 alternatives to Magpie→

Frequently asked questions

What does blinue/magpie do?

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.

What are the main features of blinue/magpie?

The main features of blinue/magpie are: Deep Learning Media Upscalers, Resolution Upscalers, Graphics Enhancers, Real-Time Video Upscalers, Desktop Applications, Post-Processing Injectors, Post-Processing Effects, Desktop Application Utilities.

What are some open-source alternatives to blinue/magpie?

Open-source alternatives to blinue/magpie include: nvidia/isaac-gr00t. bloc97/anime4k — Anime4K is a collection of graphics shaders and image processing algorithms designed to enhance the visual quality of… crosire/reshade — ReShade is a post-processing shader injector that hooks into DirectX, OpenGL, and Vulkan rendering pipelines to apply… hooke007/mpv_playkit. brianchirls/seriously.js — Seriously.js is a WebGL video processing framework and browser-based graphics engine designed for real-time video… bkaradzic/bgfx — bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides…