mattdesl

mattdesl/canvas-sketch

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

JavaScript
5047
395
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
A node.js package for Steven Levithan's excellent dateFormat() function.
Account's avatar
node's assert.deepEqual algorithm
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
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
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
A simple utility for conditionally joining classNames together
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
webgl-noise shaders ported to work with glslify
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
Recursively mkdir, like `mkdir -p`
Account's avatar
Test whether an object looks like a promises-a+ promise
Account's avatar
Turn JSX into React function calls
Account's avatar
whether two number arrays are almost equal
Account's avatar
Converts a distance unit (e.g. m) to another (e.g. cm)
Account's avatar
Check if function is an ES6 class.
Account's avatar
Allow parsing of jsx
Account's avatar
gets canvas context by name
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
Grab the pixels from a canvas' context, be it 2D or 3D, and return them in an array.
Account's avatar
Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph
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
bare-bones linear interpolation function
Account's avatar
A fast polyline and polygon clipping library.
Account's avatar
Loads a single or multiple assets and returns a promise.

Support the repos that depend on this repository

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