mattdesl

mattdesl/canvas-sketch

[beta] A framework for making generative artwork in JavaScript and the browser.

JavaScript
5150
401
MIT License
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of mattdesl/canvas-sketch

Account's avatar
Converts a distance unit (e.g. m) to another (e.g. cm)
Account's avatar
A node.js package for Steven Levithan's excellent dateFormat() function.
Account's avatar
Get the quickest, most high-resolution timestamp possible in node or the browser
Account's avatar
Babel compiler core.
Account's avatar
Compile object rest and spread to ES5
Account's avatar
Turn JSX into React function calls
Account's avatar
Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
Account's avatar
A Babel preset for each environment.
Account's avatar
babel's modular runtime helpers
Account's avatar
whether two number arrays are almost equal
Account's avatar
Babel browserify transform
Account's avatar
BezierEasing provides Cubic Bezier Curve easing which generalizes easing functions exactly like in CSS Transitions.
Account's avatar
browser-side require() the node way
Account's avatar
Grab the pixels from a canvas' context, be it 2D or 3D, and return them in an array.
Account's avatar
A simple utility for conditionally joining classNames together
Account's avatar
Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph
Account's avatar
Data-Driven Documents
Account's avatar
return the first argument that is `!== undefined`
Account's avatar
grab bag of easing equations
Account's avatar
Javascript Matrix and Vector library for High Performance WebGL apps
Account's avatar
A node.js-style module system for GLSL!
Account's avatar
insert a string of css into the <head>
Account's avatar
bare-bones linear interpolation function
Account's avatar
A fast polyline and polygon clipping library.
Account's avatar
Recursively mkdir, like `mkdir -p`
Account's avatar
node's assert.deepEqual algorithm
Account's avatar
gets canvas context by name
Account's avatar
Check if function is an ES6 class.
Account's avatar
Test whether an object looks like a promises-a+ promise
Account's avatar
Allow parsing of jsx
Account's avatar
project 3D point into 2D window space
Account's avatar
Utilities for sketching in Canvas, WebGL and generative art
Account's avatar
A lightweight gui and controller library
Account's avatar
Any dimensional convex hull
Account's avatar
A lightweight graphical user interface for changing variables in JavaScript.
Account's avatar
Density Based Clustering in JavaScript
Account's avatar
Calculate the Euclidean distance been two points in 2D/3D/nD space.
Account's avatar
factor browser-pack bundles into common shared bundles
Account's avatar
anti-alias smoothstep utility function
Account's avatar
Bayer matrix dithering in GLSL
Account's avatar
HSL to RGB color conversion in GLSL
Account's avatar
webgl-noise shaders ported to work with glslify
Account's avatar
Loads a single or multiple assets and returns a promise.

Support the repos that depend on mattdesl/canvas-sketch

Account's avatar
🌈🎨 Generative Art is the idea realized as genetic code of artificial events, as construction of dynamic complex systems able to generate endless variations. This is also a nuxt-module (@luxdamore/nuxt-canvas-sketch) - [three.js, tensorflow.js and gsap are not included].

Top contributors

mattdesl's profile
mattdesl
243 contributions
stombeur's profile
stombeur
5 contributions
alvinometric's profile
alvinometric
5 contributions
jonobr1's profile
jonobr1
3 contributions
guidoschmidt's profile
guidoschmidt
2 contributions
alvinsight's profile
alvinsight
1 contributions
camilleroux's profile
camilleroux
1 contributions
dlespiau's profile
dlespiau
1 contributions
Jinksi's profile
Jinksi
1 contributions
huntercaron's profile
huntercaron
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet