Joise is a multi-dimensional, modular noise library for the JVM.

Download Joise

Latest version 1.1.0

Designed for game developers.

Joise is derived from Joshua Tippetts' C++ Accidental Noise Library and designed with extra features inspired by Java game development.


Chain together simple mathematical modules to create unique, complex noise functions.


Use the included utility classes to map noise to arrays, or sample it using your own methods.


Serialize your module chains in one app and load them in another with custom seeds.

Joise is open source. It's hosted, developed, and maintained on GitHub.

Projects using Joise.

Check out these amazing projects using Joise.

Are you using Joise? Let us know here: