[Go to site: main page, start]

Java Instrumentation

Open-source Java projects categorized as Instrumentation

Top 8 Java Instrumentation Projects

Instrumentation
  1. Byte Buddy

    Runtime code generation for the Java virtual machine.

    Project mention: Serverless applications on AWS with Lambda using Java 25, API Gateway and Aurora DSQL - Part 6 Using GraalVM Native Image | dev.to | 2026-04-22

    The biggest challenge was the fact that Hibernate uses Byte Buddy. Byte Buddy is a code generation and manipulation library for creating and modifying Java classes during the runtime of a Java application, without the help of a compiler. This obviously doesn't work at runtime in the GraalVM native image. Hibernate also ships no-op org.hibernate.bytecode.internal.none.BytecodeProviderImpl, but for many versions, it doesn't allow its configuration from outside. The Byte Buddy implementation was always found in the classpath and broke at runtime. Frameworks like Quarkus and Spring Boot can do this magic with the AOT, but as I don't use them, I was seeking the possibilities of how to solve it. Please, read my discussion in the Hibernate forum.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. JaCoCo

    :microscope: Java Code Coverage Library

  4. brave

    Java distributed tracing implementation compatible with Zipkin backend services.

  5. client_java

    Prometheus instrumentation library for JVM applications

  6. inspectIT

    (UNMAINTAINED) inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.

  7. java-specialagent

    Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.

  8. jplusone

    Tool for automatic detection and asserting "N+1 SELECT problem" occurences in JPA based Spring Boot Java applications and finding origin of JPA issued SQL statements in general

  9. javactrl

    Resumable exceptions and delimited continuations for JVM

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Instrumentation discussion

Log in or Post with

Java Instrumentation related posts

  • Prometheus JMX Exporter for Java17

    6 projects | /r/PrometheusMonitoring | 9 May 2023
  • JVM with multi-shot resumable exceptions

    1 project | /r/ProgrammingLanguages | 13 Mar 2023
  • You can abuse coroutines to implement some monads

    1 project | /r/ProgrammingLanguages | 1 Mar 2023
  • Yet another delimited continuations implementation and why Project Loom is a bit disappointing

    3 projects | /r/java | 10 Jan 2023

Index

What are some of the best open-source Instrumentation projects in Java? This list will help you:

# Project Stars
1 Byte Buddy 6,855
2 JaCoCo 4,574
3 brave 2,403
4 client_java 2,276
5 inspectIT 541
6 java-specialagent 190
7 jplusone 113
8 javactrl 45

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?