SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 Java Bytecode Manipulation Projects
-
bytecode-viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
if you want to an online java decompiler for a quick analysis, I recommend https://slicer.run/, it has a sleek UI and provides support for a variety of decompilers (including the likes of Vineflower, CFR, JASM, Procyon). For more in-depth analysis, https://github.com/Col-E/Recaf is probably my first choice
- Project mention: Byte Buddy is a code generation and manipulation library for Java | news.ycombinator.com | 2025-08-08
We are already living in an (almost) ideal world: https://github.com/raphw/byte-buddy/discussions/1798
-
-
Very niche but: https://github.com/SpongePowered/Mixin
It's not really possible to implement in the same way for many other languages, but something like this for source code transformations is probably the kind of thing they're thinking of.
-
-
inspectIT
(UNMAINTAINED) inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
yGuard
The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts
-
MixinExtras
Companion library to SpongePowered Mixin with many custom injectors for a more expressive experience.
-
javaflame
Create reports for function calls with argument and return values on java. No servers or open connections, just plug the agent and get the results.
-
Maker
Cojen/Maker is a lightweight, full-featured, low-level dynamic Java class generator designed for ease of use.
-
Java Bytecode Manipulation discussion
Java Bytecode Manipulation related posts
-
Java Decompiler
-
Introduction to Mixins (2015)
-
Mixin is a trait/mixin and bytecode weaving framework for Java using ASM
-
Ulyp: Recording Java code execution for faster debugging (Part 1)
-
How to Solve OutOfMemoryError: Metaspace
-
Show HN: Javaflame – Simple Flamegraph for your Java application
-
Monkey-patching in Java
- A note from our sponsor - SaaSHub www.saashub.com | 23 Dec 2025
Index
What are some of the best open-source Bytecode Manipulation projects in Java? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | bytecode-viewer | 15,348 |
| 2 | Recaf | 6,886 |
| 3 | Byte Buddy | 6,709 |
| 4 | Javassist | 4,217 |
| 5 | Mixin | 1,627 |
| 6 | threadtear | 948 |
| 7 | inspectIT | 539 |
| 8 | Byteman | 505 |
| 9 | yGuard | 449 |
| 10 | MixinExtras | 405 |
| 11 | javaflame | 92 |
| 12 | Maker | 65 |
| 13 | ulyp | 23 |