Java Bytecode

Open-source Java projects categorized as Bytecode | Edit details

Top 19 Java Bytecode 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.

  • Recaf

    The modern Java bytecode editor

    Project mention: Rat finding tools | reddit.com/r/minecraftclients | 2022-05-23

    I've recently been searching for tools that can help me find rats within jar files. So far I've found jd-gui and Recaf, do you all have any suggestions for other tools?

  • Scout APM

    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.

  • JaCoCo

    :microscope: Java Code Coverage Library

    Project mention: Which Jacoco Android plugin you're using for test coverage? | reddit.com/r/androiddev | 2021-06-18

    And there is the original jacoco/jacoco: (0.8.7: released this on May 5, 2021), but it's for Java. I'm not sure if we can use it with multiple flavors on Android.

  • soot

    Soot - A Java optimization framework

  • find-sec-bugs

    The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)

    Project mention: Find Security Bugs | reddit.com/r/devopspro | 2022-02-23
  • scouter

    Scouter is an open source APM (Application Performance Management) tool.

    Project mention: Common Performance Management Mistakes | dev.to | 2021-12-21

    Scouter is a powerful tool that can monitor Redis, Nginx, Kafka, MongoDB, Kubernetes, and other sources. It can monitor CPU, memory network and heap utilization, active users, active services, and more.

  • robovm

    Ahead of time compiler for JVM bytecode targetting iOS, Mac OSX and Linux

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • JByteMod-Beta

    Java bytecode editor

    Project mention: Online Mode | reddit.com/r/GoldenAgeMinecraft | 2021-12-19

    First go grab JByteMod from their GitHub https://github.com/GraxCode/JByteMod-Beta/releases Download the latest zip version (currently JByteMod-1.8.2.zip) and unzip the contents to somewhere on your computer. Run the JByteMod-1.8.2.jar you just unzipped. (You need a Java RTE of your choice) Menu File > Load > Select your server jar file Menu Search > Search LDC > Find "www" Go to the Search tab to see the results and find the line with: "http://www.minecraft.net/game/checkserver.jsp?user=" Right click on it > "Jump to Declaration" Now you should see the bytecode listed in the Editor tab. Find the line again and left click on it. Then right click > Edit Change "www" to "session" and click OK Menu File > Save as > save it as a jar file with a new name eg "Server_online.jar" Replace your existing server jar with the new edited online jar in your server and edit your server.properties file to have online-mode=true instead of false. Done!

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

  • skidfuscator-java-obfuscator

    Public proof-of-concept obfuscator using the MapleIR framework designed by cts & bibl

    Project mention: Free ZKM Alternative | reddit.com/r/javahelp | 2022-05-04

    If you want something a little strong with just the plain ZKM methods with better tree generations I had a buddy make it while back. (Nothing is configurable right now, Only downside until further updates) https://github.com/terminalsin/skidfuscator-java-obfuscator

  • JMapper Framework

    Elegance, high performance and robustness all in one java bean mapper

  • proguard-core

    Library to read, write, analyze, and process java bytecode

    Project mention: Looking for resources on building a compiler | reddit.com/r/Compilers | 2022-02-22

    I implemented Lox in Kotlin based on the book's Java interpreter then added a JVM backend using ProGuardCORE: https://github.com/mrjameshamilton/klox

  • Caesium

    A Java bytecode obfuscator

  • depclean

    DepClean automatically detects and removes unused dependencies in Maven projects

    Project mention: DepClean automatically detects and removes unused dependencies in Java projects | news.ycombinator.com | 2022-02-01
  • bck2brwsr

    Bck2Brwsr VM to transpile Java bytecode to JavaScript

    Project mention: Rise of J2Cl: Java web development after GWT | news.ycombinator.com | 2022-04-11
  • Log4JShell-Bytecode-Detector

    Local Bytecode Scanner for the Log4JShell Vulnerability (CVE-2021-44228)

    Project mention: If you are hunting for log4j vulns, and you are already considering nested .jars.. | reddit.com/r/sysadmin | 2021-12-16
  • jvm-bytecode-reassembler

    JVM (Java) Bytecode Reassembler

    Project mention: Bytecode editor? | reddit.com/r/javahelp | 2022-02-23

    You can use javap to disassemble the bytecode, then I found this, it should be able to reassemble the bytecode : https://github.com/raptor494/jvm-bytecode-reassembler

  • Joo

    Joo is a clean, fast, static typed, general purpose programming language created to run on machines with extremely low resources like the Arduino UNO

    Project mention: Today, i'm proud to announce my new project, the Joo programming language. | reddit.com/r/ArduinoProjects | 2021-12-13
  • REghZyASMWrappers

    A small library for creating custom MethodAccessors, generated using bytecode ASM, which can act as replacements for reflection

    Project mention: I made an ASM reflection wrapper, which generates a class from bytecode to invoke a specific method | reddit.com/r/learnjava | 2022-02-05

    Here's the github link if you're interested :)

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

Java Bytecode related posts

Index

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

Project Stars
1 bytecode-viewer 12,976
2 Recaf 3,822
3 JaCoCo 3,234
4 soot 2,232
5 find-sec-bugs 1,865
6 scouter 1,831
7 robovm 738
8 JByteMod-Beta 709
9 threadtear 631
10 skidfuscator-java-obfuscator 254
11 JMapper Framework 191
12 proguard-core 180
13 Caesium 170
14 depclean 113
15 bck2brwsr 95
16 Log4JShell-Bytecode-Detector 49
17 jvm-bytecode-reassembler 5
18 Joo 2
19 REghZyASMWrappers 0
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.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com