Packages for building on Frida, published to
npm. Install them in your agent project with npm install, or search and
install with frida-pm.
| Package | Description |
|---|---|
| frida-java-bridge | Java runtime interop |
| frida-objc-bridge | Objective-C runtime interop |
| frida-swift-bridge | Swift runtime interop |
| frida-electron-bridge | Electron/Node.js runtime interop |
| frida-amiga-bridge | Amiga emulator instrumentation |
| Package | Description |
|---|---|
| frida-compile | Compile an agent made of one or more modules |
| @frida/injest | Test runner for code running inside GumJS, with a VS Code extension |
| frida-itrace | Instruction tracer |
| frida-elf-pattern, frida-macho-pattern, frida-pe-pattern | ImHex patterns for the executable formats Frida meets |
Node.js built-in modules for GumJS, so that npm packages written for Node.js
work in your agent. Frida's compiler, which frida-compile uses, maps Node.js
built-ins to these automatically.
assert · base64-js · buffer · crosspath · crypto · depd · diagnostics_channel · events · fetch · http · http-parser-js · https · ieee754 · net · os · path · process · punycode · querystring · readable-stream · reserved-words · stream · string_decoder · timers · tty · url · util · vm · web-streams
All published as @frida/<name>.
| Package | Description |
|---|---|
| @frida/react-use-r2 | React hook for radare2 integrations, used by the frida-trace web UI |
| @frida/rtc-stream | Node.js Duplex stream from a WebSocket or RTCDataChannel |