yGuard
proguard
Our great sponsors
yGuard | proguard | |
---|---|---|
1 | 7 | |
331 | 2,528 | |
1.8% | 3.8% | |
5.0 | 7.6 | |
about 1 month ago | 14 days ago | |
Java | Java | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
yGuard
proguard
- Guava 32.0 (released today) and the @Beta annotation
-
Obfuscation tutorial (the sequel)
https://github.com/Guardsquare/proguard (not the best but it does work)
-
Show HN: I spent my vacation writing a modern JVM assembler
Nice project! At Guardsquare, we have a similar project: https://github.com/Guardsquare/proguard-assembler
One of the things we use it for is testing: we can craft specific bytecode sequences that we want to test; for example, it's useful to test cases we've seen in the wild (e.g. obfuscated code) or to create a test that doesn't rely on a specific compiler/version.
An example of using the assembler from a ProGuard unit test https://github.com/Guardsquare/proguard/blob/master/base/src...
Something else that could make your code generation for your JVM language easier: ProGuardCORE (https://github.com/Guardsquare/proguard-core). It can be used to read, generate and analyse Java bytecode.
Some examples for code generation: ProGuard where the project originated (https://github.com/Guardsquare/proguard), Brainf*ck compiler (https://github.com/mrjameshamilton/bf), Lox compiler (https://github.com/mrjameshamilton/klox)
Disclaimer: I work at Guardsquare on ProGuardCORE so may be biased ;)
-
AppSweep, mobile application scanning for developers
ProGuard is free and open-source; https://github.com/Guardsquare/proguard
What are some alternatives?
FizzBuzz Enterprise Edition - FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
threadtear - Multifunctional java deobfuscation tool suite
skidfuscator-java-obfuscator - Public proof-of-concept obfuscator using the MapleIR framework designed by cts & bibl
proguard-core - Library to read, write, analyze, and process java bytecode
jsweet - A Java to JavaScript transpiler.
obfuscator - A java obfuscator (GUI)
PipelinR - PipelinR is a lightweight command processing pipeline ❍ ⇢ ❍ ⇢ ❍ for your Java awesome app.
JCuda - JCuda samples
JavaCV - Java interface to OpenCV, FFmpeg, and more
jsonschema2pojo - Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc
Conceal SharedPreferences - Android Secure SharedPreferences Using Facebook Conceal Encryption
javafx-gradle-plugin - Gradle plugin for JavaFX