Advent.js is a creative coding calendar of beautiful pieces of digital art made by writers, poets, engineers, artists and other creative coders, with one new piece being revealed each day of December leading up to Christmas. Each piece uses procedural and generative techniques in some way - like random noise, text template grammars, or other algorithmic techniques for making things.