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
Back to feralinteractive/gamemode

Open-source alternatives to Gamemode

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

  • ublue-os/bazziteublue-os avatar

    ublue-os/bazzite

    7,876View on GitHub↗

    Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t

    Shelldesktopfedora-kinoitefedora-linux
    View on GitHub↗7,876
  • sonic2kk/steamtinkerlaunchsonic2kk avatar

    sonic2kk/steamtinkerlaunch

    2,802View on GitHub↗

    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
    View on GitHub↗2,802
  • metacubex/clashx.metaMetaCubeX avatar

    MetaCubeX/ClashX.Meta

    5,331View on GitHub↗

    ClashX.Meta is a macOS desktop application that provides a graphical interface for managing the Clash proxy engine. It enables rule-based traffic routing using domain, IP, and GeoIP rules, and allows users to manage proxy configurations and toggle system proxy settings directly from the menu bar. The application serves as a full-featured client for controlling the core proxy daemon on macOS. The project includes a YAML-based configuration manager with built-in schema validation, ensuring proxy profiles are valid before activation. It also provides a TUN virtual network stack that captures all

    View on GitHub↗5,331

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • yc9559/uperfyc9559 avatar

    yc9559/uperf

    3,387View on GitHub↗

    uperf is an Android performance tuning tool and Linux kernel parameter manager designed to optimize device responsiveness and battery life. It functions as a CPU affinity and scheduling manager, a hardware power profile controller, and a real-time system monitor that adjusts kernel parameters and CPU frequencies. The project distinguishes itself through real-time system monitoring of touchscreen input and frame rendering to trigger immediate performance boosts. It utilizes hardware performance profiling to apply pre-tuned configuration files tailored to specific hardware platforms, balancing

    Shell
    View on GitHub↗3,387
  • flightlessmango/mangohudflightlessmango avatar

    flightlessmango/MangoHud

    8,270View on GitHub↗

    MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It functions as a graphics API hook, intercepting Vulkan and OpenGL pipelines to render performance data directly onto the graphics buffer. The project serves as both a real-time monitor for CPU and GPU utilization, temperatures, and power draw, and a frametime data logger that records execution speed to disk for later benchmarking and analysis. Users can modify the overlay display, visual styles, and active metrics through configuration files, environment variables, or predefined pe

    Cbenchmarkinghudlinux
    View on GitHub↗8,270
  • papermc/paperPaperMC avatar

    PaperMC/Paper

    12,385View on GitHub↗

    Paper is a high-performance server implementation for hosting multiplayer Minecraft games. It functions as a performance-oriented game engine designed to reduce resource usage and resolve mechanical inconsistencies in game logic. The project provides a platform for extending server logic and adding custom gameplay features through a dedicated plugin API. This allows for the development and integration of third-party extensions to add specialized capabilities to the server environment. The software covers several technical areas including server performance optimization for high-concurrency e

    Javabukkitjavaminecraft
    View on GitHub↗12,385
  • bottlesdevs/bottlesbottlesdevs avatar

    bottlesdevs/Bottles

    8,080View on GitHub↗

    Bottles is a Wine compatibility manager and prefix manager that provides a graphical interface for running Windows applications on Linux. It functions as a Windows application sandbox and dependency manager, organizing isolated environments to prevent dependency conflicts and protect the host operating system. The project acts as a Wine runner orchestrator, allowing users to download, install, and switch between different compatibility layers and graphics renderers. It distinguishes itself by using community-driven scripts for automated software installation and dependency management, alongsi

    Pythonbottlesbottles-versioningdxvk
    View on GitHub↗8,080
  • gloriouseggroll/proton-ge-customGloriousEggroll avatar

    GloriousEggroll/proton-ge-custom

    14,513View on GitHub↗

    Proton GE Custom is a compatibility layer designed to execute Windows games on Linux by translating binary instructions and API calls. It focuses on improving game stability and performance through a Wine-based translation system. The project utilizes custom patches and per-game configuration overrides to resolve specific application crashes and glitches. It implements specialized media foundation patching to ensure stable playback of proprietary cinematic formats and adds support for High Dynamic Range output. The software covers a range of gaming optimizations, including raw input latency

    C++
    View on GitHub↗14,513
  • snoopy1866/litiaotiao-custom-rulesSnoopy1866 avatar

    Snoopy1866/LiTiaotiao-Custom-Rules

    10,389View on GitHub↗

    This project provides a custom rule set and configuration profiles for content processing tools. It consists of declarative rules and JSON-based configurations that define how a target application identifies and handles specific types of data. The system enables dynamic tool configuration by injecting external logic at runtime, removing the need for core system recompilation. These configurations use schema-validated rule sets to ensure structural integrity and prevent errors during processing. The project implements pattern-based data identification using regular expressions and a priority-

    View on GitHub↗10,389
  • cysharp/unitaskCysharp avatar

    Cysharp/UniTask

    10,519View on GitHub↗

    UniTask is a high-performance asynchronous task library designed specifically for the Unity game engine. It provides a specialized framework for managing background operations and complex game logic, enabling developers to utilize modern asynchronous patterns while maintaining consistent frame rates during high-frequency engine updates. The library distinguishes itself through a zero-allocation architecture that prioritizes memory efficiency. By utilizing struct-based task representations and an internal object pooling system, it significantly reduces garbage collection pressure compared to s

    C#coroutinecsharptask
    View on GitHub↗10,519
  • christitustech/linutilChrisTitusTech avatar

    ChrisTitusTech/linutil

    5,133View on GitHub↗

    Linutil is a Rust-based system configuration toolbox designed to automate software installation, hardware setup, and security baseline enforcement across various Linux distributions. It functions as a high-performance utility for executing batch configuration jobs and managing system baselines through a terminal interface. The project provides a distribution-agnostic setup manager that allows users to configure hardware peripherals and install desktop environments across different Linux versions. It includes a specialized firewall configuration tool for applying standardized network traffic r

    Shell
    View on GitHub↗5,133
  • zyperwave/zyperwinoptimizeZyperWave avatar

    ZyperWave/ZyperWinOptimize

    6,746View on GitHub↗

    ZyperWinOptimize is a Windows system optimization tool that automates performance tuning by removing bloatware, disabling unnecessary services, and cleaning junk files to improve system responsiveness. It functions as a profile-driven configuration tool, storing user-selected optimization settings in a JSON file for consistent reapplication across sessions, and includes capabilities for Windows and Office activation via embedded product keys and command-line tools. The tool distinguishes itself through its comprehensive approach to system modification, combining registry tweaking, service sta

    C#
    View on GitHub↗6,746
  • pancaketas/lsfg-vkPancakeTAS avatar

    PancakeTAS/lsfg-vk

    4,097View on GitHub↗

    lsfg-vk is a Vulkan-based frame generation tool and graphics middleware designed to increase perceived frame rates in graphics applications. It implements a lossless scaling algorithm to insert generated frames between rendered ones, increasing motion smoothness without reducing image quality. The project features a dedicated programming interface for integrating frame generation logic into external applications and includes an application profile manager. This manager allows specific generation settings to be assigned to individual executables, automating configuration upon application start

    C++frame-generationlinuxlosslessscaling
    View on GitHub↗4,097
  • 0x192/universal-android-debloater0x192 avatar

    0x192/universal-android-debloater

    19,385View on GitHub↗

    Universal Android Debloater is a desktop utility designed to manage and remove pre-installed software from Android devices. By utilizing the Android Debug Bridge, the tool allows users to identify and disable or uninstall system applications on non-rooted devices to improve privacy, storage availability, and overall system performance. The software distinguishes itself through its ability to reconcile current device states against declarative configuration files, enabling the automated application of software removal profiles. It supports multi-instance management, allowing users to connect t

    Rustadbandroiddebloat
    View on GitHub↗19,385
  • dreamer/robertadreamer avatar

    dreamer/roberta

    178View on GitHub↗

    Steam Play compatibility tool to run adventure games using native Linux ScummVM

    Python
    View on GitHub↗178
  • kozec/sc-controllerkozec avatar

    kozec/sc-controller

    1,596View on GitHub↗
    Pythongtk3pythonpython-2
    View on GitHub↗1,596
  • scummvm/scummvmscummvm avatar

    scummvm/scummvm

    2,716View on GitHub↗

    ScummVM main repository

    C++
    View on GitHub↗2,716
  • dreamer/boxtrondreamer avatar

    dreamer/boxtron

    455View on GitHub↗

    Steam Play compatibility tool to run DOS games using native Linux DOSBox

    Python
    View on GitHub↗455
  • cryobyte33/steam-deck-utilitiesCryoByte33 avatar

    CryoByte33/steam-deck-utilities

    3,526View on GitHub↗

    This project is a suite of system optimization tools for SteamOS designed to tune kernel memory parameters, manage swap space, and perform disk cleanup on handheld hardware. It provides a command-line interface for executing system tweaks and managing configurations without a graphical user interface. The toolset includes a kernel memory tuner for adjusting swappiness and page allocation, a swap space manager for creating and resizing virtual memory files, and a disk cleanup utility to remove orphaned shader caches and compatibility data. It also enables the relocation of game data and shader

    Gosteam-deck
    View on GitHub↗3,526
  • philipk/boilrPhilipK avatar

    PhilipK/BoilR

    1,823View on GitHub↗

    Synchronize games from other platforms into your Steam library

    Rustgameslauncherlinux
    View on GitHub↗1,823
  • capitainejsparrow/steam-repo-managerC

    CapitaineJSparrow/steam-repo-manager

    0View on GitHub↗
    View on GitHub↗0
  • merrit/nyrnaMerrit avatar

    Merrit/nyrna

    1,232View on GitHub↗

    Suspend games and applications.

    Dart
    View on GitHub↗1,232
  • dosbox-staging/dosbox-stagingdosbox-staging avatar

    dosbox-staging/dosbox-staging

    1,729View on GitHub↗

    DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.

    C++armccpp
    View on GitHub↗1,729
  • benjamimgois/goverlaybenjamimgois avatar

    benjamimgois/goverlay

    1,350View on GitHub↗

    Goverlay is an easy graphical interface to configure linux gaming applications

    Pascal
    View on GitHub↗1,350
  • steamgriddb/steam-rom-managerSteamGridDB avatar

    SteamGridDB/steam-rom-manager

    2,326View on GitHub↗
    TypeScript
    View on GitHub↗2,326
  • luxtorpeda-dev/luxtorpedaluxtorpeda-dev avatar

    luxtorpeda-dev/luxtorpeda

    924View on GitHub↗
    Rustgamegodotgodot-engine
    View on GitHub↗924
  • fastrizwaan/winezguifastrizwaan avatar

    fastrizwaan/WineZGUI

    132View on GitHub↗

    Wine GUI using Zenity

    Shell
    View on GitHub↗132
  • steamdeckhomebrew/decky-loaderSteamDeckHomebrew avatar

    SteamDeckHomebrew/decky-loader

    6,434View on GitHub↗

    Decky Loader is an open-source plugin system that extends the Steam Deck's gaming mode interface with community-made plugins and customizations. It functions as a plugin loader that injects JavaScript plugins into the Steam Deck's web-based interface at runtime, enabling real-time appearance and behavior changes without leaving the active gaming session. The system combines a CORS-bypassing proxy layer that intercepts and modifies HTTP fetch requests from plugins to remove same-origin restrictions, with a Python-to-TypeScript bridge that exposes Python functions as callable TypeScript methods

    TypeScriptpluginspythonsteam
    View on GitHub↗6,434
  • roguemaster/flipperzero-firmware-wpluginsRogueMaster avatar

    RogueMaster/flipperzero-firmware-wPlugins

    6,257View on GitHub↗

    This project is a custom firmware for the Flipper Zero that provides an embedded plugin ecosystem, a hardware pentesting toolkit, and a multi-protocol emulation layer. It modifies the device's operating system to include a Sub-GHz radio suite for expanded frequency range and the ability to build and deploy third-party applications directly onto the hardware. The firmware extends the device's native capabilities through a Sub-GHz radio suite that allows for frequency extension and signal capture beyond factory defaults. It implements specialized emulation for BadUSB and BLE keyboards and inclu

    Carmv7mblebluetooth-low-energy
    View on GitHub↗6,257
  • cmus/cmuscmus avatar

    cmus/cmus

    6,048View on GitHub↗

    cmus is a terminal-based audio player that runs entirely within a terminal window, using the ncurses library to render its interface without any graphical toolkit. It is designed to play local music files and internet radio streams, with support for CUE sheet metadata that splits single audio files into logical tracks with correct timing, and gapless playback that eliminates audible pauses between consecutive tracks. The player distinguishes itself through a Vi-inspired incremental search interface that locates tracks and commands in real time as you type, and a tab-based workspace model that

    C
    View on GitHub↗6,048