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
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 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
Where the stars are
Languages
- JavaScript 27.5k stars, 71% · 82 repos
- Java 1.9k stars, 5% · 2 repos
- C 606 stars, 2% · 3 repos
- Python 542 stars, 1% · 1 repo
- GLSL 425 stars, 1% · 2 repos
- Svelte 125 stars, <1% · 1 repo
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