Topics / #art
Art projects on GitHub
Digital art creation tools and creative resources.
As of , the most-starred Art projects on GitHub are photocraft (65K stars), Graphite (27.6K stars) and p5.js (24.1K stars). GitHub.Locker tracks 40 Art repositories with 437.1K stars combined. The fastest-growing on October 16 was photocraft, with +1.5K stars in a day.
Hot right now
Most stars gained in a day · Oct 16
photocraft
storytold/photocraft · ★ 65KPhotoCraft is an open-source, clean-room reimplementation of Adobe Photoshop, built entirely in pure Rust, with layers, masks, adjustment layers, layer styles, type, vectors, brushes and real PSD file support.
filmcraft
storytold/filmcraft · ★ 14.2KFilmCraft is an open-source, clean-room reimplementation of Adobe Premiere Pro, rebuilt from scratch in pure Rust with its own codecs, a GPU compositor and a typed command system.
lightcraft
storytold/lightcraft · ★ 13.2KLightCraft is an open-source, clean-room reimplementation of Adobe Lightroom built entirely in Rust: a non-destructive RAW photo editor and library manager with its own color pipeline, masking tools, and presets.
vectorcraft
storytold/vectorcraft · ★ 9.5KVectorCraft is an open-source, clean-room reimplementation of Adobe Illustrator, built from scratch in pure Rust, aiming to replicate Illustrator's tools, panels and workflow.
The all-time top
40 projects · by stars
- 65K
#1 · storytold/photocraft
photocraft
PhotoCraft is an open-source, clean-room reimplementation of Adobe Photoshop, built entirely in pure Rust, with layers, masks, adjustment layers, layer styles, type, vectors, brushes and real PSD file support.
- 27.6K
#2 · GraphiteEditor/Graphite
Graphite
Graphite is a free, open source 2D graphics editor for graphic design, digital art, and real-time motion graphics — a vector and raster graphics engine, available now in alpha.
- 24.1K
#3 · processing/p5.jsp5.js
p5.js is a free, open-source JavaScript library for creative coding, letting artists, designers, educators, and beginners draw graphics, sound, and interactive work directly on a web page.
- 4

Anime-Girls-Holding-Programming-Books
22.6Kcat-milk/Anime-Girls-Holding-Programming-BooksA community-curated GitHub collection of pictures showing anime girls holding programming books, sorted into folders by the book's subject. It has collected over 22,000 stars since 2017.
- 5

magenta
19.8Kmagenta/magenta · PythonA 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.
- 6

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.
- 7

style2paints
18.2Klllyasviel/style2paints · JavaScriptStyle2paints is an AI-driven tool that colorizes anime line art, producing layered results (flat color, shading, rendering) similar to a real human artist's painting workflow.
- 8

magictools
17.5Kellisonleao/magictools · MarkdownA curated list of game development resources — engines, art tools, asset libraries, audio software and learning materials — gathered in one GitHub page so you stop hunting for them all over the web.
- 9

awesome-creative-coding
15.4Kterkelg/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.
- 10

quine-relay
14.6Kmame/quine-relay · RubyQuine Relay is a self-replicating program chain (an 'uroboros' quine) where a Ruby program generates a Rust program, which generates a Scala program, and so on through 128 different programming languages, until the final language outputs the original Ruby source code again.
- 11

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.
- 12
filmcraft
14.2Kstorytold/filmcraft · RustFilmCraft is an open-source, clean-room reimplementation of Adobe Premiere Pro, rebuilt from scratch in pure Rust with its own codecs, a GPU compositor and a typed command system.
- 13

awesome-nano-banana-pro-prompts
13.6KYouMind-OpenLab/awesome-nano-banana-pro-prompts · TypeScriptA massive curated library of 10,000+ prompts for Google's Nano Banana Pro image-generation model, each with example output images, author, source and language tags.
- 14

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.
- 15
lightcraft
13.2Kstorytold/lightcraft · RustLightCraft is an open-source, clean-room reimplementation of Adobe Lightroom built entirely in Rust: a non-destructive RAW photo editor and library manager with its own color pipeline, masking tools, and presets.
- 16

ian-xiaohei-illustrations
12.6Khelloianneo/ian-xiaohei-illustrationsA Codex Skill that guides an AI agent to generate body-text illustrations for Chinese articles, blog posts, and Notion docs, turning a judgment, process, or metaphor from the text into a 16:9 white-background hand-drawn image featuring the 'Xiaohei' character.
- 17

sonic-pi
12.2Ksonic-pi-net/sonic-pi · C++Sonic Pi is a free, open source programming environment where you write and live-edit code to create and perform music, originally built to teach coding in schools but now also used by professional artists and DJs for live performances.
- 18
krita
10.6KKDE/krita · C++Krita is a free, open-source digital painting application for creating professional illustrations, comics, concept art, and texture/VFX work from start to finish, built on the KDE and Qt frameworks.
- 19

Pixelorama
10.6KOrama-Interactive/Pixelorama · GDScriptPixelorama is a free and open-source pixel art multitool: an editor for creating sprites, tiles and animations, with a large toolbox built around pixel art and game art.
- 20

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.
- 21

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.
- 22

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.
- 23
vectorcraft
9.5Kstorytold/vectorcraft · RustVectorCraft is an open-source, clean-room reimplementation of Adobe Illustrator, built from scratch in pure Rust, aiming to replicate Illustrator's tools, panels and workflow.
- 24

effectcraft
7Kstorytold/effectcraft · RustEffectCraft is a free, open-source compositor for motion graphics and visual effects: a clean-room reimplementation of Adobe After Effects, rebuilt from scratch in pure Rust.
- 25

photo-abstract-editorial
5.9KZzzLc0405/photo-abstract-editorialPhoto Abstract Editorial is a Codex Skill that turns a single photo into a vertical editorial artwork made of an original photography area, an abstract memory panel derived from the photo, and a poetic English title.
- 26

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.
- 27
designcraft
4.2Kstorytold/designcraft · RustDesignCraft is an open-source, clean-room reimplementation of Adobe InDesign's page layout and publishing workflow, written in pure Rust by the ArtCraft team. It runs natively on macOS, Windows and Linux, plus in the browser via WebAssembly.
- 28

fugleramme
3.8Karnegiacomo/fugleramme · PythonAn e-ink bird picture frame for the Raspberry Pi: it detects birds by their sounds in real time with fully local AI and shows hand-cut 1800s illustrations of what is singing around it. A web kiosk serves the same view on any screen.
- 29

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.
- 30

hand-drawn-styles
2.4Kthreerocks/hand-drawn-styles · PythonA tool-agnostic recipe library of 21 verified hand-drawn art styles that turns your content description into a ready-to-copy image generation prompt, built as a Claude Code skill.
- 31
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.
- 32

score
2.1Kossia/score · C++ossia score is a sequencer for audio-visual artists, designed to create interactive shows.
- 33

awesome-gpt-image-2-5-prompts
590youart-open-source/awesome-gpt-image-2-5-prompts · JavaScriptA curated, credited collection of 150 real-world prompts people published after running them on OpenAI's GPT Image models (including GPT Image 2.5), grouped into 9 use cases, each one kept verbatim with the original author and a link to their post.
- 34

world-execute-me-dsh-pv
576MisakaZentai/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.
- 35

deepseek-whale-girl
409TreapGoGo/deepseek-whale-girl · HTMLA community-maintained, unofficial resource hub for the 'whale girl' — the fan-created mascot character around DeepSeek. It collects reference art, generation prompts and community works in one place.
- 36

world.execute-me-ascii
327yym8224961/world.execute-me-ascii · PythonA terminal ASCII-animation music video player for Mili's song 'world.execute(me);', featuring bilingual Chinese/English subtitles synced to the original track.
- 37

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.
- 38

wutw-public
241max99x/wutw-public · GDScriptThe complete public domain release of Worlds Upon The Wind, a peaceful roguelite deckbuilder sold on Steam, where you resettle the shards of a shattered world. The repo contains the full Godot project, source code, and art assets.
- 39

genart-skill
152camilleroux/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.
- 40

PCB_lightgraph_Portable
146Ashlixy17/PCB_lightgraph_Portable · HTMLThis is a portable, browser-based web version of PCB_lightgraph — a tool that converts 2D illustrations into layered PCB production artwork (copper traces, soldermask, silkscreen, backlight layer) for making light-up PCB art pieces.
Related topics
Often tagged together