Showing 33 of 105 projects
An experimental development environment for creating generative art and pen plotter designs with zero configuration.
A Common Lisp client for SuperCollider, enabling algorithmic music composition and live coding within the Lisp environment.
A minimal JavaScript synthesizer library for generating music and sound effects in web demos and games.
A lightweight WebGL tool set providing default vertex attributes and matrix uniforms for 3D graphics development.
A concise language for sketching ASCII art using a Python-based REPL and directional printing.
A CoffeeScript-based language for real-time audio synthesis and algorithmic composition in the browser using Web Audio API.
An open-source, cross-platform screensaver application built with web technologies that lets you create and run custom screensavers using HTML, CSS, and JavaScript.
A curated list of global events for creative coding, tech, design, music, and arts.
A web audio library providing over 3,000 historical microtonal and just intonation scales for creative sound design.
Generates G-code for drawbots and polargraphs from images, optimized for multi-pen setups like Copic markers.
A Processing library for playing and exporting GIF animations with full playback control and export capabilities.
A JSON-powered GUI library for building configurable panels and forms in Angular applications.
Open-source software for controlling drawing and painting robots, designed for the WaterColorBot kit.
A web synthesizer that generates sound from the binary code of any file, enabling databending and MIDI control.
A collection of examples and libraries for programming the Line-us internet-connected robot drawing arm via its GCode-based API.
An open-source macOS application that transforms video into glitch art through real-time distortion filters and effects.
A collection of JavaScript math snippets for graphics programming, covering vectors, trigonometry, physics, and animation.
A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.
A JavaScript library for creating polyrhythmic and Euclidean rhythms with the Web Audio API.
A small MIDI sequencer DSL designed around vectors and euclidean rhythms for live-coding and beat generation.
A Java and Processing library for sending and receiving DMX lighting data over IP using the Art-Net protocol.
A minimalist turtle graphics library for LÖVE, enabling procedural drawing with a robotic turtle metaphor.
A web tool that converts OpenStreetMap exports into SVG maps optimized for pen plotters.
A Python module that converts PNG images into SVG line drawings optimized for drawbots.
A curated collection of tools and libraries for exporting 3D models to SVG format for pen plotters.
Godot 4.5 bindings for Spout2, enabling real-time video sharing between Godot and other Windows applications.
A functional programming language designed specifically for creative coding and procedural art generation.
A terminal program for creating plotter art via SVG files in JavaScript with minimal setup.
A lightweight GUI tool for tweaking parameters in JavaScript creative coding projects, inspired by dat.GUI.
A community-developed cross-platform C++ toolkit for creative coding, with an experimental Vulkan renderer branch.
A spaced-repetition guide with hands-on projects to master WebGL2 and GLSL from fundamentals to advanced 3D shader logic.
A collection of Processing examples that generate plottable PDFs using Perlin noise patterns.
An intuitive, opinionated foundation for building and distributing 2D games and creative applications in V.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.