For dangerous mod applications, the strongest matches are cheat-engine/cheat-engine (Cheat Engine is a comprehensive memory editor and reverse), steamclienthomebrew/millennium (Millennium is a modding framework tailored specifically for injecting) and revanced/revanced-manager (ReVanced Manager is an Android application patcher and modding). openmw/openmw and nexus-mods/nexus-mod-manager round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Discover the best open-source malware scanners for Minecraft mods, ranked by community stars and activity. Compare tools and find the right one.
Cheat Engine is a software reverse engineering suite and memory editor designed for the Windows environment. It functions as a comprehensive platform for inspecting, analyzing, and modifying the internal logic and data structures of running applications. The tool provides capabilities for real-time memory scanning and manipulation, allowing users to locate and alter specific values within a process's address space. It distinguishes itself through advanced debugging features, including hardware-assisted debugging, kernel-mode driver injection for bypassing memory protections, and dynamic binar
Cheat Engine is a comprehensive memory editor and reverse engineering suite that provides the core memory editing and scripting capabilities needed for game modification, even though it is primarily focused on analysis rather than serving as a general mod manager.
Millennium is a modding framework for the Steam desktop application designed to inject custom code, scripts, and styles into the client's Chromium rendering engine. It functions as a system for applying custom themes, loading dynamic plugins, and intercepting network requests. The project provides a dynamic plugin loader to extend application functionality without requiring a restart and a telemetry blocker to intercept outgoing network requests for analytics and crash reporting. It includes a tool for modifying the visual appearance of the application via a live editor that supports real-tim
Millennium is a modding framework tailored specifically for injecting custom code and scripts into the Steam desktop client, offering plugin architecture and style customization.
ReVanced Manager is an Android application patcher designed to modify compiled mobile binaries. It enables users to inject custom features, alter runtime behavior, and remove interface elements without requiring access to original source code. The utility distinguishes itself by performing all operations locally on the user device, ensuring privacy by avoiding external server dependencies. It automates the entire modification lifecycle, including the retrieval of application files, the application of bytecode-level patches, and the generation of new cryptographic signatures to ensure the resu
ReVanced Manager is an Android application patcher and modding utility that automates binary patching locally on mobile devices, though it is tailored specifically for compiled mobile apps rather than a general desktop game modding framework.
OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a cross-platform game runtime and 3D world renderer, providing a data-driven environment to run game logic and physics with improved stability. The project functions as a game modding framework, utilizing a modular plugin system and an interpreted scripting layer to load external modifications. This architecture allows for the integration of community content, custom textures, and external scripts without altering the base executable code. The engine covers a broad range of cap
OpenMW is a cross-platform game engine and mod loading system that supports modular plugins and scripting, though it is specifically tailored to run and modify Morrowind rather than acting as a universal modding framework.
Nexus-Mod-Manager is a desktop application and mod installation tool that connects to a central repository to download, install, organize, and update video game modifications. It serves as a centralized manager for handling game content directly from a desktop interface. The application includes dedicated download management capabilities that support pausing and resuming active file transfers to handle network bandwidth and large files. Users can also clean up partially installed or corrupted files automatically when an installation process fails or is interrupted. For configuration manageme
Nexus Mod Manager is an open-source mod manager that handles downloading, installing, and updating game modifications, directly addressing the mod manager feature though it lacks scripting or memory editing tools.
MelonLoader is a game engine plugin loader designed to inject custom code and load external plugins into Unity games. It functions as a modding framework that supports both Mono and Il2Cpp runtimes, allowing for the modification of games across different backend architectures. The project enables the patching and hooking of functions within Unity games, specifically providing a system for managing C# assemblies in Mono environments and a framework for patching the Interop C++ backend used by Il2Cpp. The system handles the interception of the application boot process to load third-party mods
MelonLoader is a game engine mod loader and plugin framework for Unity games that supports both Mono and Il2Cpp runtimes, though it lacks built-in cross-platform support and a dedicated mod manager.
The mod manager for the Outer Wilds Mod Loader
This repository provides a mod manager specifically built for Outer Wilds, acting as the companion tool for its mod loader to handle installation and management.
A mod manager for the Valve game Deadlock.
This repository provides a dedicated mod manager tailored for the game Deadlock, fitting the mod management aspect of your search though lacking a broader framework or cross-game scripting engine.
Osiris is a software tool designed to modify Counter-Strike 2 gameplay through internal memory manipulation and visual overlays. It functions as an external game cheat and cross-platform modifier that alters game behavior and reveals hidden data to provide a competitive advantage. The project utilizes a Panorama GUI overlay to manage settings and features directly within the game environment. This interface is built using the Panorama framework to develop custom game GUIs and manage modification controls. The software covers real-time game telemetry and hidden data visualization by scanning
This repository is a specific internal game cheat and memory modification tool rather than a general-purpose game modification framework or mod loader.
Kaiju is a general purpose 2D and 3D game engine built with the Go programming language and the Vulkan graphics API. It serves as a cross-platform game framework for deploying interactive applications to Windows, Linux, Mac, and Android. The engine includes an integrated game editor for composing scenes, managing assets, and designing shaders within a visual workspace. It provides a dedicated shader designer workspace that supports real-time hot-reloading, allowing visual changes to be seen instantly without restarting the application. The framework covers a broad range of production systems
Kaiju is a general-purpose game engine rather than a mod loader or modding framework, making it a building block for creating games instead of a tool for modifying existing ones.
PINCE is a dynamic debugger, instruction tracer, and memory scanner designed for the analysis and manipulation of running processes. It functions as a process memory manipulator and editor, allowing for the identification, modification, and monitoring of values within a target application's active memory. The tool distinguishes itself through memory pointer analysis, tracing addresses and offsets to locate static pointers that lead to dynamic data across different sessions. It also enables the execution of internal functions within a running process by manipulating the instruction pointer and
PINCE is a dynamic debugger and memory editor used for reverse engineering and game hacking, making it a key building block for creating mods rather than a mod loader or mod management framework itself.
Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv
Ghidra is a powerful reverse engineering and binary analysis suite used for game hacking and security research, but it is a standalone analysis tool rather than a game modification framework or mod loader.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| cheat-engine/cheat-engine | 18.5K | Pascal | — | |
| steamclienthomebrew/millennium | 3.9K | C++ | MIT | |
| revanced/revanced-manager | 25.9K | Dart | gpl-3.0 | |
| openmw/openmw | 6.4K | C++ | GPL-3.0 | |
| nexus-mods/nexus-mod-manager | 1.1K | C# | GPL-2.0 | |
| lavagang/melonloader | 4K | C# | Apache-2.0 | |
| ow-mods/ow-mod-man | 158 | Rust | GPL-3.0 | |
| deadlock-mod-manager/deadlock-mod-manager | 363 | TypeScript | GPL-3.0 | |
| danielkrupinski/osiris | 3.8K | C++ | MIT | |
| kaijuengine/kaiju | 4.6K | Go | NOASSERTION |