Nuts

The Java Package Manager

No Fat Jar

Developers, say goodbye to the hassle of big jars! Forget packaging dependencies with your application—they'll be downloaded automatically when you install. This means your pom.xml file will be much smaller.

Any application

Installing a Java application is as easy as running the command nuts install <your-package>. Nuts manages dependencies and allows you to install and run multiple versions of the same application. Plus, any application built with Maven is already nuts-aware!

Automate

Use the nuts toolbox, which provides a portable, Java-based version of common GNU commands like bash, ls, and cp. These commands are enhanced to support output formats like JSON and XML, making your automation scripts more predictable, debuggable, and easy to use.