@dndgem/core
Domain model, constraints, validity, scoring, deterministic solver.
DnDGem
by FinGem-AI
Content-aware adaptive layout for dashboard-style UIs. Geometric fit is not the same as useful content — DnDGem evaluates both.
Public Alpha live · 0.1.0-alpha.0 · channel @alpha
DnDGem solves layouts with content constraints, deterministic selection, and adaptive reflow. A placement can be geometrically valid and still miss usefulness thresholds.
GEOMETRICALLY FITS ≠ CONTENT REMAINS USEFUL
Always install with the @alpha dist-tag. Bare / latest installs
are not the supported Alpha path while only a prerelease is published.
# React (pulls @dndgem/dom + @dndgem/core)
npm install @dndgem/react@alpha
# Vanilla / DOM
npm install @dndgem/dom@alpha
@dndgem/coreDomain model, constraints, validity, scoring, deterministic solver.
@dndgem/domMeasurement, resize observation, drag interaction, Vanilla layout session.
@dndgem/reactThin React adapter — provider and hooks over the DOM session.
| Area | Status |
|---|---|
| API stability | 0.x Alpha — may break between prereleases |
| Keyboard / SR drag | Deferred |
| Mobile / SSR / large-N | Not validated / not established |
| Auto-Layout / AI / Flutter | Not implemented |
| Rendering model | Absolute positioning inside a positioned container |
npm latest |
Currently aliases the sole Alpha prerelease — use @alpha |
Developer entry for concepts, packages, and Alpha boundaries.
First working React layout in about 10–15 minutes.
Interactive demo — no authentication. Provider URL remains available on Pages.