Awesome Creative Coding
A curated Awesome list of resources for creative coding—programming with a focus on expression and art, including libraries, frameworks, and learning materials.
About this tool
Awesome Creative Coding
A curated, open-source directory of resources for creative coding—focusing on expression, art, interaction, and generative visuals rather than purely functional software.
Website: https://github.com/terkelg/awesome-creative-coding#readme
Overview
Awesome Creative Coding is a carefully curated list of tools, learning materials, and inspiration for people interested in:
- Generative art
- Interaction design
- Information/data visualization
- Artworks articulated as code
It is aimed primarily at beginner and intermediate creative coders.
Features
Scope & Audience
- Focus on creative coding as an expressive practice rather than traditional systems programming.
- Targets beginners and intermediates looking for structured entry points into creative coding.
- Emphasizes practical resources: tools, tutorials, communities, and inspiration.
Resource Categories
Books
- Curated list of printed books relevant to creative coding, generative art, visualization, and related topics.
Online Books
- Free or web-based books and long-form guides that can be read online.
Courses
- Courses and structured learning paths for creative coding (e.g., generative art, visualization, interaction design).
Tools
- A broad catalog of software and environments for making creative work with code, organized into subcategories:
- Frameworks • Libraries • Ecosystems – Coding libraries and frameworks for graphics, animation, and creative experiments.
- Visual Programming Languages – Node-based / patch-based environments for visual and interactive work.
- Sound Programming Languages – Tools and languages focused on audio, sound art, and music with code.
- Web Programming • Libraries – JavaScript and web-focused tools for browser-based creative coding.
- Projection Mapping • VJing – Software for live visuals, performance, and projection.
- Online – Browser-based tools and platforms for experimenting without local installation.
- Hardware – Microcontrollers, physical computing platforms, and hardware-focused tools.
- Other – Miscellaneous utilities and tools that support creative coding workflows.
Learning Resources
- Videos – Video tutorials, recorded lectures, and walkthroughs.
- Talks – Conference talks, presentations, and lectures by artists and developers.
- Articles • Tutorials – Written guides and deep dives, further organized into:
- Shaders • OpenGL • WebGL
- Canvas
- Hardware
- Other
- Interactive – Hands-on, interactive learning tools and playgrounds.
- Quick References • Cheat Sheets – Condensed reference material for common tools and concepts.
Communities
- Subreddits – Reddit communities related to creative coding.
- Slack – Slack groups and chat communities.
- Other – Additional community platforms and forums.
Math
- Mathematical resources particularly useful for generative art, graphics, and visual algorithms.
Machine Learning • Computer Vision • AI
- Tools and learning materials for combining creative coding with ML, CV, and AI techniques.
Inspiration & Culture
- Inspiration – Collections of exemplary works, showcases, and idea sources.
- Events – Conferences, meetups, and festivals relevant to creative coders.
- Museums • Galleries – Institutions and spaces showing code-based or digital art.
- Schools • Workshops – Educational programs, workshops, and schools focusing on creative technology and digital art.
- Blogs • Websites – Ongoing publications and sites covering creative coding and related art/tech topics.
Related Lists & Resources
- Related – Other awesome lists or curated resources that intersect with creative coding.
Open-Source & Licensing
- Hosted on GitHub as an open, collaborative repository.
- Contribution guidelines provided for community submissions.
- Licensed under CC0 (public domain dedication), allowing free reuse and adaptation of the list.
Pricing
- Completely free to access and use.
- Open-source, community-maintained resource with no paid tiers or plans.
Loading more......
Information
Categories
Tags
Similar Products
6 result(s)Large-scale web crawl dataset containing 3.5 billion web pages from CommonCrawl (2012), suitable for web mining, search, and network analysis research. Listed as part of an awesome-style collection of computer networks datasets.
AIcrowd is a platform hosting a wide range of machine learning and AI competitions and challenges, providing curated datasets and leaderboards for researchers and practitioners.
An Awesome-style collection of short, easy-to-understand JavaScript code snippets you can grasp in 30 seconds.
A GitHub repository by Brad Traversy containing 50+ small, focused web development mini projects built with HTML, CSS, and JavaScript, useful as a curated collection of example projects for learning or referencing in awesome-style directories.
Aibesttop is an open-source tools directory dedicated to listing and categorizing the best AI tools, making it a relevant directory within the awesome directories theme.
AIDirs.org is an AI tools directory, offering a curated collection of top AI tools. It serves as a niche, subject-specific example of an awesome directory.