Production-safe dynamic tracing and diagnostics for Java applications—attach to live JVMs with no restart or recompilation.
-
Updated
Sep 14, 2026 - Java
Production-safe dynamic tracing and diagnostics for Java applications—attach to live JVMs with no restart or recompilation.
Sophisticated monitoring agent for Java
Build-time Android bytecode instrumentation that adds runtime Trace sections for Perfetto analysis.
Continuations / CoRoutines for Java 1.6 - 25, build tools, CDI support. This project is based on completely re-worked Apache Jakarta Commons JavaFlow library.
一个非常强大的监控日志输出框架,支持 SpringAOP 和动态字节码注入两种方式输出方法执行的监控日志,而且包含链路追踪功能,只要一个注解即可开启所有功能
Extensible, low overhead Java Bytecode instrumentation agent for optimizing Java app performance
Request-level runtime coverage attribution for Spring MVC/WebFlux applications.
Agent to detect type pollution due to instanceof/checkcast misuses
Tracing debugger/profiler for JVM apps
Refuse to save a load-failed blank chunk over good disk data — a -javaagent write barrier that stops OOM chunk corruption on Paper.
StringFogPro:AGP 8.7/9.2 适配的 Android 字符串加密 Gradle 插件 (string encryption). 构建期自动加密 Java/Kotlin 字符串字面量,支持 XOR/AES/自定义算法、每串随机密钥、bytes 免 Base64 模式、明文→密文映射,零依赖纯 Java 运行时。Modern StringFog superset for APK/AAR string obfuscation, key protection & anti-reverse hardening.
This repository contains a lab to explore different techniques of automatic instrumentation.
annotation-driven bytecode surgery
Java agent that allows to modify Minecraft client/server thread pool size
The Artemis Java Test Sandbox: the second Java implementation of the SCORE (Secure COder Remote Execution) framework. Sandboxes student submissions via policy-based static analysis (ArchUnit/WALA) and runtime instrumentation (AspectJ/Byte Buddy) over file, network, command, thread and JVM access, with deadline-aware hidden tests and clear feedback.
A small utility that allows you to grab/dump/take/get bytecode from a running Java Virtual Machine (JVM) and save it to disk.
Continuations / CoRoutines for Java 1.8 - Java 25. This library is an add-on to Tascalate Javaflow continuations library. It provides suspendable version of java.util.Stream, java.util.Iterator, java.util.function.* and helper classes to work with continuations.
Minimalistic declarative JVM instrumentation library on top of ASM
JIP — lightweight pure-Java profiler with bytecode instrumentation, self-contained HTML reports, and JFR companion
Capture HTTP request and response bodies as OpenTelemetry span attributes. Zero code changes. Works with Spring Boot 2 & 3, Tomcat, Jetty, Dropwizard.
To associate your repository with the bytecode-instrumentation topic, visit your repo's landing page and select "manage topics."