terkelg/awesome-creative-coding

Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 3rd, 2026
Created on November 1st, 2016
Open Issues & Pull Requests: 11 (+0)
GitHub issues: Enabled
Number of forks: 979
Total Stargazers: 15,297 (+0)
Total Subscribers: 388 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 65.1 days
Mean response time: 44.2 days
90th percentile: 69.8 days
Tracked items: 6

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 42 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • no-issue-activity (10)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Awesome Creative Coding is a curated list of resources for creative coding, generative art, data visualization, and interaction design.

The project addresses the challenge of finding quality learning materials and tools for creative coding, a discipline focused on creating expressive artworks through code rather than building functional systems. It organizes resources across multiple categories including books, courses, frameworks, libraries, visual and sound programming languages, web tools, projection mapping, hardware, and learning materials. The list distinguishes between different creative coding practices such as interaction design, information visualization, and generative art, helping learners understand the breadth of the field.

Someone considering this resource should know it targets beginners and intermediates seeking to learn creative coding. The list suits anyone exploring generative art, data visualization, or interactive design who wants curated starting points rather than searching broadly. The project provides structured access to books, online courses, established frameworks and libraries, shader resources, canvas tutorials, communities, mathematical references, and machine learning tools relevant to creative practice. It also includes inspiration sources through galleries, museums, workshops, and blogs.

The project maintains an organized, categorized structure with clear sections spanning tools, learning resources, and community spaces. It accepts community contributions through defined guidelines, allowing the resource list to grow and evolve with input from practitioners. The curation approach ensures quality over quantity, filtering resources specifically for creative coding rather than general programming.