- Home
- Game Memory Editors
- Squalr
Squalr
What it is
Squalr is open-source software for editing memory in single-player PC games, with the stated aim of developing cheats and supporting game modding. It scans and changes memory in running processes, using multithreading and SIMD for faster scans, and can analyze program behavior over time. Scanning options include primitive values, arrays, strings, structs, and pointers, alongside a struct viewer and project system. The desktop app includes process selection, a memory viewer, project files, symbol layouts, and plugin-backed tools. Other forms include a terminal tool, an Android app, and Rust crates for custom scanning and integrations. The CLI can provide a JSON HTTP control surface for health checks, commands, and event polling. Plugins extend tools, data types, instruction providers, binary symbols, and Dolphin memory-view routing. Windows downloads list Windows 7, 8, and 10 in 32-bit and 64-bit versions. The documented Android GUI setup requires a rooted device and Android SDK and NDK setup. The macOS guide says process access may require disabling system sandbox protections and using elevated permissions. The project says scripting is planned but has no stable public scripting surface.
For and against
For
- Open-source under the GPL-3.0 license.
- Scans primitives, arrays, strings, structs, and pointers.
- Available as desktop, terminal, Android, and Rust tools.
- CLI can expose a JSON HTTP control surface.
Against
- No stable public scripting surface is available.
- Android GUI setup requires a rooted device and SDK/NDK.
- macOS process access may require disabling protections.
The verdict
Squalr offers memory scanning and editing through several interfaces, with plugins and automation options for technical workflows. Setup requirements and the lack of a stable scripting surface are important constraints to consider.
Who it suits
Squalr is for people developing memory-editing workflows for single-player PC games, including users who want desktop, command-line, Android, or Rust-crate options. Developers may also use its scanning and project tools in custom integrations or automation.
On the record
- Android requirements
- The documented Android GUI path requires a rooted device and Android SDK and NDK setup.github.com · read 30 Sep 2026
- Audience
- The maker says its goal is fast, efficient, easy-to-use software for modding single-player games.squalr.com · read 30 Sep 2026
- Automation
- The CLI can expose a JSON HTTP control surface for automation and integration tests.github.com · read 30 Sep 2026
- Desktop workflows
- The standalone app includes process selection, element, array and string scans, pointer scans, a memory viewer, project files, symbol layouts and plugin-backed tooling.github.com · read 30 Sep 2026
- Download information
- The maker's download page lists Windows 7, 8, and 10 in 32-bit and 64-bit versions.squalr.com · read 30 Sep 2026
- Dynamic analysis
- Squalr analyzes how a program behaves over time to support dynamic analysis workflows.github.com · read 30 Sep 2026
- Extensibility
- The project describes plugins for built-in tools, data types, instruction providers, binary symbols, and Dolphin memory-view routing.github.com · read 30 Sep 2026
- Integrations
- The CLI can expose a JSON HTTP control surface with health, command and event-polling endpoints.github.com · read 30 Sep 2026
- Interfaces
- Squalr can be used as a desktop app, terminal tool, Android app, or Rust crates for custom scanning workflows.github.com · read 30 Sep 2026
- Library use
- Developers can use Squalr Rust crates for byte scanning, custom target integration, native process scanning, frontend or automation workflows, and project and symbol tooling.github.com · read 30 Sep 2026
- License
- The GitHub repository identifies its license as GPL-3.0.github.com · read 30 Sep 2026
- Limits
- The repository says scripting is planned and there is not yet a stable public scripting surface.github.com · read 30 Sep 2026
- Memory scanning
- The tool scans and modifies running process memory, using multithreading and SIMD for faster scans.github.com · read 30 Sep 2026
- Official download page
- The official download page lists Windows 7, 8 and 10 in both 32-bit and 64-bit versions as supported platforms.squalr.com · read 30 Sep 2026
- Plugins
- Existing plugin crates cover built-in plugins, 24-bit data types, instruction providers, binary symbols and Dolphin memory-view routing.github.com · read 30 Sep 2026
- Product
- Squalr describes itself as a highly performant dynamic analysis reverse-engineering tool written in Rust.github.com · read 30 Sep 2026
- Scanning features
- The repository lists primitive, array, string, struct, and pointer scans, plus a struct viewer and project system.github.com · read 30 Sep 2026
- Security requirements
- The macOS guide says process access may require disabling system sandboxing protections and running Squalr with elevated permissions.github.com · read 30 Sep 2026