byteman
« Back to VersTracker
Description:
Java bytecode manipulation tool for testing, monitoring and tracing
Type: Formula  |  Latest Version: 4.0.26@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: java bytecode debugging instrumentation testing
Install: brew install byteman
About:
Byteman is a Java bytecode manipulation tool designed for runtime testing, monitoring, and tracing without modifying source code. It allows users to inject custom rules into JVM applications to alter behavior, diagnose issues, or capture state. This makes it invaluable for debugging complex systems and testing edge cases in production environments.
Key Features:
  • Dynamic bytecode injection at runtime
  • Rule-based scripting language for easy manipulation
  • No source code recompilation required
  • Supports tracing, monitoring, and fault injection
Use Cases:
  • Debugging and diagnosing live Java applications
  • Testing error handling and edge cases without code changes
Alternatives:
  • Byte Buddy – More focused on library-based code generation rather than dynamic runtime injection
  • ASM – Lower-level bytecode framework requiring manual classfile editing
License: LGPL-2.1-or-later
Dependencies: openjdk
Bottles available for: all
Version History
Detected Version Rev Change Commit
Jan 8, 2025 1:51pm 0 VERSION_BUMP ceecf373