Skip to content

Repository files navigation



Warning

This software may trigger anti-cheat systems. Use it with multiplayer games at your own risk.

Overview

vkShade is a ReShade-compatible Vulkan post-processing layer, written from the ground up to be a powerful, modern, and maintainable solution for improving visuals in games and other Vulkan applications on Linux.

See the documentation for more information.

vkShade in action
vkShade overlay running in-game (click to enlarge)

Project Status

vkShade is currently in the ALPHA phase of development. The core shader runtime, preset system, and GUI are all functional and the project is mostly feature-complete at the core level. That said, expect rough edges: there may still be compatibility issues with some games and shaders, input handling problems, UX quirks, and general bugs. Breaking changes are still possible as the project continues to mature.

See the documentation for current features, limitations, and development status.

Acknowledgments

Big thanks to the ReShade project and the many developers who create effects for its ecosystem. ❤️

License

Copyright (c) 2026 Ryan Algar (ralgar/vkShade)

BSD 2-clause License (see LICENSE or BSD 2-clause)

About

A ReShade-compatible Vulkan post-processing layer for Linux

Topics

Resources

Stars

83 stars

Watchers

2 watching

Forks

Releases

Contributors

Languages