# SVGarden ๐ฑ > A massive, searchable bank of SVG + CSS animations with copy-ready code snippets.
**Production:** https://www.svgarden.dev ยท **Author:** Simon-Pierre Boucher โ contact@spboucher.ai Every animation is one self-contained `.html` file: paste it into a blank page and it works. No frameworks, no CDNs, no build step required by the snippets themselves โ and each one ships with a short "How it works" lesson. The site is static (Astro), searched client-side (lazy Fuse.js), highlighted at build time (Shiki), and customized live through CSS custom properties. ## ๐ Metrics ### The bank | Metric | Value | |---|---| | ๐ฃ Snippets | **74** | | ๐ Categories | **14** | | ๐งช Distinct techniques taught | **177** | | โก JavaScript-free snippets | **67 / 74** (90 %) | | ๐งญ Snippets with a browser-support caveat (`support`) | **13** | | ๐ Average snippet size | **57 lines** (max 116, hard cap 150) | | ๐งฉ Pages generated per build | **84** | ### Difficulty | | Level | Count | Share | |---|---|---|---| | ๐ข | beginner | 9 | 12 % | | ๐ฃ | intermediate | 27 | 36 % | | ๐ด | advanced | 38 | 51 % | ### Categories | Category | Count | Headline techniques | |---|---:|---| | ๐ `buttons` | 8 | goo filter, clipPath sweeps, `@property` hue trace, `linear()` springs, multi-stage morph | | ๐ `filters` | 8 | feTurbulence, feDisplacementMap, goo matrix, feMorphology, feDropShadow stacks, backdrop-filter | | ๐ผ `backgrounds` | 7 | mix-blend-mode aurora, SMIL topo morphs, turbulence rain refraction, seamless tiling | | ๐ `loaders` | 6 | dasharray chase, counter-rotation, choreographed keyframes | | โจ `text-fx` | 6 | mask knockout, variable-font weight waves, liquid clipPath fill, scramble decode | | ๐ `scroll` | 6 | `animation-timeline: scroll()` / `view()`, `animation-range`, sticky scenes | | ๐ `charts` | 6 | `conic-gradient()` + `@property` sweeps, live polyline updates, `--sg-i` cascades | | ๐ `interactive` | 6 | `:checked` scenes, reversed-radio rating, `