Java Bytecode Manipulation

Open-source Java projects categorized as Bytecode Manipulation

Top 13 Java Bytecode Manipulation Projects

Bytecode Manipulation
  1. bytecode-viewer

    A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

    Project mention: Fernflower Java Decompiler | news.ycombinator.com | 2025-09-25
  2. 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.

    Stream logo
  3. Recaf

    The modern Java bytecode editor

    Project mention: Java Decompiler | news.ycombinator.com | 2025-11-25

    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

  4. Byte Buddy

    Runtime code generation for the Java virtual machine.

    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

  5. Javassist

    Java bytecode engineering toolkit

  6. Mixin

    Mixin is a trait/mixin and bytecode weaving framework for Java using ASM

    Project mention: LumoSQL | news.ycombinator.com | 2025-05-27

    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.

  7. threadtear

    Multifunctional java deobfuscation tool suite

  8. inspectIT

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

  9. 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.

    InfluxDB logo
  10. Byteman

    Byteman Project main repo

  11. yGuard

    The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts

  12. MixinExtras

    Companion library to SpongePowered Mixin with many custom injectors for a more expressive experience.

  13. 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.

  14. Maker

    Cojen/Maker is a lightweight, full-featured, low-level dynamic Java class generator designed for ease of use.

  15. ulyp

    Tracing debugger/profiler for JVM apps

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 Bytecode Manipulation discussion

Java Bytecode Manipulation related posts

  • Java Decompiler

    4 projects | news.ycombinator.com | 25 Nov 2025
  • Introduction to Mixins (2015)

    1 project | news.ycombinator.com | 10 Mar 2025
  • Mixin is a trait/mixin and bytecode weaving framework for Java using ASM

    3 projects | news.ycombinator.com | 27 Dec 2024
  • Ulyp: Recording Java code execution for faster debugging (Part 1)

    2 projects | dev.to | 13 Oct 2024
  • How to Solve OutOfMemoryError: Metaspace

    2 projects | dev.to | 19 Sep 2024
  • Show HN: Javaflame – Simple Flamegraph for your Java application

    3 projects | news.ycombinator.com | 7 Nov 2023
  • Monkey-patching in Java

    2 projects | dev.to | 21 Sep 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 Dec 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
getstream.io

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