• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!doctype html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
5<meta http-equiv="content-style-type" content="text/css">
6<link rel="stylesheet" type="text/css" href="style.css">
7<title>ProGuard Alternatives</title>
8</head>
9<body>
10
11<script type="text/javascript" language="JavaScript">
12<!--
13if (window.self==window.top)
14  document.write('<a class="largebutton" target="_top" href="index.html#alternatives.html">ProGuard index</a> <a class="largebutton" target="_top" href="http://www.saikoa.com/dexguard">DexGuard</a> <a class="largebutton" target="_top" href="http://www.saikoa.com/">Saikoa</a> <a class="largebutton" target="other" href="http://sourceforge.net/projects/proguard/">Sourceforge</a>')
15//-->
16</script>
17<noscript>
18<a class="largebutton" target="_top"  href="index.html#alternatives.html">ProGuard index</a>
19<a class="largebutton" target="_top"  href="http://www.saikoa.com/dexguard">DexGuard</a>
20<a class="largebutton" target="_top"  href="http://www.saikoa.com/">Saikoa</a>
21<a class="largebutton" target="other" href="http://sourceforge.net/projects/proguard/">Sourceforge</a>
22</noscript>
23
24<h2>Alternatives</h2>
25
26There are quite a few Java class file shrinkers, optimizers, obfuscators, and
27preverifiers out there. Users of <b>ProGuard</b> tell me it easily compares
28with the best of them. However, you may want to check that out yourself.
29<p>
30This is a list of the programs of which I'm aware. Obviously, I've never
31personally tested all of them. Many programs, even commercial ones, have been
32abandoned. Please drop me a note if you know of any other shrinkers,
33optimizers, obfuscators, or preverifiers, or if some information provided
34below is incorrect.
35<p>
36
37<table>
38
39<tr>
40<th>Author/Company</th>
41<th>Program</th>
42<th>Shrink.</th>
43<th>Optim.</th>
44<th>Obfusc.</th>
45<th>Preverif.</th>
46<th>License</th>
47</tr>
48
49<tr>
50<td><a target="other" href="http://www.lafortune.eu/">Eric Lafortune</a></td>
51<td><a target="_top" href="http://proguard.sourceforge.net/">ProGuard</a></td>
52<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
53<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
54<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
55<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
56<td>Free (GPL)</td>
57</tr>
58
59<tr>
60<td><a target="other" rel="nofollow" href="http://www.informatik.uni-oldenburg.de/leute/hoenicke.html">Jochen Hoenicke</a></td>
61<td><a target="other" href="http://jode.sourceforge.net/">Jode</a></td>
62<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
63<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
64<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
65<td align="center"><br /></td>
66<td>Free (GPL)</td>
67</tr>
68
69<tr>
70<td><a target="other" rel="nofollow" href="http://www.cs.cornell.edu/nystrom/">Nate Nystrom</a></td>
71<td><a target="other" href="http://www.cs.purdue.edu/homes/hosking/bloat/">Bloat</a></td>
72<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
73<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
74<td align="center"><br /></td>
75<td align="center"><br /></td>
76<td>Free</td>
77</tr>
78
79<tr>
80<td><a target="other" rel="nofollow" href="http://sourceforge.net/users/hchacha/">Hidetoshi Ohuchi</a></td>
81<td><a target="other" href="http://jarg.sourceforge.net/">Jarg</a></td>
82<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
83<td align="center"><br /></td>
84<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
85<td align="center"><br /></td>
86<td>Free (BSD)</td>
87</tr>
88
89<tr>
90<td><a target="other" rel="nofollow" href="http://www.yworks.com/">yWorks</a></td>
91<td><a target="other" href="http://www.yworks.com/en/products_yguard_about.htm">yGuard</a></td>
92<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
93<td align="center"><br /></td>
94<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
95<td align="center"><br /></td>
96<td>Free (no source)</td>
97</tr>
98
99<tr>
100<td><a target="other" rel="nofollow" href="http://mojo.codehaus.org/">Mojo</a></td>
101<td><a target="other" href="http://mojo.codehaus.org/minijar-maven-plugin/">Minijar</a></td>
102<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
103<td align="center"><br /></td>
104<td align="center"><br /></td>
105<td align="center"><br /></td>
106<td>Free (Apache)</td>
107</tr>
108
109<tr>
110<td><a target="other" rel="nofollow" href="http://www.riggshill.com/">RiggsHill Software</a></td>
111<td><a target="other" href="http://genjar.sourceforge.net/">GenJar</a></td>
112<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
113<td align="center"><br /></td>
114<td align="center"><br /></td>
115<td align="center"><br /></td>
116<td>Free (Apache)</td>
117</tr>
118
119<tr>
120<td><a target="other" rel="nofollow" href="http://ant.apache.org/">Apache</a></td>
121<td><a target="other" href="http://ant.apache.org/manual/Types/classfileset.html">Ant Classfileset</a></td>
122<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
123<td align="center"><br /></td>
124<td align="center"><br /></td>
125<td align="center"><br /></td>
126<td>Free (Apache)</td>
127</tr>
128
129<tr>
130<td><a target="other" rel="nofollow" href="http://www.celton.mobi/">Carsten Elton S&oslash;rensen</a></td>
131<td><a target="other" href="http://code.google.com/p/treeshaker/">Treeshaker</a></td>
132<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
133<td align="center"><br /></td>
134<td align="center"><br /></td>
135<td align="center"><br /></td>
136<td>Free (Apache)</td>
137</tr>
138
139<tr>
140<td><a target="other" rel="nofollow" href="http://www.ucdetector.org/">J&ouml;rg Spieler</a></td>
141<td><a target="other" href="http://www.ucdetector.org/">UCDetector</a></td>
142<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
143<td align="center"><br /></td>
144<td align="center"><br /></td>
145<td align="center"><br /></td>
146<td>Free (EPL)</td>
147</tr>
148
149<tr>
150<td><a target="other" rel="nofollow" href="http://www.curious-creature.org/">Romain Guy</a></td>
151<td><a target="other" href="http://www.jroller.com/gfx/entry/get_what_you_need_from">Harvester</a></td>
152<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
153<td align="center"><br /></td>
154<td align="center"><br /></td>
155<td align="center"><br /></td>
156<td>Free (BSD)</td>
157</tr>
158
159<tr>
160<td><a target="other" rel="nofollow" href="http://java.net/projects/dcd/">Emeric Vernat</a></td>
161<td><a target="other" href="http://java.net/projects/dcd/">DCD</a></td>
162<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
163<td align="center"><br /></td>
164<td align="center"><br /></td>
165<td align="center"><br /></td>
166<td>Free (LGPL)</td>
167</tr>
168
169<tr>
170<td><a target="other" rel="nofollow" href="http://sadun-util.sourceforge.net/">Cristiano Sadun</a></td>
171<td><a target="other" href="http://sadun-util.sourceforge.net/pack.html">Pack</a></td>
172<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
173<td align="center"><br /></td>
174<td align="center"><br /></td>
175<td align="center"><br /></td>
176<td>Free (LGPL)</td>
177</tr>
178
179<tr>
180<td><a target="other" rel="nofollow" href="http://www.sable.mcgill.ca/">Sable</a></td>
181<td><a target="other" href="http://www.sable.mcgill.ca/soot/">Soot</a></td>
182<td align="center"><br /></td>
183<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
184<td align="center"><br /></td>
185<td align="center"><br /></td>
186<td>Free (LGPL)</td>
187</tr>
188
189<tr>
190<td><a target="other" rel="nofollow" href="http://www.sable.mcgill.ca/">Sable</a></td>
191<td><a target="other" href="http://www.sable.mcgill.ca/JBCO/">JBCO</a></td>
192<td align="center"><br /></td>
193<td align="center"><br /></td>
194<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
195<td align="center"><br /></td>
196<td>Free (LGPL)</td>
197</tr>
198
199<tr>
200<td><a target="other" rel="nofollow" href="http://classencrypt.sourceforge.net/">Jeffrey Wheaton</a></td>
201<td><a target="other" href="http://classencrypt.sourceforge.net/">ClassEncrypt</a></td>
202<td align="center"><br /></td>
203<td align="center"><br /></td>
204<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
205<td align="center"><br /></td>
206<td>Free (GPL)</td>
207</tr>
208
209<tr>
210<td><a target="other" rel="nofollow" href="http://sourceforge.net/users/glurk/">Thorsten Heit</a></td>
211<td><a target="other" href="http://sourceforge.net/projects/javaguard/">JavaGuard</a></td>
212<td align="center"><br /></td>
213<td align="center"><br /></td>
214<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
215<td align="center"><br /></td>
216<td>Free (LGPL)</td>
217</tr>
218
219<tr>
220<td><a target="other" rel="nofollow" href="http://mwobfu.sourceforge.net/">Patrick Mueller</a></td>
221<td><a target="other" href="http://mwobfu.sourceforge.net/">Mwobfu</a></td>
222<td align="center"><br /></td>
223<td align="center"><br /></td>
224<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
225<td align="center"><br /></td>
226<td>Free (GPL)</td>
227</tr>
228
229<tr>
230<td><a target="other" rel="nofollow" href="http://www.bebbosoft.de/">BebboSoft</a></td>
231<td><a target="other" href="http://www.bebbosoft.de/#java/mug/index.wiki">Bb_mug</a></td>
232<td align="center"><br /></td>
233<td align="center"><br /></td>
234<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
235<td align="center"><br /></td>
236<td>Free (no source)</td>
237</tr>
238
239<tr>
240<td><a target="other" rel="nofollow" href="http://github.com/v6ak">V&iacute;t &Scaron;est&aacute;k</a></td>
241<td><a target="other" href="http://github.com/v6ak/Preverifier/">Preverifier</a></td>
242<td align="center"><br /></td>
243<td align="center"><br /></td>
244<td align="center"><br /></td>
245<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
246<td>Free (EPL)</td>
247</tr>
248
249<tr>
250<td><a target="_top" href="http://www.saikoa.com/">Saikoa</a></td>
251<td><a target="_top" href="http://www.saikoa.com/dexguard">DexGuard</a></td>
252<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
253<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
254<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
255<td align="center"><br /></td>
256<td>Commercial</td>
257</tr>
258
259<tr>
260<td><a target="other" rel="nofollow" href="http://www.preemptive.com/">PreEmptive</a></td>
261<td><a target="other" href="http://www.preemptive.com/products/dasho/index.html">DashOPro</a></td>
262<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
263<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
264<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
265<td align="center"><br /></td>
266<td>Commercial</td>
267</tr>
268
269<tr>
270<td><a target="other" rel="nofollow" href="http://www.zelix.com/">Zelix</a></td>
271<td><a target="other" href="http://www.zelix.com/klassmaster/index.html">KlassMaster</a></td>
272<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
273<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
274<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
275<td align="center"><br /></td>
276<td>Commercial</td>
277</tr>
278
279<tr>
280<td><a target="other" rel="nofollow" href="http://www.s-cradle.com/english/index.html">Sophia Cradle</a></td>
281<td><a target="other" href="http://www.s-cradle.com/english/products/sophiacompress_java/index.html">SophiaCompress</a></td>
282<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
283<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
284<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
285<td align="center"><br /></td>
286<td>Commercial</td>
287</tr>
288
289<tr>
290<td><a target="other" rel="nofollow" href="http://shield4j.com/">Eduardo Coca</a></td>
291<td><a target="other" href="http://shield4j.com/">Shield4J</a></td>
292<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
293<td align="center"><br /></td>
294<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
295<td align="center"><br /></td>
296<td>Commercial</td>
297</tr>
298
299<tr>
300<td><a target="other" rel="nofollow" href="http://www.e-t.com/">Eastridge Technology</a></td>
301<td><a target="other" href="http://www.e-t.com/jshrink.html">Jshrink</a></td>
302<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
303<td align="center"><br /></td>
304<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
305<td align="center"><br /></td>
306<td>Commercial</td>
307</tr>
308
309<tr>
310<td><a target="other" rel="nofollow" href="http://www.innaworks.com/">Innaworks</a></td>
311<td><a target="other" href="http://www.innaworks.com/mBooster">mBooster</a></td>
312<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
313<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
314<td align="center"><br /></td>
315<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
316<td>Commercial</td>
317</tr>
318
319<tr>
320<td><a target="other" rel="nofollow" href="http://www.uni-vologda.ac.ru/~c3c/">Sergey Sverdlov</a></td>
321<td><a target="other" href="http://www.uni-vologda.ac.ru/~c3c/jco/">J.Class Optimizer</a></td>
322<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
323<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
324<td align="center"><br /></td>
325<td align="center"><br /></td>
326<td>Commercial</td>
327</tr>
328
329<tr>
330<td><a target="other" rel="nofollow" href="http://www.smardec.com/">Smardec</a></td>
331<td><a target="other" href="http://www.allatori.com/">Allatori</a></td>
332<td align="center"><br /></td>
333<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
334<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
335<td align="center"><br /></td>
336<td>Commercial</td>
337</tr>
338
339<tr>
340<td><a target="other" rel="nofollow" href="http://cs.arizona.edu/">U. of Arizona</a></td>
341<td><a target="other" href="http://sandmark.cs.arizona.edu/">SandMark</a></td>
342<td align="center"><br /></td>
343<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
344<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
345<td align="center"><br /></td>
346<td>Commercial</td>
347</tr>
348
349<tr>
350<td><a target="other" rel="nofollow" href="http://zenofx.com/">Zenofx</a></td>
351<td><a target="other" href="http://zenofx.com/classguard/">ClassGuard</a></td>
352<td align="center"><br /></td>
353<td align="center"><br /></td>
354<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
355<td align="center"><br /></td>
356<td>Commercial</td>
357</tr>
358
359<tr>
360<td><a target="other" rel="nofollow" href="http://www.bisguard.com/">BIS Guard &amp; Co.</a></td>
361<td><a target="other" href="http://www.bisguard.com/">Java Antidecompiler</a></td>
362<td align="center"><br /></td>
363<td align="center"><br /></td>
364<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
365<td align="center"><br /></td>
366<td>Commercial</td>
367</tr>
368
369<tr>
370<td><a target="other" rel="nofollow" href="http://www.force5.com/">Force 5</a></td>
371<td><a target="other" href="http://www.force5.com/JCloak/ProductJCloak.html">JCloak</a></td>
372<td align="center"><br /></td>
373<td align="center"><br /></td>
374<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
375<td align="center"><br /></td>
376<td>Commercial</td>
377</tr>
378
379<tr>
380<td><a target="other" rel="nofollow" href="http://www.semdesigns.com/">Semantic Designs</a></td>
381<td><a target="other" href="http://www.semdesigns.com/Products/Obfuscators/JavaObfuscator.html">Obfuscator</a></td>
382<td align="center"><br /></td>
383<td align="center"><br /></td>
384<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
385<td align="center"><br /></td>
386<td>Commercial</td>
387</tr>
388
389<tr>
390<td><a target="other" rel="nofollow" href="http://www.duckware.com/">Duckware</a></td>
391<td><a target="other" href="http://www.duckware.com/jobfuscate/">Jobfuscate</a></td>
392<td align="center"><br /></td>
393<td align="center"><br /></td>
394<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
395<td align="center"><br /></td>
396<td>Commercial</td>
397</tr>
398
399<tr>
400<td><a target="other" rel="nofollow" href="http://secureteam.net/index.aspx">Secureteam</a></td>
401<td><a target="other" href="http://secureteam.net/Java-Obfuscator-Features.aspx">Jfuscator</a></td>
402<td align="center"><br /></td>
403<td align="center"><br /></td>
404<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
405<td align="center"><br /></td>
406<td>Commercial</td>
407</tr>
408
409<tr>
410<td><a target="other" rel="nofollow" href="http://www.arxan.com/">Arxan</a></td>
411<td><a target="other" href="http://www.arxan.com/products/desktop/guardit-for-java/">GuardIT</a></td>
412<td align="center"><br /></td>
413<td align="center"><br /></td>
414<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
415<td align="center"><br /></td>
416<td>Commercial</td>
417</tr>
418
419<tr>
420<td><a target="other" rel="nofollow" href="http://www.chez.com/vasile/">Vasile Calmatui</a></td>
421<td><a target="other" href="http://www.chez.com/vasile/obfu/VasObfuLite.html">VasObfuLite</a></td>
422<td align="center"><br /></td>
423<td align="center"><br /></td>
424<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
425<td align="center"><br /></td>
426<td>Free</td>
427</tr>
428
429<tr class="disappeared">
430<td><a target="other" rel="nofollow" href="http://www.alphaworks.ibm.com/">IBM AlphaWorks</a></td>
431<td><a target="other" href="http://www.research.ibm.com/jax/">JAX</a></td>
432<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
433<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
434<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
435<td align="center"><br /></td>
436<td>(discontinued)</td>
437</tr>
438
439<tr class="disappeared">
440<td><a target="other" rel="nofollow" href="http://www.nq4.de/">NQ4</a></td>
441<td><a target="other" rel="nofollow" href="http://www.nq4.de/">Joga</a></td>
442<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
443<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
444<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
445<td align="center"><br /></td>
446<td>(discontinued?)</td>
447</tr>
448
449<tr class="disappeared">
450<td><a target="other" rel="nofollow" href="http://www-i2.informatik.rwth-aachen.de/~markusj/">Markus Jansen</a></td>
451<td><a target="other" rel="nofollow" href="http://www-i2.informatik.rwth-aachen.de/~markusj/jopt/">Jopt</a></td>
452<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
453<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
454<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
455<td align="center"><br /></td>
456<td>(disappeared?)</td>
457</tr>
458
459<tr class="disappeared">
460<td><a target="other" rel="nofollow" href="http://www.geocities.com/CapeCanaveral/Hall/2334/resume.html">Alexander Shvets</a></td>
461<td><a target="other" rel="nofollow" href="http://www.geocities.com/CapeCanaveral/Hall/2334/Programs/cafebabe.html">CafeBabe</a></td>
462<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
463<td align="center"><br /></td>
464<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
465<td align="center"><br /></td>
466<td>(disappeared?)</td>
467</tr>
468
469<tr class="disappeared">
470<td><a target="other" rel="nofollow" href="http://darcs.brianweb.net/">Brian Alliet</a></td>
471<td><a target="other" rel="nofollow" href="http://darcs.brianweb.net/gcclass/">Gcclass</a></td>
472<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
473<td align="center"><br /></td>
474<td align="center"><br /></td>
475<td align="center"><br /></td>
476<td>(disappeared?)</td>
477</tr>
478
479<tr class="disappeared">
480<td><a target="other" rel="nofollow" href="http://www.cs.purdue.edu/homes/grothoff/">Christian Grothoff</a></td>
481<td><a target="other" rel="nofollow" href="http://www.ovmj.org/jamit/">Jamit</a></td>
482<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
483<td align="center"><br /></td>
484<td align="center"><br /></td>
485<td align="center"><br /></td>
486<td>(disappeared?)</td>
487</tr>
488
489<tr class="disappeared">
490<td><a target="other" rel="nofollow" href="http://www.garret.ru/~knizhnik/">Konstantin Knizhnik</a></td>
491<td><a target="other" rel="nofollow" href="http://www.garret.ru/~knizhnik/javago/ReadMe.htm">JavaGO</a></td>
492<td align="center"><br /></td>
493<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
494<td align="center"><br /></td>
495<td align="center"><br /></td>
496<td>()disappeared?</td>
497</tr>
498
499<tr class="disappeared">
500<td><a target="other" rel="nofollow" href="http://donquixote.cafebabe.jp/">Haruaki Tamada</a></td>
501<td><a target="other" rel="nofollow" href="http://donquixote.cafebabe.jp/">DonQuixote</a></td>
502<td align="center"><br /></td>
503<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
504<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
505<td align="center"><br /></td>
506<td>(disappeared?)</td>
507</tr>
508
509<tr class="disappeared">
510<td><a target="other" rel="nofollow" href="http://www.utdallas.edu/~gxz014000/">Bajie</a></td>
511<td><a target="other" rel="nofollow" href="http://www.utdallas.edu/~gxz014000/jcmp/">JCMP</a></td>
512<td align="center"><br /></td>
513<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
514<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
515<td align="center"><br /></td>
516<td>(disappeared?)</td>
517</tr>
518
519<tr class="disappeared">
520<td><a target="other" rel="nofollow" href="http://www.elegant-software.com/">Elegant Software</a></td>
521<td><a target="other" rel="nofollow" href="http://www.elegant-software.com/software/jmangle/">JMangle</a></td>
522<td align="center"><br /></td>
523<td align="center"><br /></td>
524<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
525<td align="center"><br /></td>
526<td>(disappeared?)</td>
527</tr>
528
529<tr class="disappeared">
530<td><a target="other" rel="nofollow" href="http://www.primenet.com/~ej">Eron Jokipii</a></td>
531<td><a target="other" rel="nofollow" href="http://www.primenet.com/~ej">Jobe</a></td>
532<td align="center"><br /></td>
533<td align="center"><br /></td>
534<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
535<td align="center"><br /></td>
536<td>(disappeared?)</td>
537</tr>
538
539<tr class="disappeared">
540<td><a target="other" rel="nofollow" href="http://jrc.krdl.org.sg/">JRC</a></td>
541<td><a target="other" rel="nofollow" href="http://jrc.krdl.org.sg/decaf/">DeCaf</a></td>
542<td align="center"><br /></td>
543<td align="center"><br /></td>
544<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
545<td align="center"><br /></td>
546<td>(disappeared?)</td>
547</tr>
548
549<tr class="disappeared">
550<td><a target="other" rel="nofollow" href="http://www.drjava.de/">Dr. Java</a></td>
551<td><a target="other" rel="nofollow" href="http://www.drjava.de/obfuscator/">Marvin Obfuscator</a></td>
552<td align="center"><br /></td>
553<td align="center"><br /></td>
554<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
555<td align="center"><br /></td>
556<td>(disappeared?)</td>
557</tr>
558
559<tr class="disappeared">
560<td><a target="other" rel="nofollow" href="http://www.ibm.com/">IBM</a></td>
561<td><a target="other" rel="nofollow" href="http://www-306.ibm.com/software/wireless/wsdd/">WSDD</a></td>
562<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
563<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
564<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
565<td align="center"><br /></td>
566<td>Commercial (discontinued?)</td>
567</tr>
568
569<tr class="disappeared">
570<td><a target="other" rel="nofollow" href="http://www.s5systems.com/">S5 Systems</a></td>
571<td><a target="other" rel="nofollow" href="http://www.s5systems.com/jPresto.htm">jPresto</a></td>
572<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
573<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
574<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
575<td align="center"><br /></td>
576<td>Commercial (discontinued?)</td>
577</tr>
578
579<tr class="disappeared">
580<td><a target="other" rel="nofollow" href="http://www.plumbdesign.com/">Plumb Design</a></td>
581<td><a target="other" rel="nofollow" href="http://www.condensity.com/">Condensity</a></td>
582<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
583<td align="center"><br /></td>
584<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
585<td align="center"><br /></td>
586<td>Commercial (discontinued)</td>
587</tr>
588
589<tr class="disappeared">
590<td><a target="other" rel="nofollow" href="http://www.4thpass.com/">4th Pass</a></td>
591<td><a target="other" rel="nofollow" href="http://www.4thpass.com/">SourceGuard</a></td>
592<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
593<td align="center"><br /></td>
594<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
595<td align="center"><br /></td>
596<td>Commercial (discontinued?)</td>
597</tr>
598
599<tr class="disappeared">
600<td><a target="other" rel="nofollow" href="http://www.codingart.com/">CodingArt</a></td>
601<td><a target="other" rel="nofollow" href="http://www.codingart.com/codeshield.html">CodeShield</a></td>
602<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
603<td align="center"><br /></td>
604<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
605<td align="center"><br /></td>
606<td>Commercial (discontinued?)</td>
607</tr>
608
609<tr class="disappeared">
610<td><a target="other" rel="nofollow" href="http://www.software4j.com/">Software4j</a></td>
611<td><a target="other" rel="nofollow" href="http://www.software4j.com/obfuscate4j/">Obfuscate4j</a></td>
612<td align="center"><br /></td>
613<td align="center"><br /></td>
614<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
615<td align="center"><br /></td>
616<td>Commercial (discontinued?)</td>
617</tr>
618
619<tr class="disappeared">
620<td><a target="other" rel="nofollow" href="http://www.jammconsulting.com/">JAMM Consulting</a></td>
621<td><a target="other" rel="nofollow" href="http://www.jammconsulting.com/jamm/servlet/com.jammconsulting.servlet.JAMMServlet?pageId=ObfuscateProPage">ObfuscatePro</a></td>
622<td align="center"><br /></td>
623<td align="center"><br /></td>
624<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
625<td align="center"><br /></td>
626<td>Commercial (discontinued?)</td>
627</tr>
628
629<tr class="disappeared">
630<td><a target="other" rel="nofollow" href="http://www.jdevelop.com/">JDevelop</a></td>
631<td><a target="other" rel="nofollow" href="http://www.jdevelop.com/best-java-obfuscator.html">JSCO</a></td>
632<td align="center"><br /></td>
633<td align="center"><br /></td>
634<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
635<td align="center"><br /></td>
636<td>Commercial (discontinued?)</td>
637</tr>
638
639<tr class="disappeared">
640<td><a target="other" rel="nofollow" href="http://www.4fang.net/">4Fang</a></td>
641<td><a target="other" rel="nofollow" href="http://www.4fang.net/jmix/">JMix</a></td>
642<td align="center"><br /></td>
643<td align="center"><br /></td>
644<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
645<td align="center"><br /></td>
646<td>Commercial (discontinued?)</td>
647</tr>
648
649<tr class="disappeared">
650<td><a target="other" rel="nofollow" href="http://www.retrologic.com/">RetroLogic</a></td>
651<td><a target="other" rel="nofollow" href="http://www.retrologic.com/">RetroGuard</a></td>
652<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
653<td align="center"><br /></td>
654<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
655<td align="center"><br /></td>
656<td>Commercial (disappeared?)</td>
657</tr>
658
659<tr class="disappeared">
660<td><a target="other" rel="nofollow" href="http://www.helseth.com/">Helseth</a></td>
661<td><a target="other" rel="nofollow" href="http://www.helseth.com/HJO.htm">JObfuscator</a></td>
662<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
663<td align="center"><br /></td>
664<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
665<td align="center"><br /></td>
666<td>Commercial (disappeared?)</td>
667</tr>
668
669<tr class="disappeared">
670<td><a target="other" rel="nofollow" href="http://www.vegatech.com/">Vega Technologies</a></td>
671<td><a target="other" rel="nofollow" href="http://www.vegatech.com/jzipper/">JZipper</a></td>
672<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
673<td align="center"><br /></td>
674<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
675<td align="center"><br /></td>
676<td>Commercial (disappeared?)</td>
677</tr>
678
679<tr class="disappeared">
680<td><a target="other" rel="nofollow" href="http://www.leesw.com/">LeeSoftware</a></td>
681<td><a target="other" rel="nofollow" href="http://www.leesw.com/">Smokescreen Obfuscator</a></td>
682<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
683<td align="center"><br /></td>
684<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
685<td align="center"><br /></td>
686<td>Commercial (disappeared?)</td>
687</tr>
688
689<tr class="disappeared">
690<td><a target="other" rel="nofollow" href="http://www.jproof.com/">JProof</a></td>
691<td><a target="other" rel="nofollow" href="http://www.jproof.com/">JProof</a></td>
692<td align="center"><br /></td>
693<td align="center"><br /></td>
694<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
695<td align="center"><br /></td>
696<td>Commercial (disappeared?)</td>
697</tr>
698
699<tr class="disappeared">
700<td><a target="other" rel="nofollow" href="http://www.chainkey.com/">ChainKey</a></td>
701<td><a target="other" rel="nofollow" href="http://www.chainkey.com/en/jcp/">Java Code Protector</a></td>
702<td align="center"><br /></td>
703<td align="center"><br /></td>
704<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
705<td align="center"><br /></td>
706<td>Commercial (disappeared?)</td>
707</tr>
708
709<tr class="disappeared">
710<td><a target="other" rel="nofollow" href="http://www.2lkit.com/">2LKit</a></td>
711<td><a target="other" rel="nofollow" href="http://www.2lkit.com/products/2LKitObf/index.htm">2LKit Obfuscator</a></td>
712<td align="center"><br /></td>
713<td align="center"><br /></td>
714<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
715<td align="center"><br /></td>
716<td>Commercial (disappeared?)</td>
717</tr>
718
719<tr class="disappeared">
720<td><a target="other" rel="nofollow" href="http://www.wingsoft.com/">WingSoft</a></td>
721<td><a target="other" rel="nofollow" href="http://www.wingsoft.com/wingguard.html">WingGuard</a></td>
722<td align="center"><br /></td>
723<td align="center"><br /></td>
724<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
725<td align="center"><br /></td>
726<td>Commercial (disappeared?)</td>
727</tr>
728
729<tr class="disappeared">
730<td><a target="other" rel="nofollow" href="http://www.sbktech.org/">HashJava</a></td>
731<td><a target="other" rel="nofollow" href="http://www.sbktech.org/">HashJava</a></td>
732<td align="center"><br /></td>
733<td align="center"><br /></td>
734<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
735<td align="center"><br /></td>
736<td>Commercial (disappeared?)</td>
737</tr>
738
739<tr class="disappeared">
740<td><a target="other" rel="nofollow" href="http://www.solutia.ro/">GITS</a></td>
741<td><a target="other" rel="nofollow" href="http://www.solutia.ro/pages/javadc/">Blurfuscator</a></td>
742<td align="center"><br /></td>
743<td align="center"><br /></td>
744<td align="center"><img src="checkmark.gif" width="11" height="11" alt="x" /></td>
745<td align="center"><br /></td>
746<td>Commercial (disappeared?)</td>
747</tr>
748
749</table>
750<p>
751All trademarks are property of their respective holders.
752
753<hr />
754<address>
755Copyright &copy; 2002-2014
756<a target="other" href="http://www.lafortune.eu/">Eric Lafortune</a> @ <a target="top" href="http://www.saikoa.com/">Saikoa</a>.
757</address>
758
759</body>
760</html>
761