---
title: "canvas-nest.js"
description: "Tiny canvas script that draws an interactive connected-node particle mesh behind page content, configured via script tag attributes."
canonical: "https://vibing.inc/library/canvas-nest-js-vg-0175"
category: "Backgrounds, Effects & CSS Oddities"
subcategory: "Particle systems"
license: "MIT"
author: "Hu Chen (@hustcc)"
source: "https://github.com/hustcc/canvas-nest.js"
---

# canvas-nest.js
Tiny canvas script that draws an interactive connected-node particle mesh behind page content, configured via script tag attributes.
## Facts
- Source: https://github.com/hustcc/canvas-nest.js
- Category: Backgrounds, Effects & CSS Oddities / Particle systems
- Author: Hu Chen (@hustcc)
- Licence: MIT
- Tags: canvas, particles, background, vanilla-js
## Why it's a gem
Configured entirely through data attributes on the script tag, so zero JS to write
---
Listed in The Vibeary: https://vibing.inc/library/canvas-nest-js-vg-0175 · JSON: https://vibing.inc/api/public/library/gems/canvas-nest-js-vg-0175