Showing 36 of 36 projects
A free and open-source JavaScript library for accessible creative coding on the web.
A vector graphics scripting framework for HTML5 Canvas and Node.js, offering a comprehensive API for creating and manipulating vector graphics.
A curated list of resources for creative coding, including tools, libraries, tutorials, and communities for generative art, data visualization, and interactive design.
A curated list of resources for creative coding, including tools, libraries, tutorials, and communities for generative art, data visualization, and interaction design.
A motion design editor for the web that enables high-fidelity animations for 3D objects, HTML/SVG, and interactive art.
A live coding music synthesizer that turns code into sound, designed for education, art, and performance.
A live coding music synthesizer for creating sounds and music through code, designed for education and performance.
A flat, round, designer-friendly pseudo-3D engine for canvas and SVG that renders 3D models using 2D drawing APIs.
A community-developed cross-platform C++ toolkit for creative coding and interactive art.
A JavaScript library for building high-performance interactive 2D graphics and animations on the HTML5 Canvas.
A lightweight graphical user interface for changing variables in JavaScript.
A gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
A friendly JavaScript library that makes machine learning accessible in the browser for artists, creative coders, and students.
A web component for drawing patterns and generative art using CSS.
A text-based programming language for composing and playing back music using a simple markup-like syntax.
A peer-reviewed, free, open source C++ library for professional-quality creative coding.
A TypeScript/JavaScript library for visualization and creative-coding with lightweight geometry and canvas utilities.
A framework for creating generative artwork in JavaScript and the browser with CLI tools and export capabilities.
An esoteric programming language for livecoding procedural sequencers that sends MIDI, OSC, and UDP to audio/visual interfaces.
A compact, dependency-free GUI pane library for fine-tuning parameters and monitoring value changes in web applications.
A tiny cross-platform JavaScript framework for creative coding with canvas and WebGL.
A JavaScript API for drawing unconventional text effects on the web using WebGL and GLSL shaders.
A Clojure/ClojureScript library for creating interactive drawings and animations using the Processing API.
A collection of interactive 3D sketches and experiments built with three.js for creative coding and WebGL exploration.
Go bindings for raylib, a simple library for videogames programming.
A typeface that uses OpenType's contextual alternates feature to embed sparkline charts directly within text.
A cross-platform C++/Lua framework for creative coding with 2D/3D graphics, shaders, sound, networking, and physics.
An open-source JavaScript runtime for desktop graphics programming with window creation and Canvas API.
A curated collection of resources on digital morphogenesis, covering growth algorithms, math/physics topics, and code patterns for generative form creation.
A JavaScript library for generating text and stories using context-free grammars and rule-based expansion.
A collection of scripts for creative coding and procedural animation in Unity.
A JavaScript graphics library with a separated runner and renderer architecture, supporting iFrame, Worker, and Node contexts.
A JavaScript library for creating WebGL-powered distortion hover effects between images or videos.
A curated collection of HTML5 Canvas examples, libraries, tutorials, and resources for developers.
A manually curated collection of resources, tools, and learning materials for generative art and creative coding.
A collection of creative designs, loaders, and flags created using only a single HTML div element and pure CSS.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.