Big thanks to EditArt, Piter Pasma & the artists who contributed this year!
Big thanks to EditArt, Piter Pasma & the artists who contributed this year!
Genuary Day 31: GLSL day. Create an artwork using only shaders.
#genuary2026 #genuary #genuary30 #creativecoding
Explore live on @editart_xyz 👇
Genuary Day 31: GLSL day. Create an artwork using only shaders.
#genuary2026 #genuary #genuary30 #creativecoding
Explore live on @editart_xyz 👇
Genuary Day 30: Its not a bug, its a feature. (credit: @Unordered__list)
#genuary2026 #genuary #genuary30 #glitchart
Explore live on @editart_xyz 👇
Genuary Day 30: Its not a bug, its a feature. (credit: @Unordered__list)
#genuary2026 #genuary #genuary30 #glitchart
Explore live on @editart_xyz 👇
Genuary Day 29: Genetic evolution and mutation. (credit: @monokai)
Regular polygon mutations happen gradually. Each generation inherits from its neighbors. Made with p5.js
@editart_xyz series in thread 👇
#genuary2026 #genuary #genuary29 #creativecoding
Genuary Day 29: Genetic evolution and mutation. (credit: @monokai)
Regular polygon mutations happen gradually. Each generation inherits from its neighbors. Made with p5.js
@editart_xyz series in thread 👇
#genuary2026 #genuary #genuary29 #creativecoding
Genuary Day 28: No libraries, no canvas, only HTML elements. (credit: @pifragile)
Something is wrong with the system. Made with HTML & CSS.
#genuary2026 #genuary #genuary28 #vaporwave
Click & drag on @editart_xyz (link in thread) 👇
Genuary Day 28: No libraries, no canvas, only HTML elements. (credit: @pifragile)
Something is wrong with the system. Made with HTML & CSS.
#genuary2026 #genuary #genuary28 #vaporwave
Click & drag on @editart_xyz (link in thread) 👇
Genuary Day 27
Lifeform. A shape or structure that behaves as if it’s alive or growing. (credit: @ManuelLarino)
A SmoothLife simulation made with p5.js.
See it move on @editart_xyz (link in thread) 👇
#genuary2026 #genuary #genuary27 #genartclub
Genuary Day 27
Lifeform. A shape or structure that behaves as if it’s alive or growing. (credit: @ManuelLarino)
A SmoothLife simulation made with p5.js.
See it move on @editart_xyz (link in thread) 👇
#genuary2026 #genuary #genuary27 #genartclub
Genuary Day 26: Recursive Grids. Split the canvas into a grid of some kind and recurse on each cell again and again. (@pifragile)
Continuing my obsession with hexagons. Made with p5.js
#genuary2026 #genuary #genuary26 #genartclub
@editart_xyz link in thread 👇
Genuary Day 26: Recursive Grids. Split the canvas into a grid of some kind and recurse on each cell again and again. (@pifragile)
Continuing my obsession with hexagons. Made with p5.js
#genuary2026 #genuary #genuary26 #genartclub
@editart_xyz link in thread 👇
Genuary Day 25: Organic Geometry. Forms that look or act organic but are constructed entirely from geometric shapes. (@manuellarino)
Made with p5.js
#genuary2026 #genuary #genuary25 #genartclub
See it in action on @editart_xyz link in thread 👇
Genuary Day 25: Organic Geometry. Forms that look or act organic but are constructed entirely from geometric shapes. (@manuellarino)
Made with p5.js
#genuary2026 #genuary #genuary25 #genartclub
See it in action on @editart_xyz link in thread 👇
Genuary Day 24: Perfectionist’s nightmare.
Inspired by Vera Molnar's algorithmic drawings.
Made with p5.js.
#genuary2026 #genuary #genuary24 #genartclub
See more on @editart_xyz link in thread 👇
Genuary Day 24: Perfectionist’s nightmare.
Inspired by Vera Molnar's algorithmic drawings.
Made with p5.js.
#genuary2026 #genuary #genuary24 #genartclub
See more on @editart_xyz link in thread 👇
Genuary Day 23: Transparency. Explore the concept of transparency.
Working in Photoshop, but the shapes won't stop moving.
Made with p5.js.
#genuary2026 #genuary #genuary23 #genartclub
@editart_xyz link in thread 👇
Genuary Day 23: Transparency. Explore the concept of transparency.
Working in Photoshop, but the shapes won't stop moving.
Made with p5.js.
#genuary2026 #genuary #genuary23 #genartclub
@editart_xyz link in thread 👇
Genuary Day 22: Pen plotter ready.
A single line traversing a noise field, upgraded to render different shapes. Outputs to a plottable image. Made with pure JavaScript.
#genuary2026 #genuary #genuary22 #genartclub
@editart_xyz link in thread 👇
Genuary Day 22: Pen plotter ready.
A single line traversing a noise field, upgraded to render different shapes. Outputs to a plottable image. Made with pure JavaScript.
#genuary2026 #genuary #genuary22 #genartclub
@editart_xyz link in thread 👇
Genuary Day 21
Bauhaus Poster. Create a poster design inspired by the German art school Bauhaus.
Made with p5.js
#genuary2026 #genuary #genuary21 #genartclub
@editart_xyz link in thread 👇
Genuary Day 21
Bauhaus Poster. Create a poster design inspired by the German art school Bauhaus.
Made with p5.js
#genuary2026 #genuary #genuary21 #genartclub
@editart_xyz link in thread 👇
Genuary Day 20: One line. An artwork that is made of a single line only.
A line traversing a noise field, retrowaved. Made with p5.js.
#genuary2026 #genuary #genuary20 #genartclub
@editart_xyz link in thread 👇
Genuary Day 20: One line. An artwork that is made of a single line only.
A line traversing a noise field, retrowaved. Made with p5.js.
#genuary2026 #genuary #genuary20 #genartclub
@editart_xyz link in thread 👇
Genuary Day 19: 16x16
#genuary2026 #genuary #genuary19 #genartclub
@editart_xyz link in thread 👇
Genuary Day 19: 16x16
#genuary2026 #genuary #genuary19 #genartclub
@editart_xyz link in thread 👇
Genuary Day 18: Unexpected path. Draw a route that changes direction based on one very simple rule.
Tron lightcycles that try not to collide. The only way to win the game is not to play.
#genuary2026 #genuary #genuary18 #genartclub
@editart_xyz link in thread 👇
Genuary Day 18: Unexpected path. Draw a route that changes direction based on one very simple rule.
Tron lightcycles that try not to collide. The only way to win the game is not to play.
#genuary2026 #genuary #genuary18 #genartclub
@editart_xyz link in thread 👇
Genuary Day 17: Wallpaper group. There are only 17 ways to cover a plane with a repeating pattern. Choose your favorite. I chose all 17.
Some OG ❤️ for MacOS7. Made with p5.js
#genuary2026 #genuary #genuary17 #genartclub
@editart_xyz link in comments 🔗
Genuary Day 17: Wallpaper group. There are only 17 ways to cover a plane with a repeating pattern. Choose your favorite. I chose all 17.
Some OG ❤️ for MacOS7. Made with p5.js
#genuary2026 #genuary #genuary17 #genartclub
@editart_xyz link in comments 🔗
Genuary Day 16: Order and disorder.
An ordered hexagonal grid is the home of a disorderly turmite. The turmite will perform its actions until it's stuck in a loop or 2s have passed.
#genuary2026 #genuary #genuary16 #genartclub
@editart_xyz link in comments 🔗
Genuary Day 16: Order and disorder.
An ordered hexagonal grid is the home of a disorderly turmite. The turmite will perform its actions until it's stuck in a loop or 2s have passed.
#genuary2026 #genuary #genuary16 #genartclub
@editart_xyz link in comments 🔗
Genuary Day 15: Create an invisible object where only the shadows can be seen.
A triangle artifact casts its shadow over a glitching CRT video display. Made with p5.js.
#genuary2026 #genuary #genuary15 #genartclub
@editart_xyz link in comments 🔗
Genuary Day 15: Create an invisible object where only the shadows can be seen.
A triangle artifact casts its shadow over a glitching CRT video display. Made with p5.js.
#genuary2026 #genuary #genuary15 #genartclub
@editart_xyz link in comments 🔗
Genuary Day 14: Everything fits perfectly. Made with p5.js.
#genuary2026 #genuary #genuary14 #genartclub
@editart_xyz link in comments
Genuary Day 14: Everything fits perfectly. Made with p5.js.
#genuary2026 #genuary #genuary14 #genartclub
@editart_xyz link in comments
Genuary Day 13: Self portrait.
Panels learn from a rudimentary GAN how to tilt themselves towards a light source to generate tints and shades. Made with p5.js.
#genuary2026 #genuary #genuary13 #genartclub
Available on @editart_xyz (link in comments)
Genuary Day 13: Self portrait.
Panels learn from a rudimentary GAN how to tilt themselves towards a light source to generate tints and shades. Made with p5.js.
#genuary2026 #genuary #genuary13 #genartclub
Available on @editart_xyz (link in comments)
Genuary Day 12: Boxes only.
Made with p5.js
#genuary2026 #genuary #genuary12 #genartclub
@editart_xyz link in comments 🔗
Genuary Day 12: Boxes only.
Made with p5.js
#genuary2026 #genuary #genuary12 #genartclub
@editart_xyz link in comments 🔗
Genuary Day 11
Quine. A Quine is a form of code poetry, it’s a computer program that outputs exactly its own source code.
First time making a Quine!
#genuary2026 #genuary #genuary11 #genartclub
@editart link in comments 🔗
Genuary Day 11
Quine. A Quine is a form of code poetry, it’s a computer program that outputs exactly its own source code.
First time making a Quine!
#genuary2026 #genuary #genuary11 #genartclub
@editart link in comments 🔗
Genuary Day 10: Polar coordinates.
Synthwave grid wrapped into polar coordinates around a rolling icosohedron. Made with p5.js.
#genuary2026 #genuary #genuary10 #genartclub
Genuary Day 10: Polar coordinates.
Synthwave grid wrapped into polar coordinates around a rolling icosohedron. Made with p5.js.
#genuary2026 #genuary #genuary10 #genartclub
Genuary Day 9
Crazy automaton. Cellular automata with crazy rules.
Rolls a D20 to pick from a curated set of CA rules. Rules are executed on a random hexagonal grid. Made with p5.js.
#genuary2026 #genuary #genuary9 #genartclub
Genuary Day 9
Crazy automaton. Cellular automata with crazy rules.
Rolls a D20 to pick from a curated set of CA rules. Rules are executed on a random hexagonal grid. Made with p5.js.
#genuary2026 #genuary #genuary9 #genartclub
Genuary Day 8
A City. Create a generative metropolis.
#genuary2026 #genuary #genuary8 #genartclub
Genuary Day 8
A City. Create a generative metropolis.
#genuary2026 #genuary #genuary8 #genartclub