Java Bytecode Manipulation

Open-source Java projects categorized as Bytecode Manipulation | Edit details

Top 9 Java Bytecode Manipulation Projects

  • bytecode-viewer

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

    Project mention: Looking for a lightweight java decompiler / code viewer that has dark mode | reddit.com/r/software | 2022-03-30

    I use Bytecode Viewer, https://github.com/Konloch/bytecode-viewer with Dark Mode.

  • Byte Buddy

    Runtime code generation for the Java virtual machine.

    Project mention: is rust the only language to have procedural macros? | reddit.com/r/rust | 2022-02-19

    Have a look at byte buddy.

  • Mergify

    Automate your Pull Request with Mergify. Mergify is the most powerful merge queue tool that offers speculative checks, batch merges, and multiple queueing options. Coordinated with any CI and fully integrated to GitHub. Get started or request a demo!

  • Recaf

    The modern Java bytecode editor

    Project mention: Simple loading Pop up - how to add? | reddit.com/r/JavaFX | 2022-05-11

    Example: DecompilePane.java

  • Javassist

    Java bytecode engineering toolkit

    Project mention: Kimmer: Port immer for kotlin/jvm | reddit.com/r/Kotlin | 2022-01-16

    This problem can be resolved by https://github.com/jboss-javassist/javassist/blob/master/src/main/javassist/util/proxy/DefineClassHelper.java perfectly, I will use some of its code to fix this problem on 0.0.1

  • Mixin

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

    Project mention: How tf do i set up mixins | reddit.com/r/minecraftclients | 2022-05-16
  • threadtear

    Multifunctional java deobfuscation tool suite

    Project mention: Most likely a new scam | reddit.com/r/admincraft | 2021-08-27

    I used recaf for the plugin.yml, I used deobfuscator to remove the obfuscation, then I used threadtear for decompilation. I use threadtear pretty much always, but it's allatori deobfuscation is somewhat lacking which is why I used a separate program. Also it does not show resources in the jar, which is why I had to use recaf.

  • Byteman

    Byteman Project main repo

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • yGuard

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

  • Perses

    A project to cause (controlled) destruction on your jvm application

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). The latest post mention was on 2022-05-16.

Java Bytecode Manipulation related posts

Index

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

Project Stars
1 bytecode-viewer 12,971
2 Byte Buddy 4,915
3 Recaf 3,805
4 Javassist 3,518
5 Mixin 884
6 threadtear 628
7 Byteman 429
8 yGuard 216
9 Perses 57
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com