{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "@cellforge",
  "homepage": "https://cellforge.dev",
  "items": [
    {
      "name": "cell-square-1",
      "type": "registry:ui",
      "title": "Neon Drift",
      "description": "Same ripple family as the icon, with a wave that sweeps from the top-right toward the bottom-left.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-1.json"
    },
    {
      "name": "cell-square-2",
      "type": "registry:ui",
      "title": "Pulse Ladder",
      "description": "Clockwise snake route: starts bottom-left up column 1, jumps to column 3 down, then column 2 up, and continues the same cycle to the right.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-2.json"
    },
    {
      "name": "cell-square-3",
      "type": "registry:ui",
      "title": "Core Spiral",
      "description": "A 4-dot tail spirals clockwise from the outer border toward the center of the 5x5 grid.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-3.json"
    },
    {
      "name": "cell-square-4",
      "type": "registry:ui",
      "title": "Twin Orbit",
      "description": "Outer ring snake moves clockwise, middle ring snake moves anticlockwise, and the center dot stays inactive.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-4.json"
    },
    {
      "name": "cell-square-5",
      "type": "registry:ui",
      "title": "Prism Sweep",
      "description": "Snake-style trail that traverses the 5x5 grid on alternating diagonals.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-5.json"
    },
    {
      "name": "cell-square-6",
      "type": "registry:ui",
      "title": "Flux Columns",
      "description": "Five simultaneous snakes: columns 1/3/5 move up while columns 2/4 move down.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-6.json"
    },
    {
      "name": "cell-square-7",
      "type": "registry:ui",
      "title": "Block Drop",
      "description": "Tetromino-like frames drop and stack in a 5x5 matrix, then flash a row-clear beat.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-7.json"
    },
    {
      "name": "cell-square-8",
      "type": "registry:ui",
      "title": "Strobe Stack",
      "description": "Each column stacks upward on a stagger (Tetris-style), the full grid blinks twice, then columns drain downward with the same stagger.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-8.json"
    },
    {
      "name": "cell-square-9",
      "type": "registry:ui",
      "title": "Glyph Pulse",
      "description": "Two synced 2×3 cells (Unicode dot order) step through clear motifs: rails, full grid, three rows, checker, horseshoes, and alternating columns.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-9.json"
    },
    {
      "name": "cell-square-10",
      "type": "registry:ui",
      "title": "CRT Glide",
      "description": "A CRT-style horizontal scanline moves down the matrix; swept rows leave a soft phosphor trail with a slight column-wise warp.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-10.json"
    },
    {
      "name": "cell-square-11",
      "type": "registry:ui",
      "title": "Echo Ring",
      "description": "Concentric diamond ripple with a soft secondary echo pulse per ring.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-11.json"
    },
    {
      "name": "cell-square-12",
      "type": "registry:ui",
      "title": "Origin Wave",
      "description": "Ripple starts at cell (2,2) and expands outward in concentric rings.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-12.json"
    },
    {
      "name": "cell-square-13",
      "type": "registry:ui",
      "title": "Core Rotor",
      "description": "Single fan blade rotating around a center hub for a clean, readable loop.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-13.json"
    },
    {
      "name": "cell-square-14",
      "type": "registry:ui",
      "title": "Prism Bloom",
      "description": "A symmetric kaleidoscope bloom cycling through clean radial motifs.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-14.json"
    },
    {
      "name": "cell-square-15",
      "type": "registry:ui",
      "title": "Helix Glow",
      "description": "Two mirrored strands with periodic bridges pulse like a compact DNA helix.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-15.json"
    },
    {
      "name": "cell-square-16",
      "type": "registry:ui",
      "title": "Helix Core",
      "description": "A narrower helix variant that stays in the center band while preserving strand/rung rhythm.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-16.json"
    },
    {
      "name": "cell-square-17",
      "type": "registry:ui",
      "title": "Half Helix",
      "description": "Single-strand helix variant that shows one side of the DNA wave.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-17.json"
    },
    {
      "name": "cell-square-18",
      "type": "registry:ui",
      "title": "Sound Bars",
      "description": "Equalizer-style vertical bars that pulse like live music levels.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-18.json"
    },
    {
      "name": "cell-square-19",
      "type": "registry:ui",
      "title": "Infinity Run",
      "description": "Dual counter-rotating heads trace a figure-eight with a soft crossover pulse at center.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-19.json"
    },
    {
      "name": "cell-square-20",
      "type": "registry:ui",
      "title": "Mobius Run",
      "description": "A bright head and tail run around the outer ring; a dimmer second train stays half a lap behind, with inner corner flashes for the twist.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-square-20.json"
    },
    {
      "name": "cell-orbit-1",
      "type": "registry:ui",
      "title": "Halo Drift",
      "description": "A circular-masked half-helix that travels diagonally from top-left to bottom-right with a bright strand and soft adjacent trail.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-1.json"
    },
    {
      "name": "cell-orbit-2",
      "type": "registry:ui",
      "title": "Tri Orbit",
      "description": "Three luminous heads orbit the circular ring at equal offsets, creating a triad chase that never overlaps into the old snake rhythm.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-2.json"
    },
    {
      "name": "cell-orbit-3",
      "type": "registry:ui",
      "title": "Plasma Veil",
      "description": "A plasma-like diagonal sweep and pulsing core weave through the circular mask for a distinctly different motion signature.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-3.json"
    },
    {
      "name": "cell-orbit-4",
      "type": "registry:ui",
      "title": "Radar Arc",
      "description": "A rotating radar arm scans the circular grid with a bright beam front, soft wake, and faint perimeter ring echo.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-4.json"
    },
    {
      "name": "cell-orbit-5",
      "type": "registry:ui",
      "title": "Nova Wheel",
      "description": "Four rotating pinwheel blades spin through the circular matrix with a glowing center and soft trailing halo.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-5.json"
    },
    {
      "name": "cell-orbit-6",
      "type": "registry:ui",
      "title": "Phase Orb",
      "description": "An off-center orbiting energy point traces a phase-shifted loop, creating a drifting orbital glow inside the circular matrix.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-6.json"
    },
    {
      "name": "cell-orbit-7",
      "type": "registry:ui",
      "title": "Gate Shift",
      "description": "A scanning gate flips between vertical and horizontal sweeps, producing a crisp alternating shutter rhythm in the circular grid.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-7.json"
    },
    {
      "name": "cell-orbit-8",
      "type": "registry:ui",
      "title": "Heart Pulse",
      "description": "Pulse bursts from the center with a dual-beat cadence, sending soft concentric pressure waves across the circular matrix.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-8.json"
    },
    {
      "name": "cell-orbit-9",
      "type": "registry:ui",
      "title": "Star Compass",
      "description": "A cardinal beacon pattern: N/E/S/W sectors pulse in sequence with a dim opposite echo, creating a clear directional rhythm in the circular mask.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-9.json"
    },
    {
      "name": "cell-orbit-10",
      "type": "registry:ui",
      "title": "Binary Bloom",
      "description": "Binary-style opacity tiers pulse in modular steps so only a few cells peak at once while others stay low, producing a crisp coded bloom.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-10.json"
    },
    {
      "name": "cell-orbit-11",
      "type": "registry:ui",
      "title": "Lunar Breathe",
      "description": "A rotating crescent moon silhouette: bright lunar body, soft rim, and faint directional halo moving around the circular mask.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-11.json"
    },
    {
      "name": "cell-orbit-12",
      "type": "registry:ui",
      "title": "Arc Beacon",
      "description": "A stepped 8-direction beacon beam sweeps around the circle with a dim opposite echo and diagonal spoke accents.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-12.json"
    },
    {
      "name": "cell-orbit-13",
      "type": "registry:ui",
      "title": "Twin Helix",
      "description": "A circular-masked twin-helix: mirrored side strands weave inward and outward with intermittent interior bridge pulses.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-13.json"
    },
    {
      "name": "cell-orbit-14",
      "type": "registry:ui",
      "title": "Rung Shift",
      "description": "A shifting DNA ladder where a bright horizontal rung steps row-by-row while side anchors sway and leave soft ghost echoes.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-14.json"
    },
    {
      "name": "cell-orbit-15",
      "type": "registry:ui",
      "title": "Glyph Cluster",
      "description": "Braille-inspired grouped dot motifs cycle through rails, bridges, and cross forms inside the circular mask with crisp tiered opacity.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-15.json"
    },
    {
      "name": "cell-orbit-16",
      "type": "registry:ui",
      "title": "Rail Scan",
      "description": "A braille rail scanline sweeps row-by-row between left and right cells, with near-column accents and soft trail falloff.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-16.json"
    },
    {
      "name": "cell-orbit-17",
      "type": "registry:ui",
      "title": "Checker Shift",
      "description": "Braille-biased checker phases alternate in stepped shifts, keeping rails pronounced while the center cross supports readability.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-17.json"
    },
    {
      "name": "cell-orbit-18",
      "type": "registry:ui",
      "title": "Pulse Pair",
      "description": "Mirrored braille dot pairs pulse from top and bottom toward the center, with a connective center-column accent.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-18.json"
    },
    {
      "name": "cell-orbit-19",
      "type": "registry:ui",
      "title": "Orbit Cell",
      "description": "A bright braille cell head orbits the inner ring with a dim tail while rail columns remain softly active.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-19.json"
    },
    {
      "name": "cell-orbit-20",
      "type": "registry:ui",
      "title": "Glyph Cycle",
      "description": "Distinct braille-like glyphs cycle in sequence with previous-frame ghosting for a crisp readable symbol transition.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-orbit-20.json"
    },
    {
      "name": "cell-angle-1",
      "type": "registry:ui",
      "title": "Core Spokes",
      "description": "A triangle-masked matrix where three spoke lines originate at the center and travel outward to each triangle edge.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-1.json"
    },
    {
      "name": "cell-angle-2",
      "type": "registry:ui",
      "title": "Altitude Wave",
      "description": "A soft altitude wave travels between apex and base while the center column remains gently present for shape readability.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-2.json"
    },
    {
      "name": "cell-angle-3",
      "type": "registry:ui",
      "title": "Corner Bounce",
      "description": "A single head bounces between triangle corners along the perimeter path with a short fading tail.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-3.json"
    },
    {
      "name": "cell-angle-4",
      "type": "registry:ui",
      "title": "Vertex Chase",
      "description": "Three staggered heads chase around the triangle perimeter, leaving short fading tails while all dots stay fixed in place.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-4.json"
    },
    {
      "name": "cell-angle-5",
      "type": "registry:ui",
      "title": "Row Sweep",
      "description": "A reflected scanline sweeps from apex to base and back, animating only opacity bands across triangle rows.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-5.json"
    },
    {
      "name": "cell-angle-6",
      "type": "registry:ui",
      "title": "Braille Beat",
      "description": "Triangle-masked braille dots fill down the left rail, then the right, then blink full and empty.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-6.json"
    },
    {
      "name": "cell-angle-7",
      "type": "registry:ui",
      "title": "Oblique Weave",
      "description": "Diagonal harmonics keyed on row + col: bright bands glide along oblique lines through the triangle with a subtle second harmonic for texture.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-7.json"
    },
    {
      "name": "cell-angle-8",
      "type": "registry:ui",
      "title": "Wing Metronome",
      "description": "The lower triangle splits into left and right wings that trade emphasis on a pendulum beat; apex and center pulse brightest when both sides meet in the middle.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-8.json"
    },
    {
      "name": "cell-angle-9",
      "type": "registry:ui",
      "title": "Corona Tier",
      "description": "Eight-connected distance rings from the heart cell: a bright corona sweeps outward through discrete tiers then back, so depth reads as concentric energy shells.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-9.json"
    },
    {
      "name": "cell-angle-10",
      "type": "registry:ui",
      "title": "Column Rake",
      "description": "A stepped head and tail snake the mask in strict column order (bottom to top per column, columns left to right), unlike perimeter chases or diagonal waves.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-10.json"
    },
    {
      "name": "cell-angle-11",
      "type": "registry:ui",
      "title": "Shelf Descent",
      "description": "Cosine bands keyed on Manhattan distance from the apex (not the center): energy reads as horizontal tiers dropping through the triangle.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-11.json"
    },
    {
      "name": "cell-angle-12",
      "type": "registry:ui",
      "title": "Skew Drift",
      "description": "Traveling harmonics on `row - col` so bright ridges move along NE–SW obliques, orthogonal in feel to diagonal loaders that use `row + col`.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-12.json"
    },
    {
      "name": "cell-angle-13",
      "type": "registry:ui",
      "title": "Serpent Zip",
      "description": "A stepped snake follows row-wise serpentine order (base left→right, then alternating row directions) with a long tail — zigzag motion, not a column path.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-13.json"
    },
    {
      "name": "cell-angle-14",
      "type": "registry:ui",
      "title": "Pillar Sweep",
      "description": "A smooth vertical beam sweeps grid columns 0→6; only triangle-masked dots respond so the silhouette lights one vertical slice at a time.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-14.json"
    },
    {
      "name": "cell-angle-15",
      "type": "registry:ui",
      "title": "Tripod Handoff",
      "description": "Brightness hands off smoothly among the three silhouette vertices (apex, left base, right base) with Manhattan falloff — a corner-to-corner orbit, not a mod-3 lattice.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-15.json"
    },
    {
      "name": "cell-angle-16",
      "type": "registry:ui",
      "title": "Updraft",
      "description": "A V-shaped thermal ridge moves through row-and-column space: brightness peaks along an inverted V so the front climbs the two lower flanks toward the apex, not a flat horizontal row scan like Row Sweep.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-16.json"
    },
    {
      "name": "cell-angle-17",
      "type": "registry:ui",
      "title": "Infinity Trace",
      "description": "A stepped head and tail follow a single 10-cell path: left base up to the apex, down the right rim, then through (4,4) → center → (4,2) for a crossing loop.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-17.json"
    },
    {
      "name": "cell-angle-18",
      "type": "registry:ui",
      "title": "Hollow Shell",
      "description": "The heart cell stays locked dim while every other triangle dot breathes together in phase — a hollow, ring-like pulse.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-18.json"
    },
    {
      "name": "cell-angle-19",
      "type": "registry:ui",
      "title": "Pivot Ray",
      "description": "A Gaussian wedge of brightness rotates around the heart cell using each dot’s polar angle — a clear pivoting searchlight, not a cosine-product moiré field.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-19.json"
    },
    {
      "name": "cell-angle-20",
      "type": "registry:ui",
      "title": "Twin Perimeter",
      "description": "Two stepped heads chase the outer perimeter path half a lap apart, each with its own tail; the heart cell stays quietly dim off the loop.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-angle-20.json"
    },
    {
      "name": "cell-lattice-1",
      "type": "registry:ui",
      "title": "Hex Orbit",
      "description": "A 3-4-5-4-3 hexagonal dot field with two soft perimeter heads chasing around the shell while the center stays quietly lit.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-lattice-1.json"
    },
    {
      "name": "cell-lattice-2",
      "type": "registry:ui",
      "title": "Prism Bloom",
      "description": "Three rotating spokes sweep through the hex field with a soft outer shell pulse and a breathing center point.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-lattice-2.json"
    },
    {
      "name": "cell-lattice-3",
      "type": "registry:ui",
      "title": "Honey Gate",
      "description": "Two diagonal bands slide through the honeycomb from opposite sides, meeting in a bright center flash before opening again.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-lattice-3.json"
    },
    {
      "name": "cell-lattice-4",
      "type": "registry:ui",
      "title": "Vertex Relay",
      "description": "A bright signal hands off around the hex vertices while inner echo dots answer each corner and the center keeps a quick pulse.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-lattice-4.json"
    },
    {
      "name": "cell-lattice-5",
      "type": "registry:ui",
      "title": "Spiral Lattice",
      "description": "Counter-rotating spiral waves cross through the hex lattice, creating a fast core pulse and softer outer wake.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-lattice-5.json"
    },
    {
      "name": "cell-lattice-6",
      "type": "registry:ui",
      "title": "Chevron March",
      "description": "Smooth chevron bands flow through the hex field in a wrapped loop, keeping an obvious arrow pattern without a reset snap.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-lattice-6.json"
    },
    {
      "name": "cell-lattice-7",
      "type": "registry:ui",
      "title": "Hourglass Flip",
      "description": "Top and bottom bars squeeze into a bright center hourglass, then flip into side rails and a diamond.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-lattice-7.json"
    },
    {
      "name": "cell-lattice-8",
      "type": "registry:ui",
      "title": "Glyph Flip",
      "description": "Crisp symbolic masks flip between stars, chevrons, and rails for a snappy pixel-glyph loader.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-lattice-8.json"
    },
    {
      "name": "cell-lattice-9",
      "type": "registry:ui",
      "title": "Petal Shimmer",
      "description": "A four-petal highlight rotates through the hex with a soft shell sheen and steady center glow.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-lattice-9.json"
    },
    {
      "name": "cell-lattice-10",
      "type": "registry:ui",
      "title": "Liquid Vortex",
      "description": "Refined swirl bands and a slower lens highlight create a smoother liquid shimmer through the hex lattice.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/cell-lattice-10.json"
    },
    {
      "name": "all",
      "type": "registry:ui",
      "title": "All CellForge Loaders",
      "description": "Installs every CellForge loader and shared runtime files in one command.",
      "dependencies": [],
      "registryDependencies": [],
      "url": "/r/all.json"
    }
  ]
}
