Showing 31 of 31 projects
A dynamic instrumentation toolkit for injecting JavaScript into native apps on Windows, macOS, GNU/Linux, iOS, Android, and QNX.
A comprehensive manual for mobile app security testing and reverse engineering, aligned with OWASP MASVS and MASWE.
A suite of runtime sanitizers for detecting memory errors, data races, and undefined behavior in C/C++ programs.
A runtime mobile exploration toolkit powered by Frida for security assessment of iOS and Android apps without jailbreak.
A development tool for PHP that provides browser-based insights into application runtime, including requests, performance, logs, and database queries.
A comprehensive cheat sheet and tool collection for mobile application penetration testing, mapped to OWASP Mobile Top 10 risks.
An iOS library that detects retain cycles in Objective-C and Swift applications using runtime analysis.
A QEMU-based interactive runtime analyzer for debugging and reverse engineering, serving as an alternative to strace and gdb.
A QEMU-based interactive runtime analyzer for dynamic binary analysis and reverse engineering.
A web interface powered by FRIDA for runtime manipulation, analysis, and security testing of Android and iOS applications.
An automated framework for monitoring and tampering with system API calls of native macOS, iOS, and Android apps using Frida.
A Swift and Objective-C method tracing library that logs invocations and enables aspect-oriented programming via trampolines.
A Java agent that instruments every allocation site in your program, invoking custom callbacks for detailed memory tracking.
A Node.js tracing and instrumentation utility that logs function calls, arguments, return values, and execution times.
A runtime analysis tool that finds suboptimal Ruby class API usage by observing method calls during test execution.
Fast, simple, and correct runtime data validation and enforcement using Python 3 type hints.
An Elixir library providing functions for tracing events in the BEAM VM across a cluster of nodes.
Advanced runtime tracing and debugging tool for Elixir with distributed capabilities and safety features.
A Go package providing a customizable HTTP handler for profiling and debugging tools from net/http/pprof and runtime/pprof.
An all-in-one Substrate development toolbox for blockchain developers.
A CLI tool to inspect, compare, and manipulate Substrate-based WASM runtime metadata offline or from a node.
An Elixir wrapper for Recon Trace, enabling function tracing and debugging in Elixir applications.
A universal and automated unpacking system for Android applications, supporting both Dalvik and ART runtimes.
An adaptive unpacking tool for tracking packing behaviors and unpacking Android packed/hardened applications.
Dynamic tracing utilities and tests for Erlang/OTP to analyze runtime behavior.
A Python library that infers type annotations by tracing program execution and analyzing runtime behavior.
Visualize benchmark results for Substrate blockchain pallets to analyze performance across different configurations.
Track runtime, wait time, and memory allocations per Fiber, method, or block in Crystal applications.
A platform for writing and executing profile-guided codemods using runtime telemetry and static analysis.
An Elixir library for collecting runtime line-level code coverage during integration testing of deployed applications.
A Spring Boot starter that analyzes runtime starter usage to identify used, unused, and indeterminate dependencies for optimization.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.