Jymini is a JavaScript minifier and obfuscator. While there are several of these out there, I couldn't find one that did exactly what I needed. This program is very flexible and has features that others don't.

Features

  • Shrinks and obfuscates JavaScript files.
  • Handles multiple JavaScript files within one run and these can be processed recursively within a base directory.
  • Allows all minified files to be packed into a single resulting JavaScript file in a specified order.
  • Resulting file(s) can be written to a different output base directory.
  • Can obfuscate without removing whitespace for debugging purposes and in order compare before and after files side by side.
  • Shrinks a typical 150KB JavaScript file to between 25%-36% of its original size depending on mode.
  • Three modes of operation providing varying degrees of obfuscation and compression.

Project Activity

See All Activity >