everywall.app
A minimal wallpaper generator that draws geometric and organic patterns directly in the browser, without sending anything to a server. Since 14 August 2026 it lives at everywall.app: the old address wallpapers.robertobonfa.com still exists, but it redirects here.
Why
It all started with WLLPR, a small open-source wallpaper generator built around a simple, effective idea: a handful of patterns, a handful of palettes, everything computed on the fly. The idea was appealing, but the available patterns and palettes were too few for everyday use, and there was no real room for personalisation.
That base grew into a substantially expanded fork: more than double the original number of patterns, a wider set of hand-curated palettes, the ability to build custom palettes and generate new ones harmonically instead of at random, more resolution presets for both desktop and phone screens, and a bilingual interface. The project was then put online under its own domain, something the original never had.
How it is built
Each pattern is a function that draws onto a canvas element proportionally to the chosen width and height, never in fixed pixel values, so the same random seed produces the same result at any resolution. A seeded pseudo-random number generator makes every variation reproducible: the same seed and the same options always return the same image. Palettes are no longer lists of discrete colours but multi-stop gradient ramps sampled continuously, which makes the transitions softer and more natural. The site is static, with no external dependencies and no build step, and it is hosted on a personal virtual machine exposed through a Cloudflare tunnel.


