11 releases
new 0.2.0-beta.14 | Jan 31, 2025 |
---|---|
0.2.0-beta.9 | Jan 30, 2025 |
0.2.0-beta.7 | Jan 29, 2025 |
0.2.0-beta.4 | Jan 27, 2025 |
#1134 in Web programming
561 downloads per month
37KB
643 lines
electron-hook
A Rust library for loading mods into Electron applications without patching any files.
This project was designed to ease some pain points with modding Discord, but it can be used for most Electron applications.
For some real-life uses of electron-hook, check out:
Installation
Add this to your Cargo.toml
:
[dependencies]
electron-hook = "0.2.0"
[lib]
crate-type = ["cdylib"]
And in your lib.rs
:
pub use electron_hook::*;
When you build your project with --lib
it will generate a .dll
or .so
, which you can pass the path of into electron_hook::launch
Usage
For a better example, check out the Documentation
electron_hook::launch(&electron_executable, &library_path, &asar_path, vec![], true);
Dependencies
~11–22MB
~321K SLoC