mattdesl

Matt DesLauriers Joined Jan 2012 7,383 followers View on GitHub

Stars
39,035
across 447 public repos
Rank
#468
of 323,848 users, top 0.1%
New on the board this week

Repositories with 50+ stars

mattdesl's repositories with their overall rank
RankRepositoryLanguageStars
12,012

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

JavaScript 5,324
31,431

a dev server for rapid prototyping

JavaScript 2,165
36,069

LibGDX/LWJGL tutorials and examples

Java 1,892
36,674

a list of graphic programming resources

1,862
42,230

Generative artwork in node/browser based on a seeded random

JavaScript 1,621
42,536

a brief introduction to using Promises in JavaScript

1,609
44,421

some best practices for JS modules

JavaScript 1,541
48,756

A workshop on creative coding & generative art

JavaScript 1,405
55,468

converts a SVG path to a 3D mesh

JavaScript 1,223
63,681

A workshop on WebGL and GLSL

JavaScript 1,048
83,711

Intro to Creative Coding workshop with p5.js and Tone.js

778
86,130

Stylized Wireframe Rendering in WebGL

JavaScript 755
86,680

Utilities for sketching in Canvas, WebGL and generative art

JavaScript 750
116,648

palettes from A Dictionary of Colour Combinations

Python 542
137,908

Some opinionated structure for a complex/scalable ThreeJS app

JavaScript 449
140,881

some interactive content for a blog post

JavaScript 438
151,107 JavaScript 405
158,283

a grab-bag of modular easing equations

JavaScript 384
173,567

FXAA implementation for glslify in WebGL

GLSL 346
174,930

fast GIF encoding

JavaScript 343
176,717

A visual exploration of Pilotpriest's 2016 album, TRANS.

JavaScript 339
181,438

Code for the generative projection mapped animations during JSConf EU 2018 in Berlin.

JavaScript 329
187,317

[proof-of-concept] fast MP4 mux / demux using WASM

C 317
191,522

Loads a single or multiple assets and returns a promise.

JavaScript 309
204,624

An interface for reloading GLSL shaders on the fly.

JavaScript 286
212,339

[DEPRECATED] see canvas-sketch

JavaScript 274
225,656

codevember

JavaScript 255
230,276

lines expanded in a vertex shader

JavaScript 249
231,832

generative painting using perlin noise for motion

JavaScript 247
240,756

generate a signed distance field from an image

JavaScript 236
250,491

simulating text in the physical world

JavaScript 225
250,491

[project suspended] MP4 + H264 encoding for the browser with WASM

C 225
255,121

orbit controls for ThreeJS

JavaScript 220
263,044

natural looking film grain using noise functions

JavaScript 212
272,547

Web Audio workshop with Frontend Masters

JavaScript 203
275,972

highly opinionated dev environment [Proof of concept]

JavaScript 200
275,972

a template for media art installations using Electron in kiosk mode

JavaScript 200
287,982 JavaScript 190
289,285

Font to vector path tools

JavaScript 189
291,819

gets equirectangular images from Google StreetView

JavaScript 187
291,819 JavaScript 187
294,384

lookup table color transforms for glslify

JavaScript 185
299,852

triangulates a 2D polyline into a stroke

JavaScript 181
299,852

generative artwork hosted on Ethereum

JavaScript 181
308,360

create a new GitHub repo from your current folder

JavaScript 175
309,796

Brute force circle/sphere packing in 2D or 3D

JavaScript 174
315,986

Toolkit for small ArtBlocks projects

JavaScript 170
332,301

experimental audio visualizer

JavaScript 160
344,670

fast dom CSS styling

JavaScript 153
352,327

adaptive and scalable 2D bezier curves

JavaScript 149
360,099

gets miter normals for a 2D polyline

JavaScript 145
364,287

An implementation of Ant-Tree Color Quantization

JavaScript 143
400,911

material & notes for a workshop on data artwork & creative coding

JavaScript 127
406,122 Svelte 125
408,702

a simple ThreeJS vignette background

JavaScript 124
411,291

Some demos for the Kami WebGL renderer

JavaScript 123
413,996

Rendering ecosystem using Node style packaging

JavaScript 122
419,403

experiments

JavaScript 120
422,181

parse and handle import/export for browserify

JavaScript 119
433,717

low-level PNG tools for JavaScript and Web

JavaScript 115
452,663

Unified mouse & touch events for desktop and mobile

JavaScript 109
459,235

a list of text/font modules

107
462,552

minimal tweening engine

JavaScript 106
462,552

A CLI used alongside canvas-sketch

JavaScript 106
465,949

a small tool to visualize the frequencies of an audio file

JavaScript 105
469,585

bare-bones linear interpolation function

JavaScript 104
480,769

optimized FXAA shader for ThreeJS

JavaScript 101
488,403

a workshop on color science for generative art and creative coding

JavaScript 99
492,025

gets a discrete list of points from svg

JavaScript 98
495,786 JavaScript 97
508,071

simplify 2D polyline of arrays

JavaScript 94
555,247

prettifies ndjson from wzrd and similar tools

JavaScript 84
560,660

gets a palette of prominent colors from an array of pixels

JavaScript 83
566,057

[EXPERIMENT] keyframe animation tools

JavaScript 82
566,057

Experimental WebGL Music Visualizer

JavaScript 82
583,141

a simple example of ThreeJS with glslify

GLSL 79
583,141

bitframes is a generative art codec in 32 bytes of data

JavaScript 79
588,885

[experiment] better Canvas2D text rendering

JavaScript 78
594,814

2D and 3D verlet integration

JavaScript 77
594,814

A list of Risograph printer colors

77
600,866 JavaScript 76
607,110

A blog post for an interactive Tendril web toy

75
613,508

A small set of pastel and off-white paper colors

JavaScript 74
620,075

wraps words based on arbitrary 2D glyphs

JavaScript 73
640,706

bitmap font rendering for stackgl

JavaScript 70
655,646

a CLI to bulk download URLs (images/pdfs/etc) from GitHub readmes

JavaScript 68
679,513

Tree-shakes and optimizes ThreeJS apps

JavaScript 65
687,796

pseudo-random 2D noise for glslify

C 64
696,124

render ShaderToy demos to PNG

JavaScript 63
696,124

Optimize PDFs with Ghostscript command

JavaScript 63
704,738

A figma plugin generator

JavaScript 62
732,722

a minimal requestAnimationFrame render loop

JavaScript 59
742,438

a soft gradient background in WebGL

JavaScript 58
763,364

filmic GLSL shaders in ThreeJS

JavaScript 56
763,364

in Electron, turns a Canvas into a Buffer

JavaScript 56
785,742

test of ThreeJS + Webpack + HMR

JavaScript 54
834,145

An example of a "Fruit Ninja" style swipe in LibGDX

Java 50

Among 323,848 users

25k–40k stars: 480 users, including mattdesl

Stars along the bottom, and users in each band on a log scale

When they were made

97 repos with 50+ stars, made between 2012 and 2024

Quick stats

Next rank
+151 stars to reach #467
Next milestone
+10,909 stars to reach the top 0.1%
Public repos
447, 97 with 50+ stars
Popular repos
67 over 100 stars, 10 over 1k stars
Top repo
canvas-sketch, #12,012 of all repos, 14% of stars
Smaller repos
3,352 stars from repos under 50

Stars counted Recounted daily Next count around