7 repository-uri
Libraries and engines for building visual and interactive software.
Explore 7 awesome GitHub repositories matching part of an awesome list · Creative Coding Frameworks. Refine with filters or upvote what's useful.
Nannou is a creative coding framework for Rust designed for building interactive visual and audio sketches. It provides a loop-based API with hardware-accelerated 2D and 3D rendering, serving as a toolkit for generative art production and multimedia installation design. The framework is distinguished by its comprehensive hardware communication interface, which bridges software with physical devices via MIDI, OSC, DMX, serial, and laser DAC protocols. It also includes specialized projection mapping tools for warping visual output to fit non-standard physical surfaces and a dedicated GPU shader
Provides a comprehensive framework for building interactive visual and audio sketches using Rust.
canvas-sketch este un framework JavaScript pentru artă generativă și un mediu de creative coding bazat pe web. Oferă un sistem pentru crearea de opere de artă generative în browser folosind instrumente încorporate pentru geometrie și aleatoriu. Framework-ul funcționează ca un exportator de printuri de înaltă rezoluție și generator de vectori pentru pen plotter, permițând utilizatorilor să proiecteze cu unități fizice și setări DPI pentru imprimare arhivistică și mașini de desen robotizate. Servește, de asemenea, ca instrument de integrare GPU shader pentru încărcarea și executarea fișierelor shader pentru a obține randare accelerată hardware. Proiectul include un flux de lucru de dezvoltare care dispune de hot reloading și servere locale pentru iterație în timp real. Suportă încărcarea asincronă a activelor, randarea headless pe server pentru fișiere la scară largă și capacitatea de a compila schițele în site-uri web standalone.
JavaScript framework for creating generative artwork in the browser.
Lygia is a GLSL shader library providing a specialized suite of tools for color science, image filtering, noise generation, and implicit surface geometry. It serves as a collection of reusable functions for fragment shaders to handle color space conversion, image processing, and geometric rendering. The project is distinguished by its focus on cross-language shader management, allowing reusable functions to be synchronized across different shading languages to ensure consistent graphics behavior across multiple engines. It also implements a system for remote shader dependency resolution, fetc
Multi-language shader library for performance and flexibility.
C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets you working with media right away. Build artworks, design interfaces and explore new possibilities working with media and interaction.
Framework for creative coding on iOS platforms.
alpha A modern toolkit for creative coding
Web-based development environment for creative coding.
Live Graphics in Swift & Metal
Swift framework for live graphics powered by Metal.
Edit images and video with Swift concurrency, powered by Metal.
Swift package for asynchronous live graphics using Metal.