The original Perlin noise implementation (then called ImprovedNoise (by Ken Perlin of course)) is almost a perfect square: https://mrl.nyu.edu/~perlin/noise/
Last year I built Noogle and Moogle in electron/html5 and my goal was to rewrite them native at some point but at that time, I had no idea how to write any C.
A year later, I have both of them rewritten in C89+SDL as tiny(100kb) native applications.
Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.