Squalr
squalr.com
What it is
Squalr is open-source software for editing memory in single-player PC games to develop cheats. It scans and modifies running process memory, using multithreading and SIMD, and can analyze program behavior over time for dynamic analysis. Scanning covers primitive values, arrays, strings, structs, and pointers; the desktop app also includes process selection, a memory viewer, project files, symbol layouts, and plugin-backed tools. Squalr is available as a desktop app, terminal tool, Android app, and Rust crates for custom scanning workflows. Its CLI can expose a JSON HTTP control surface for automation and integration tests. Plugins extend built-in tools, data types, instruction providers, binary symbols, and Dolphin memory-view routing. The project says scripting is planned but has no stable public scripting surface yet. Windows downloads are listed for Windows 7, 8, and 10 in 32-bit and 64-bit versions. The documented Android GUI path requires a rooted device and Android SDK and NDK setup; the macOS guide says process access may require disabling system sandboxing protections and running with elevated permissions.
Spec sheet
- Product
- Squalr describes itself as a highly performant dynamic analysis reverse-engineering tool written in Rust.Read 30 Sep 2026 · github.com
- Audience
- The maker says its goal is fast, efficient, easy-to-use software for modding single-player games.Read 30 Sep 2026 · squalr.com
- Platforms
- The repository lists Windows, Linux, and Mac builds, and an Android app for rooted devices.Read 30 Sep 2026 · github.com
- Integrations
- The CLI can expose a JSON HTTP control surface with health, command and event-polling endpoints.Read 30 Sep 2026 · github.com
- Support
- The product site invites users to join its Discord chat.Read 30 Sep 2026 · squalr.com
- License
- The GitHub repository identifies its license as GPL-3.0.Read 30 Sep 2026 · github.com
- Android requirements
- The documented Android GUI path requires a rooted device and Android SDK and NDK setup.Read 30 Sep 2026 · github.com
- Automation
- The CLI can expose a JSON HTTP control surface for automation and integration tests.Read 30 Sep 2026 · github.com
- 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.Read 30 Sep 2026 · github.com
- Download information
- The maker's download page lists Windows 7, 8, and 10 in 32-bit and 64-bit versions.Read 30 Sep 2026 · squalr.com
- Dynamic analysis
- Squalr analyzes how a program behaves over time to support dynamic analysis workflows.Read 30 Sep 2026 · github.com
- Extensibility
- The project describes plugins for built-in tools, data types, instruction providers, binary symbols, and Dolphin memory-view routing.Read 30 Sep 2026 · github.com
- Interfaces
- Squalr can be used as a desktop app, terminal tool, Android app, or Rust crates for custom scanning workflows.Read 30 Sep 2026 · github.com
- 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.Read 30 Sep 2026 · github.com
- Limits
- The repository says scripting is planned and there is not yet a stable public scripting surface.Read 30 Sep 2026 · github.com
- Memory scanning
- The tool scans and modifies running process memory, using multithreading and SIMD for faster scans.Read 30 Sep 2026 · github.com
- Official download page
- The official download page lists Windows 7, 8 and 10 in both 32-bit and 64-bit versions as supported platforms.Read 30 Sep 2026 · squalr.com
- Plugins
- Existing plugin crates cover built-in plugins, 24-bit data types, instruction providers, binary symbols and Dolphin memory-view routing.Read 30 Sep 2026 · github.com
- Scanning features
- The repository lists primitive, array, string, struct, and pointer scans, plus a struct viewer and project system.Read 30 Sep 2026 · github.com
- Security requirements
- The macOS guide says process access may require disabling system sandboxing protections and running Squalr with elevated permissions.Read 30 Sep 2026 · github.com
- Use cases
- The official website describes Squalr as memory editing software for developing cheats for single-player PC games.Read 30 Sep 2026 · squalr.com
Strong points and limits
Strong points
- Open-source under GPL-3.0
- Scans primitives, arrays, strings, structs, and pointers
- Available as desktop, terminal, Android, and Rust tools
- CLI offers JSON HTTP automation surface
Limits
- No stable public scripting surface yet
- Android GUI requires a rooted device
- macOS access may require disabling protections
- Windows downloads list Windows 7, 8, and 10
Who it suits
Squalr is for people developing mods or cheats for single-player PC games, and developers building custom scanning or automation workflows. The Android GUI setup is for users with a rooted device and Android SDK and NDK setup.
Verdict
Squalr offers memory scanning and editing across several interfaces, with plugin and Rust-crate options for extension. Its scripting limitation and platform-specific setup requirements are important to weigh before choosing it.
Where Specifiction places it
- Game Memory Editors#16 of 237.0