Skip to content

Commit 250d5df

Browse files
authored
feat(decompilation): add decompilation libraries
1 parent a3fe049 commit 250d5df

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ We are evaluating to make this the default, you can provide feedback here in [#1
3434
- [Database](#database)
3535
- [Date and Time](#date-and-time)
3636
- [Decentralization](#decentralization)
37+
- [Decompilation](#decompilation)
3738
- [Dependency Injection](#dependency-injection)
3839
- [Development](#development)
3940
- [Distributed Applications](#distributed-applications)
@@ -398,6 +399,17 @@ _Libraries that handle decentralization tasks._
398399

399400
- [java-tron](https://github.com/tronprotocol/java-tron) Implementation of the Tron Protocol, whic utilizes blockchains to develop decentralized applications.
400401

402+
### Decompilation
403+
404+
_Libraries for decompiling JVM bytecode._
405+
406+
- [CFR](https://github.com/leibnitz27/cfr) - Java decompiler focused on modern language features.
407+
- [Fernflower](https://github.com/JetBrains/fernflower) - Java decompiler with broad JVM bytecode support.
408+
- [JD-Core](https://github.com/java-decompiler/jd-core) - Core Java decompiler library.
409+
- [Procyon](https://github.com/mstrobel/procyon) - Java decompiler and metadata toolkit.
410+
- [transformer-api](https://github.com/nbauma109/transformer-api) - Unified API that exposes multiple decompilers through one in-memory transformation interface.
411+
- [Vineflower](https://github.com/Vineflower/vineflower) - Modern maintained fork of Fernflower.
412+
401413
### Dependency Injection
402414

403415
_Libraries that help to realize the [Inversion of Control](https://en.wikipedia.org/wiki/Inversion_of_control) paradigm._

0 commit comments

Comments
 (0)