---
title: "canvas-sketch-util"
description: "Utility package of seeded random, geometry, colour, math and shader helpers extracted from the canvas-sketch workflow."
canonical: "https://vibing.inc/library/canvas-sketch-util-vg-1708"
category: "Shaders, WebGL & Creative Coding"
subcategory: "Creative coding"
license: "MIT"
author: "Matt DesLauriers (@mattdesl)"
source: "https://github.com/mattdesl/canvas-sketch-util"
---

# canvas-sketch-util
Utility package of seeded random, geometry, colour, math and shader helpers extracted from the canvas-sketch workflow.
## Facts
- Source: https://github.com/mattdesl/canvas-sketch-util
- Category: Shaders, WebGL & Creative Coding / Creative coding
- Author: Matt DesLauriers (@mattdesl)
- Licence: MIT
- Tags: generative-art, random, math, utils
## Why it's a gem
Usable standalone; the seeded-random module alone justifies pulling in the dependency.
---
Listed in The Vibeary: https://vibing.inc/library/canvas-sketch-util-vg-1708 · JSON: https://vibing.inc/api/public/library/gems/canvas-sketch-util-vg-1708