A manually curated collection of resources, tools, and learning materials for generative art and creative coding.
Awesome Generative Art is a curated collection of resources for generative art and creative coding. It aggregates tools, frameworks, libraries, learning materials, and community links to help artists, designers, and developers explore algorithmic and computational art. The project solves the problem of fragmented information by providing a centralized, vetted directory.
Digital artists, creative coders, VJs, educators, and developers interested in algorithmic art, interactive installations, and computational design. It's especially valuable for beginners seeking structured learning paths and professionals looking for specialized tools.
It offers a uniquely comprehensive and manually curated list of generative art resources, saving users time from scouring the internet. Unlike automated lists, it emphasizes quality and relevance, with clear categorizations and practical learning materials.
Awesome generative art
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Curates over 50 tools across visual programming, frameworks, and hardware, including Processing, OpenFrameworks, and Arduino, offering a wide selection for various creative needs.
Lists numerous books and courses, such as 'The Nature of Code' and Coursera's 'Creative Programming', providing structured learning paths from theory to practice.
Features artists, events like Ars Electronica, and Slack communities, enabling networking and inspiration beyond just tool discovery.
Organizes resources for VJing, sound programming, and controllers, making it easy to find specialized software like Resolume or hardware like Kinect.
Relies on manual community contributions, which can result in outdated links or missing new tools, as admitted in the contribution-based model without automated updates.
Only provides links without interactive content or guidance, forcing users to navigate external sites for actual learning and implementation, lacking hands-on examples.
Many tools are OS-specific (e.g., vvvv for Windows, Quartz Composer for Mac), limiting accessibility for users on different operating systems without cross-platform alternatives.