Patterninja is a pattern making application that allows users to create unique patterns. Users have the option to combine images from the website's free library or upload their own images. The generated patterns can be downloaded in high resolution and used for various purposes, including printing and web design.