---
title: "phenomenon"
description: "Two-kilobyte low-level WebGL wrapper designed for instanced particle scenes with custom shaders and no scene graph."
canonical: "https://vibing.inc/library/phenomenon-vg-0179"
category: "Backgrounds, Effects & CSS Oddities"
subcategory: "Particle systems"
license: "MIT"
author: "Colin van Eenige (@vaneenige)"
source: "https://github.com/vaneenige/phenomenon"
---

# phenomenon
Two-kilobyte low-level WebGL wrapper designed for instanced particle scenes with custom shaders and no scene graph.
## Facts
- Source: https://github.com/vaneenige/phenomenon
- Category: Backgrounds, Effects & CSS Oddities / Particle systems
- Author: Colin van Eenige (@vaneenige)
- Licence: MIT
- Tags: webgl, particles, instancing, shader
## Why it's a gem
Three.js-grade particle visuals at 2 KB because it skips everything you do not need
---
Listed in The Vibeary: https://vibing.inc/library/phenomenon-vg-0179 · JSON: https://vibing.inc/api/public/library/gems/phenomenon-vg-0179