# tengbao/vanta

Animated 3D backgrounds for your website

Repository: https://github.com/tengbao/vanta
Canonical: https://ross.abutalabs.com/products/vanta
Homepage: http://vantajs.com/
Language: JavaScript
License: MIT
License Family: permissive
Topics: 3d, threejs, three-js, background, animation, animations
Last push: 2024-03-03T13:48:00+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3333, "days_push": 913, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6942, forks 1110 (observed 2026-08-28T04:09:51.642941+00:00)

## What it is
Vanta is a JavaScript library that adds animated 3D background effects to any HTML element using three.js (WebGL) or p5.js. It offers many predefined effects that can be customized via parameters and respond to mouse, touch, and gyroscope input.

## Use cases
- add animated 3D backgrounds to a website
- create eye-catching hero section backgrounds
- customize animated background colors to match a brand
- add interactive backgrounds that respond to mouse movement
- use animated backgrounds in React, Vue, or Angular apps

## When to choose
- you want lightweight animated backgrounds (~120kb) instead of background videos or images
- you need effects that work with vanilla JS or any framework via script tags or npm
- you want easily customizable, interactive WebGL effects without writing shaders

## When to avoid
- you need effects that perform well on older computers or many mobile devices
- you need multiple animated backgrounds on a single page
- you require guaranteed long-term maintenance or frequent updates

## Facets
- artifact type: library
- maturity: maintenance
- function: animation, graphics, ui-components
- domain: web-development, frontend, graphics
- platform: browser, cross-platform
- tags: threejs, webgl, p5js, animated-backgrounds, javascript, web-server

## Member repositories
- tengbao/vanta (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:51.642941+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:41:14.053437+00:00, confidence not recorded.
  - readme: https://github.com/tengbao/vanta (fetched 2026-08-28T04:09:51.642941+00:00, sha 9957eb110b29)
  - homepage: http://vantajs.com/ (fetched 2026-08-29T08:37:22.385002+00:00, sha 09baf52686fe)
  - registry_npm: https://registry.npmjs.org/vanta (fetched 2026-08-29T08:37:22.394347+00:00, sha 04c6f4c16045)
- Data as of 2026-08-30T08:39:29.467469+00:00.
