Command-line and GUI tools that decompile Android Dex, APK and Java bytecode into readable Java source.
JPEXS Free Flash Decompiler (FFDec) is open-source Flash SWF decompiler and editor. Extract and edit ActionScript, images, sounds, shapes, fonts, and other SWF resources.
The modern Java bytecode editor
Powerful android apk editor - aapt/aapt2 independent
Source code of APK Explorer & Editor (AEE), an open-source tool to explore the contents of an installed APK!
GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources π
Decompiler from Java bytecode to Java, used in IntelliJ IDEA.
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Open-source framework for native apps from one Java codebase, with a custom-rendered UI you control across iOS, Android, desktop, web, and watches.
Java to Closure JavaScript transpiler
Java bytecode to WebAssembly compiler
Ahead of time compiler for JVM bytecode targetting iOS, Mac OSX and Linux
Framework to interpret and transpile JVM bytecode to JavaScript, OpenCL or WebAssembly.
A Simple showcase for the Sea-of-Nodes compiler IR
A Source engine map decompiler
Java language server using the Java compiler API
Java Runtime Compiler
Command line Java Decompiler
Ironwood is an ahead-of-time compiled, object-oriented language for high-performance native applications. It preserves the familiar Java syntax, object model, and everyday APIs that Java developers already know, while producing optimized native executables with no JVM, JIT, or garbage collector.