A curated list of resources for creative coding, including tools, libraries, tutorials, and communities for generative art, data visualization, and interactive design.
Awesome Creative Coding is a curated GitHub repository that aggregates resources for the creative coding discipline. It serves as a directory for tools, libraries, tutorials, books, and communities focused on generative art, data visualization, and interactive design. The project helps beginners and intermediates discover high-quality learning materials and software for expressive, code-based art.
Artists, designers, educators, and developers interested in using programming for creative expression, particularly in generative art, data visualization, and interactive installations. It's especially valuable for those starting out in creative coding or looking to expand their toolkit.
It saves time by vetting and organizing the vast landscape of creative coding resources into a single, trusted list. Unlike scattered blog posts or commercial platforms, it offers a community-maintained, open-source directory that is frequently updated and covers both foundational concepts and cutting-edge tools.
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Gathers books, tools, tutorials, and communities in one curated list, as evidenced by the extensive Contents section covering everything from frameworks to math resources.
Specifically targets beginners and intermediates with curated learning materials, such as the 'Learning Resources' section with videos, articles, and interactive shader editors.
Spans multiple creative coding domains, including visual programming, sound, WebGL, hardware, and machine learning, shown in the broad Tools and Learning Resources categories.
Includes subreddits, Slack groups, events, and galleries to foster networking and creativity, as listed in the Communities and Inspiration sections.
The vast number of links can be daunting for newcomers without guidance on where to start, as the README is a long, static markdown file with minimal categorization beyond sections.
As a community-maintained list, some entries may be outdated or less vetted, relying on user contributions without automated quality checks, mentioned in the contribution guidelines.
Lacks search functionality or dynamic filtering, making navigation cumbersome for users looking for specific tools or tutorials in the extensive list.