Need help with Cafebabe?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

GraxCode
187 Stars 28 Forks GNU General Public License v3.0 42 Commits 5 Opened issues

Description

Easy-to-use java bytecode editor - successor of JByteMod!

Services available

!
?

Need anything else?

Contributors list

# 65,466
Java
jar
Kotlin
bytecod...
42 commits

Cafebabe Lite

Cafebabe is an user-friendly java bytecode editor suited for bytecode amateurs and pros. It supports multiview; edit and decompile multiple class files at once. Many features have been adopted from JByteMod, including the control flow graphing capability. Using Cafebabe you don't have to create or edit stack frames manually, they will automatically get regenerated at exporting, without the requirement of library jar files needed at runtime. Method descriptors will automatically be reversed to original java-syntax and node access can be changed without knowing the actual jvm access-values. Try catch blocks are (going to be) automatically implemented into the bytecode as well as jump offsets (labels). You don't need to know every opcode, the in-editor help will explain them to you. Note that this version is not completed yet and may not support some features listed here. If you encounter bugs, please report them by opening an issue. You are also welcome to contribute to this project!

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

Libraries

  • Objectweb ASM 7.0 (Modified version)
  • WebLaF 1.28
  • RSyntaxTextArea ?
  • CFR Decompiler 0.145
  • JGraphX ?

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.