Topics / #generative-art
Generative-art projects on GitHub
Algorithmic art created with code and procedural systems.
As of , the most-starred Generative-art projects on GitHub are InvokeAI (28.7K stars), WaveFunctionCollapse (25.4K stars) and magenta (19.8K stars). GitHub.Locker tracks 38 Generative-art repositories with 276.5K stars combined. The fastest-growing on October 18 was awesome-opus5-5-videos, with +470 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+470awesome-opus5-5-videos
yihui-dev/awesome-opus5-5-videos · ★ 6.4KA curated, growing collection of viral videos made with Claude Opus 5.5, each paired with the exact prompt its creator shared and a link to the original post.
+159huashu-art-motion
alchaincyf/huashu-art-motion · ★ 4.4Khuashu-art-motion is an agent skill that turns a coding agent into an animator: it writes and runs JavaScript/Canvas code to produce art-style animations, rather than generating video frames directly.
+65dioramas
blendi-remade/dioramas · ★ 323Dioramas is a free, open-source framework for building cinematic, interactive 3D websites where the 3D scene itself is the page — a detailed object, real lighting, a choreographed camera, and one touchable interaction. It ships with 20 complete example sites built using it.
+36ClaudeAnimationBase
JohnHeibel/ClaudeAnimationBase · ★ 1.3KA starter kit of code, prompts and assets for making Claude (via Claude Code or another coding agent) animate a hand-painted-style cartoon character called Clawd using p5.js and the p5.brush library, rendering the result as an MP4.
The all-time top
38 projects · by stars
- 28.7K
#1 · invoke-ai/InvokeAIInvokeAI
Invoke is a leading creative engine for Stable Diffusion models: a locally hosted web app for generating and editing images with AI, aimed at professionals, artists, and enthusiasts.
- 25.4K
#2 · mxgmn/WaveFunctionCollapseWaveFunctionCollapse
A C# program that generates bitmaps and tilemaps locally similar to a single example image you give it, using ideas borrowed from quantum mechanics.
- 19.8K
#3 · magenta/magentamagenta
A Google Brain research project on machine learning for creativity: deep learning and reinforcement learning models that generate songs, audio, images, and drawings, plus smart tools for artists and musicians.
- 4

neural-style
18.3Kjcjohnson/neural-style · LuaIt is a Torch (Lua) implementation of the Neural Algorithm of Artistic Style paper, which combines the content of one image with the artistic style of another using convolutional neural networks.
- 5

awesome-creative-coding
15.5Kterkelg/awesome-creative-coding · HTMLA curated list of resources for creative coding - generative art, data visualization, and interaction design - covering books, courses, frameworks, shader tutorials, and communities.
- 6

prettymaps
14.3Kmarceloprates/prettymaps · Pythonprettymaps is a Python library that draws stylized, artistic maps from OpenStreetMap data, combining osmnx, matplotlib, shapely and vsketch to render streets, buildings, water and other features as a custom-styled figure.
- 7

maptoposter
14.2Koriginalankur/maptoposter · PythonMapToPoster is a Python script that generates beautiful, minimalist map posters of any city in the world, rendering street networks with OpenStreetMap data into themed, print-ready artwork.
- 8

primitive
13.5Kfogleman/primitive · GoIt recreates a target image out of geometric primitives: the algorithm keeps adding one shape at a time, each chosen to minimize the difference from the original, until the result is recognizable yet artistic and abstract.
- 9

deepdream
13.2Kgoogle/deepdreamThis is the original Google Research notebook demonstrating DeepDream, a technique for generating surreal 'neural network art' by amplifying the patterns a trained neural network detects in an image.
- 10
theatre
12.8Ktheatre-js/theatre · TypeScriptTheatre.js is an animation library for high-fidelity motion graphics on the web. It is designed for detailed animation — intricate movement and nuance — and can be used both programmatically and visually.
- 11

awesome-generative-ai
12.7Ksteven2358/awesome-generative-aiA curated list of modern Generative AI projects and services, covering text, coding, agents, image, video, audio, and more.
- 12

videos
11.4K3b1b/videos · PythonThis is the source code behind 3Blue1Brown's math explainer videos: the Python scenes, built with the manim animation library, that generate the actual visuals seen in the videos.
- 13

fast-style-transfer
11Klengstrom/fast-style-transfer · PythonThis is a TensorFlow implementation of fast neural style transfer: once trained, it applies the artistic style of a painting to a photo or video in a fraction of a second, building on the Gatys, Johnson, and Ulyanov style-transfer papers.
- 14

easydiffusion
10.5Keasydiffusion/easydiffusion · JavaScriptEasy Diffusion is a one-click way to run Stable Diffusion on your own PC: type a text prompt into its browser-based UI and get an image — no technical knowledge or pre-installed software needed.
- 15

trianglify
10.1Kqrohlf/trianglify · JavaScriptTrianglify is a JavaScript library that algorithmically generates colorful triangle-mesh background images as SVG — decorative low-poly-style patterns you can drop into a web page.
- 16

city-roads
9.8Kanvaka/city-roads · JavaScriptA web tool that renders every single road within any city at once, turning OpenStreetMap data into a generative-art style visualization.
- 17

awesome-opus5-5-videos
6.4Kyihui-dev/awesome-opus5-5-videosA curated, growing collection of viral videos made with Claude Opus 5.5, each paired with the exact prompt its creator shared and a link to the original post.
- 18

gathered-scenes-zine-skill
5.5KZeejay0/gathered-scenes-zine-skill · PythonThis is a pair of AI image-generation Skills for OpenAI Codex that turn an ordinary photo into a minimalist, paper-zine-style artwork — either keeping the real photo as an anchor or fully reinventing it as original illustration.
- 19

huashu-art-motion
4.4Kalchaincyf/huashu-art-motion · JavaScripthuashu-art-motion is an agent skill that turns a coding agent into an animator: it writes and runs JavaScript/Canvas code to produce art-style animations, rather than generating video frames directly.
- 20

terraink
4.2Kyousifamanuel/terraink · TypeScriptTerraink is a cartographic poster engine that generates unique, customizable map posters for any city or location in the world using real OpenStreetMap data.
- 21

mono-color-skill
3.4Kyanliudesign/mono-color-skill · PythonA one-ink and controlled two-ink editorial image skill for posters, zines, portraits, packaging, and visual field notes — it turns a theme, sentence, object, or supplied photo into an original editorial-style image.
- 22

pdoom-video
2.9Kmexicat/pdoom-video · TypeScriptA generative, code-rendered music video for the song 'I'm Upping My P(doom)' with word-synced karaoke-style typography, where every frame is a deterministic function of song time.
- 23
PDoomVideo
2.2KJohnHeibel/PDoomVideo · JavaScriptThe source code behind 'I'm Upping My P(doom)', a music video generated entirely by Claude Opus 5.5 in Claude Code — every scene, character and transition came from the model, not a human animator.
- 24

ClaudeAnimationBase
1.3KJohnHeibel/ClaudeAnimationBase · JavaScriptA starter kit of code, prompts and assets for making Claude (via Claude Code or another coding agent) animate a hand-painted-style cartoon character called Clawd using p5.js and the p5.brush library, rendering the result as an MP4.
- 25
ascii
924bas3line/ascii · TypeScriptascii is a TypeScript library of 216 animated ASCII art pieces for web pages, usable in React, Next.js, Astro, plain HTML, terminals, and GitHub READMEs.
- 26

world-execute-me-dsh-pv
602MisakaZentai/world-execute-me-dsh-pv · PythonThe complete source code of an unofficial fan PV (music video) for Mili's song 'world.execute(me);', where every frame is generated by code as a function of song time. The left half shows a DeepSeek Harness (dsh) chat window, the right half a TUI visualization of the model's world.
- 27

threejs-architecture-effects
585lhlGitHub/threejs-architecture-effects · TypeScriptThis is an Agent Skill for Codex, Claude Code, and Cursor that builds a real, orbitable Three.js building which assembles itself on a timeline — brick courses, timber frame, dougong brackets, layered eaves, and procedural PBR materials — without needing a paid 3D model or an API key.
- 28

procedural-film
512kuhnhomeuk-cell/procedural-film · JavaScriptAn agent skill that turns a topic into a 30-second vertical film, with every pixel drawn in vanilla JavaScript on a canvas and every sound synthesised with Web Audio, so no stock footage or audio files are used. It outputs a self-contained HTML player plus MP4 exports.
- 29

sylva
348MengTo/sylva · HTMLSylva is an interactive Three.js landscape study: a procedural, moss-covered root grows through an editorial conservation scene and reacts to the pointer as if it were alive.
- 30

dioramas
323blendi-remade/dioramas · JavaScriptDioramas is a free, open-source framework for building cinematic, interactive 3D websites where the 3D scene itself is the page — a detailed object, real lighting, a choreographed camera, and one touchable interaction. It ships with 20 complete example sites built using it.
- 31

riso-windowseat
297sevenevesai/riso-windowseat · HTMLProcedural risograph-style animated films, each a single self-contained HTML file of Canvas 2D and Web Audio, plus the Claude Code skills, craft docs and tools used to make them.
- 32

natural-disasters
287Token-Gremlin/natural-disasters · JavaScriptABYSSAL is a fully procedural cinematic ocean and extreme-weather simulation that runs entirely in a browser tab, rendering multi-cascade FFT ocean waves, volumetric clouds, hurricanes and tsunamis with zero external assets, built on Three.js, WebGL2 and GLSL3.
- 33

Infinite
285n1m21n/Infinite · C++Infinite is a free, open-source node-based audiovisual workstation that combines real-time GPU video/3D compositing with a modular synthesizer rack and native plugin hosting, all wired together in one patch.
- 34

claude-pxl
228crsolver/claude-pxl · TypeScriptpxl lets you write pixel art as code: a compact .px.js file compiles to PNGs, sprite sheets with JSON, animated GIFs, and a live browser viewer that replays the painting step by step.
- 35

primitive-operation-painter
228wonderfulearth/primitive-operation-painter · PythonAn autoregressive image generator that builds pictures as a sequence of primitive drawing operations (background, ellipses, rotated rectangles) instead of pixels, so the drawing process stays inspectable and editable step by step.
- 36

kool-brushez
186blakeshao/kool-brushez · JavaScriptA small p5.js drawing app with six expressive brushes (Score, Schematic, Balloon, Subway, Crowd, Gunpla) that all draw onto one shared canvas.
- 37

kindergrimm
171albertobeiz/kindergrimm · JavaScriptA procedural generator that draws hand-sketched doodle characters directly on canvas, rigs each one bone-by-bone for animation, and wraps them into several small browser games and tools under the name Kindergrimm.
- 38

genart-skill
154camilleroux/genart-skill · JavaScriptgenart is a Claude Code plugin that teaches Claude the technical and ethical groundwork of generative art — seeding a PRNG from a token hash, deterministic rendering, trait and rarity design — and ships scripts to verify a sketch is actually deterministic before you mint it onchain.
Related topics
Often tagged together