GitHub topics: linux-gaming
mikeroyal/Pop_OS-Guide
Pop!_OS Guide. Pop!_OS is an Operating System developed by System76.
Language: Rust - Size: 744 KB - Last synced at: about 7 hours ago - Pushed at: over 1 year ago - Stars: 275 - Forks: 20

spazziale/Wayland-Native-Games-Compatibility-List
A curated list of trick to run native linux games on Wayland
Size: 11.7 KB - Last synced at: about 6 hours ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 0

psygreg/linux-troubleshooting
A compendium of information regarding common issues on Linux OS'es and how to fix them.
Language: Shell - Size: 103 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 12 - Forks: 0

krekhovx/ioquake3-linux-install
Automating the installation and configuration of ioquake3. A simple and modern solution for quickly launching Quake 3 Arena on Linux (ioquake3).
Language: Shell - Size: 42 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

psygreg/shader-patcherx
Simple bash script to increase the shader cache size globally on your Linux system.
Language: Shell - Size: 39.1 KB - Last synced at: about 6 hours ago - Pushed at: 3 days ago - Stars: 4 - Forks: 0

emadadel4/void-linux
Install Void Linux with your favorite environment desktop
Language: Shell - Size: 19.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

Skyghost090/gamemoded
A service for improve gaming performance automatically for linux
Language: C - Size: 4.88 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

janpol070104/linuxar
Linuxar is a powerful bash script designed to help you optimize your Linux system effortlessly. It cleans out junk files, optimizes kernel parameters, and applies a range of performance tweaks to boost your computer’s responsiveness—all while ensuring your original settings are safely backed up and can be restored if needed.
Language: Shell - Size: 111 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

derrod/legendary
Legendary - A free and open-source replacement for the Epic Games Launcher
Language: Python - Size: 644 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 4,837 - Forks: 174

GoldenDrakeStudios/golden-drake-linux
Arch Linux for gaming and game development
Language: Shell - Size: 105 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 28 - Forks: 5

hmlendea/gfn-electron
Linux Desktop client for Nvidia's GeForce NOW game streaming service
Language: JavaScript - Size: 8.38 MB - Last synced at: 4 days ago - Pushed at: 28 days ago - Stars: 584 - Forks: 74

BadKiko/steam-online-fix-launcher
Steam Online Fix Launcher (SOFL) is a tool for easily launching and organizing online-fix games on Linux.
Language: Python - Size: 3.01 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 70 - Forks: 0

nestrilabs/nestri
[Experimental] An open-source Geforce Now alternative
Language: TypeScript - Size: 74.7 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 1,644 - Forks: 35

DavidoTek/ProtonUp-Qt
Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface.
Language: Python - Size: 5.66 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,438 - Forks: 43

ItsShamed/tsrk-nix-flex
Nix config I guess? Mirror of https://git.tsrk.me/tsrk/tsrk-nix-flex
Language: Nix - Size: 15.5 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

Kron4ek/Conty
Easy to use unprivileged Linux container packed into a single portable executable
Language: Shell - Size: 532 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 869 - Forks: 57

bakustarver/rpgmakermlinux-cicpoffs
Run any RPG Maker XP, VX, VX Ace, MV, MZ, TyranoBuilder, Godot, Construct 2/3, Nscripter game on linux natively
Language: JavaScript - Size: 57.8 MB - Last synced at: 11 days ago - Pushed at: 22 days ago - Stars: 167 - Forks: 6

YurinDoctrine/ultra-gaming-setup-wizard
Gaming on Linux setup works on Arch Linux , Ubuntu or Debian and Fedora
Language: Shell - Size: 422 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 29 - Forks: 3

DigitalExtinction/Game
A 3D RTS game implemented in Rust.
Language: Rust - Size: 2.41 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 338 - Forks: 29

EnderIce2/rpc-bridge
Enable Rich Presence between your Wine applications and the native Discord client on Linux and macOS.
Language: C - Size: 12.8 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 88 - Forks: 5

mxgic1337/protonfox
Extension that displays information about game compatibility with Proton on Steam.
Language: TypeScript - Size: 628 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

gpskwlkr/protondb-check
CLI tool for checking ProtonDB compatibility of your Steam games.
Language: Rust - Size: 56.6 KB - Last synced at: 12 days ago - Pushed at: 12 months ago - Stars: 5 - Forks: 0

White9shadow/linuxar
Linuxar is a powerful bash script designed to help you optimize your Linux system effortlessly. It cleans out junk files, optimizes kernel parameters, and applies a range of performance tweaks to boost your computer’s responsiveness—all while ensuring your original settings are safely backed up and can be restored if needed.
Language: Shell - Size: 112 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 3 - Forks: 0

csinkers/ualbion
A remake of the 1995 RPG Albion (requires data from an install of the original game)
Language: C# - Size: 8.85 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 138 - Forks: 12

denis-g/steam-deck-optimization-guide
🎮 This guide contains descriptions of settings and utilities for safely improving the performance, and useful information for advanced Steam Deck users. All settings supported LCD and OLED versions.
Language: Shell - Size: 1.96 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 287 - Forks: 7

sonic2kk/steamtinkerlaunch
Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs
Language: Shell - Size: 7.04 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 2,328 - Forks: 73

wanjohiryan/Arc3dia 📦
Self-Hosted Stadia: Play with your friends online from any device and at any time
Language: Dockerfile - Size: 212 MB - Last synced at: 29 days ago - Pushed at: 12 months ago - Stars: 840 - Forks: 14

selkies-project/docker-nvidia-egl-desktop
KDE Plasma Desktop container designed for Kubernetes, supporting OpenGL EGL and GLX, Vulkan, and Wine/Proton for NVIDIA GPUs through WebRTC and HTML5, providing an open-source remote cloud/HPC graphics or game streaming platform.
Language: Dockerfile - Size: 509 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 263 - Forks: 55

Juk3n/fluffy
CLI Game Launcher for Linux
Language: C++ - Size: 58.6 KB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

psygreg/gameready
Shell script to install basic gaming packages on Arch, Fedora and Ubuntu-based Linux distros. Also sets up Nvidia drivers for Fedora.
Language: Shell - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

selkies-project/selkies-gstreamer
Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC
Language: CSS - Size: 3.06 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 441 - Forks: 54

adamperkowski/jpu
JuleProtonUp is a fast and lightweight ProtonUp alternative
Language: C - Size: 26.4 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 0

Ikos3k/Linux-Gaming
useful scripts for Linux gamers
Language: Shell - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

rimsiw/linux-cs2-skyve-guide
Guide how to properly install Skyve on Linux.
Size: 23.4 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 1

ZOOM-Platform/zoom-platform.sh
A tool to streamline installation, updating, and playing Windows games from ZOOM Platform on Linux using umu and Proton.
Language: Shell - Size: 1.46 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 11 - Forks: 2

NayamAmarshe/gameready
🎮 GameReady - Automated script to make Linux distros ready for gaming with WINE, Lutris, GameMode, Winetricks and more!
Language: Shell - Size: 55.7 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 232 - Forks: 16

kimjongbing/nix-proton-cachyos
NixOS flake packaging for CachyOS Proton (https://github.com/CachyOS/proton-cachyos), a compatibility tool for Steam Play with CachyOS optimizations
Language: Nix - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 5 - Forks: 4

defuncart/game_saves_backup
An application to backup game saves.
Language: Dart - Size: 1.1 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

bleaidbleaid/jpu
JuleProtonUp is a fast and lightweight ProtonUp alternative
Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

bingoplayer53/Wine-for-Windows-Installer-2025
Wine for Windows – allows you to run Linux applications on your Windows PC. Cross-platform compatibility made easy. 🐧💻
Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

vvoland/sind
Run Steam in Docker
Language: Shell - Size: 11.7 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

bickfirefly/Wine-for-Windows-Installer-2025
Wine for Windows – allows you to run Linux applications on your Windows PC. Cross-platform compatibility made easy. 🐧💻
Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

kotleni/sndchprev-linux
Sound channels direction preview for games on Linux. (X11 and PipeWire only)
Language: CMake - Size: 331 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

redromnon/HeroicBashLauncher 📦
Directly launch any Epic Games Store and GOG game from anywhere without Heroic on Linux.
Language: Python - Size: 6.61 MB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 355 - Forks: 17

mendel5/linux-gaming
Overview of resources about gaming on Linux
Size: 40 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

selkies-project/docker-nvidia-glx-desktop
KDE Plasma Desktop container designed for Kubernetes, supporting OpenGL EGL and GLX, Vulkan, and Wine/Proton for NVIDIA GPUs through WebRTC and HTML5, providing an open-source remote cloud/HPC graphics or game streaming platform.
Language: Dockerfile - Size: 696 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 328 - Forks: 67

LnxFCA/fc3-lsgen
Far Cry 3 Deluxe Editon content unlocker
Language: C - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

p-mng/proton-ge-custom-updater 📦
Simple updater for custom Proton distributions.
Language: Shell - Size: 49.8 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 104 - Forks: 7

wanjohiryan/cloud-gaming 📦
Play computer games on web browsers any time and anywhere, without download and installation.
Language: Go - Size: 168 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

RickMars-Tech/flake
My personal NixOS/Flake configuration for my daily use and Gaming
Language: Nix - Size: 36 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

ericonr/AppPauser
An application pauser for all occasions
Language: Go - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 0

zenxero/fedora-ansible-workstation
An Ansible playbook targeting Fedora that configures my workstation to my needs
Language: Jinja - Size: 88.9 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

Bizarre-Bits/AGE
Another Game Engine
Language: C++ - Size: 2.48 MB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1

Guardian259/dotfiles
.dotfiles Installation Script, Written in Bash for quick and painless setup of Ubuntu/Debian Machines for gaming & genral use. Intended for Easy of Use and Extensability
Language: Shell - Size: 63.5 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

rimsiw/linux-gaming-omg
A somewhat useful guide into Linux Gaming
Size: 223 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 31 - Forks: 1

popcar2/SimpleLinuxGamingGuide
A straightforward guide for Linux gaming
Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

owais-kali/Joyflix-CloudGaming
Open-source Cloud Gaming Service
Language: C++ - Size: 1.4 MB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 25 - Forks: 3

parcimonic/legendary-flatpak 📦
Mirror - Unnoficial Flatpak version of legendary
Size: 38.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

domglusk/My-Personal-Findings
Don't know how to do this, but I'll put my findings here to share, I'll also put my dotfiles (more as a backup but also if people wanna use a modified Endeavour OS config)
Language: Shell - Size: 407 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

wereii/fsynctest
Quick snippet to check if your kernel has been built with fsync (futex_wait_multiple) patch
Language: C - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

kaythomas0/debian-gaming-setup
(GitLab Mirror) An interactive shell script for installing recommended tools to game efficiently on Debian
Language: Shell - Size: 119 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 0

NickatelbNornkirn/jump_dive_clock
Speedrun timer for Linux.
Language: Nim - Size: 1.87 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Abduiwahb/Replay_Organizer
Simple script to organize replays for games running under Proton
Language: Shell - Size: 34.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tedboudros/aurora
:rocket: Aurora is a set of utilities aiming to take PC couch gaming to the next level!
Language: C++ - Size: 4.46 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 0

SonicEraZoR/Portal-Base
Port of Portal 1 2007 leaked source code to Source SDK 2013. Also includes fixes for Half-Life 2 maps and gameplay.
Language: C++ - Size: 485 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 97 - Forks: 11

M-Reimer/wine-lol
PKGBUILDs to package GloriousEggroll's LoL-patched wine version
Language: Shell - Size: 869 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 162 - Forks: 23

AbdelrhmanNile/steal
Free and Open Source game center for Linux, Native and Wine pre-configured games.
Language: Python - Size: 91.8 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 238 - Forks: 14

dtiefling/eet-start-linux
Script that starts Infinity Engine games on Linux with minor enhancements
Language: Shell - Size: 29.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

luffah/u_chroot_start
Container system for the hoboes and neet
Language: Shell - Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

TaYaKi71751/solo-lobby-iptables
Gotta be solo
Language: Shell - Size: 35.2 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

samuraied/Linux-Gaming-Guide
This repo is meant to be a guide for new Linux gamers from beginner to advanced.
Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

GeoffreyCoulaud/gali
An experimental game launcher for linux
Language: Python - Size: 2.7 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 0

atticusrussell/xpad-xbox360-fix
This repo is created to store the corrected calibration for using original xbox controllers with ubuntu. Fixes my issue with horiz. axis of R thumbstick being mapped to L trigger. Contains udev rules and the cal file.
Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Thesola10/whlctl
WartHog Lights ConTroL
Language: Python - Size: 9.77 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

repelliuss/Boulder-Dash-Engine
An engine for Boulder Dash that lets you make your own Boulder Dash.
Language: C - Size: 35.3 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 1

yikuansun/desktopspeedruntools
Speedrun stopwatch and key input display for Windows, Mac and Linux
Language: JavaScript - Size: 1.2 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

Jorengarenar/DGL 📦
Game launcher for dmenu
Language: Python - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

imamhs/Linux-Launcher-for-Games
Play Windows games easily on Linux
Language: C++ - Size: 910 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

imamhs/onthim-pc-play
Games launcher for Linux allowing to play hundreds of PC and console games on Linux
Language: C++ - Size: 42 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

egladman/steamlaunchy
A tiny wrapper to programmatically launch third-party windows applications from within Steam using Proton
Language: Shell - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

imamhs/SConfiguration
A package to make Ubuntu Linux most compatible for workstation and desktop needs
Language: Shell - Size: 428 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

NathanMcMillan54/infinity-game
The game that never ends
Language: Python - Size: 29 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

nab138/LinuxGamingBot
A bot to help linux gamers find games and support devs who publish native linux builds
Language: JavaScript - Size: 449 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Stalkero/RyzenArch
My Arch Linux Setup
Language: Scheme - Size: 62.5 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Bonkeyzz/Touhou-Shining-Shooting-Star-Linux
A quick fix for exception 0x80041002
Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0
