proguard
ProGuard is a free Java class file shrinker, optimizer, and obfuscator. It removes unused classes, fields, methods, and attributes. It then optimizes the bytecode. It then renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition.
Last Release on Aug 21, 2009
Gradle plugin for ProGuard, the free shrinker, optimizer, obfuscator, and preverifier for Java bytecode
Last Release on Oct 27, 2025
ProGuardCORE is a free library to read, analyze, modify, and write Java class files.
Last Release on Oct 7, 2025