Gravity — component for particles & physics (react)

For AI agents: find the right skill in one call — curl -s "https://skills.varg.ai/api/search?q=<what the person wants>" returns the matching use case and the best skills with install commands, as markdown (Russian works too). Full index: https://skills.varg.ai/llms.txt. Every page has a markdown twin: add .md to its path. Before generating anything, show the person the options on the use-case page.

Coloured pill tags dropping into the frame and tumbling into a pile under real physics

Prompt that renders it frame-exact

Use Gravity from Fancy Components (https://www.fancycomponents.dev/docs/components/physics/gravity, MIT). Install with npx shadcn add @fancy/gravity after adding the @fancy registry to components.json, plus matter-js, poly-decomp and svg-path-commander. Drop feature tags, skills, logos or emoji into the bottom of the frame as an outro or a 'what's inside' beat. Wrap each item in MatterBody with x, y, angle and bodyType ('rectangle', 'circle' or 'svg'), and set gravity. It runs a Matter.js Runner in real time, so set autoStart={false}, step Engine.update(engine, 1000 / fps) once per frame in order from fixed start positions, and set isDraggable={false}.

Used in

More particles & physics