---
title: "canvas-sketch"
description: "Framework and CLI for generative artwork in JavaScript with deterministic seeding, print-resolution export and video recording."
canonical: "https://vibing.inc/library/canvas-sketch-vg-1707"
category: "Shaders, WebGL & Creative Coding"
subcategory: "Creative coding"
license: "MIT"
author: "Matt DesLauriers (@mattdesl)"
source: "https://github.com/mattdesl/canvas-sketch"
---

# canvas-sketch
Framework and CLI for generative artwork in JavaScript with deterministic seeding, print-resolution export and video recording.
## Facts
- Source: https://github.com/mattdesl/canvas-sketch
- Category: Shaders, WebGL & Creative Coding / Creative coding
- Author: Matt DesLauriers (@mattdesl)
- Licence: MIT
- Tags: generative-art, canvas, webgl, export
## Why it's a gem
Handles seeds, print sizing and export: the boring eighty percent of generative tooling.
---
Listed in The Vibeary: https://vibing.inc/library/canvas-sketch-vg-1707 · JSON: https://vibing.inc/api/public/library/gems/canvas-sketch-vg-1707