# terkelg/awesome-creative-coding

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/terkelg-awesome-creative-coding).**

14,480 stars · 922 forks · HTML

## Links

- GitHub: https://github.com/terkelg/awesome-creative-coding
- awesome-repositories: https://awesome-repositories.com/repository/terkelg-awesome-creative-coding.md

## Topics

`3d-graphics` `art` `awesome` `awesome-list` `computer-graphics` `creative-coding` `data-visualization` `design` `generative-art` `graphics-programming` `information-visualization` `interaction-design` `list` `programming-graphics` `resources` `shaders` `webgl`

## Description

This project is a curated resource repository and learning platform dedicated to creative coding, generative art, and graphics programming. It serves as a comprehensive directory for developers and artists seeking to build interactive media, procedural visuals, and real-time digital experiences.

The collection distinguishes itself by aggregating a wide range of technical tools, frameworks, and educational materials necessary for mastering creative technology. It provides access to specialized graphics libraries, shader editors, and hardware interfaces, while also offering guidance on the mathematical foundations and algorithmic logic required for complex visual output.

Beyond core tooling, the repository supports the integration of machine learning and computer vision into creative workflows. It connects practitioners to a broader ecosystem of tutorials, academic resources, and community forums, facilitating the development of interactive installations and high-performance audiovisual projects.

## Tags

### Repository Format

- [Awesome List](https://awesome-repositories.com/f/repository-format/awesome-list.md) — A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.

### Artificial Intelligence & ML

- [Procedural Art Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/prompt-engineering-libraries/creative-content-generation/generative-art-prompts/procedural-art-generators.md) — Provides technical guidance on procedural generation and noise algorithms for creating generative art. ([source](https://github.com/terkelg/awesome-creative-coding/blob/main/readme.md))
- [Creative Machine Learning Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning-guides/creative-machine-learning-integrations.md) — Facilitates the integration of machine learning and computer vision models into creative and generative digital media workflows.
- [Machine Learning Model APIs](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/inference-servers-and-runtimes/machine-learning-model-apis.md) — Connects machine learning models to creative workflows through standardized programming interfaces. ([source](https://github.com/terkelg/awesome-creative-coding/blob/main/readme.md))

### Graphics & Multimedia

- [Graphics Engines and Rendering](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering.md) — Provides a comprehensive directory of rendering pipelines, shader editors, and graphics libraries for building real-time visual experiences.
- [Creative and Cultural Media](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/graphics-media-assets/creative-and-cultural-media.md) — Curates collections of books, frameworks, and tools for creative coding and generative art development. ([source](https://github.com/terkelg/awesome-creative-coding/blob/main/readme.md))
- [GPU-Accelerated Shaders](https://awesome-repositories.com/f/graphics-multimedia/gpu-accelerated-shaders.md) — Provides resources for GPU-accelerated shader pipelines to render complex visual geometry and real-time patterns.
- [Interactive Media Runtimes](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/cross-platform-media-frameworks/interactive-media-runtimes.md) — Supports the development of interactive media and audiovisual performances through specialized runtimes. ([source](https://github.com/terkelg/awesome-creative-coding/blob/main/readme.md))
- [Graphics Pipeline Architectures](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/engines/graphics-pipeline-architectures.md) — Covers shader-based graphics pipeline architectures for high-performance visual rendering.
- [Interactive Installation Frameworks](https://awesome-repositories.com/f/graphics-multimedia/immersive-interactive-systems/media-interactivity/interactive-installation-frameworks.md) — Supports the development of interactive audiovisual installations and physical computing projects through specialized frameworks.

### Programming Languages & Runtimes

- [Browser-Based Runtimes](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtimes/javascript-and-web-standard/browser-based-runtimes.md) — Provides a curated collection of browser-based runtimes for executing high-performance creative code and interactive visuals.

### Education & Learning Resources

- [Developer Resource Hubs](https://awesome-repositories.com/f/education-learning-resources/developer-resource-hubs.md) — Serves as a technical hub for accessing shader editors, rendering libraries, and hardware interfaces for graphics programming.
- [Educational Resource Repositories](https://awesome-repositories.com/f/education-learning-resources/educational-resource-repositories.md) — Acts as a curated repository of technical tools, frameworks, and educational materials for creative coding.
- [Interactive Learning Platforms](https://awesome-repositories.com/f/education-learning-resources/interactive-learning-platforms.md) — Provides a comprehensive index of tutorials and mathematical foundations for learning generative art and procedural design.
- [Technical Domain Education](https://awesome-repositories.com/f/education-learning-resources/technical-domain-education.md) — Provides academic resources and tutorials for learning the foundational principles of creative technology.
- [Skill Development Programs](https://awesome-repositories.com/f/education-learning-resources/skill-development-programs.md) — Offers structured learning resources to build proficiency in creative programming and generative art. ([source](https://github.com/terkelg/awesome-creative-coding#readme))
- [Mathematical Foundations](https://awesome-repositories.com/f/education-learning-resources/mathematical-foundations.md) — Provides mathematical foundations and physics resources for implementing complex generative logic. ([source](https://github.com/terkelg/awesome-creative-coding#readme))
- [Community Engagement](https://awesome-repositories.com/f/education-learning-resources/educational-resources/career-interview-community/community-collaboration/community-engagement.md) — Connects practitioners to community forums and festivals for knowledge sharing in creative technology. ([source](https://github.com/terkelg/awesome-creative-coding#readme))

### Game Development

- [Procedural Generation](https://awesome-repositories.com/f/game-development/tooling-asset-pipeline/procedural-generation.md) — Features tools and algorithms for deterministic procedural generation of complex, non-repeating visual structures.

### Development Tools & Productivity

- [Graphics Tooling Connectors](https://awesome-repositories.com/f/development-tools-productivity/graphics-automation-tools/graphics-tooling-connectors.md) — Provides connectors to link shader editors and rendering libraries for prototyping visual displays. ([source](https://github.com/terkelg/awesome-creative-coding#readme))
- [Cross-Platform and Native Compilation](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/cross-platform-native-compilation.md) — Aggregates cross-platform compilation toolchains necessary for deploying creative code across diverse hardware and operating systems.

### User Interface & Experience

- [Event-Driven Interaction Handlers](https://awesome-repositories.com/f/user-interface-experience/form-and-input-management/interaction-and-event-handling/general-interaction-frameworks/interaction-models/event-driven-interaction-handlers.md) — Supports event-driven interaction loops for processing real-time sensor data and user input in interactive media.

### Web Development

- [Real-Time Frameworks](https://awesome-repositories.com/f/web-development/web-applications/real-time-frameworks.md) — Helps evaluate and select creative frameworks for building real-time graphics and interactive installations. ([source](https://github.com/terkelg/awesome-creative-coding#readme))
