Packages
Every Fancy UI package — UI surfaces with a live preview, headless backends with a one-line install. Related packages are grouped as one family; each card opens its full page, with per-component demos.
React components you can preview right now — every card opens a page with a live demo and source.
PHP / Node packages that render nothing. One install line, a typed API, and MCP tools.
Fancy Core
The stack every Fancy app starts from — the React primitives, the Inertia bridge (any Inertia backend, not just Laravel), server-state, a new-build detector, and the agent backbone that makes the whole UI agent-driveable.
Surfaces
18 18 UI 3 backendRich, controlled UI humans and agents inhabit together — whiteboard, flow, sheets, slides, code, terminal, charts, maps, 3D — driven over MCP bridges, never DOM scraping.
Fancy 3D
TS3 packages · one productEngine-agnostic 3D — JSON-friendly Scene types and a pluggable <Canvas> with a built-in DOM/CSS-3D renderer (no WebGL dependency), plus optional Babylon.js and three.js adapters.
fancy-artboard
TSFigma-style design canvas for Human+ UX — a pan/zoom board of image / HTML / live-JSX frames grouped into sections, with focus mode, drag-reorder, sticky notes, and PNG/HTML export.
fancy-brand-icons
TSBrand-icon addendum for react-fancy — your logos + curated CC0 third-party marks (GitHub, X, Slack, Stripe, …) layered on top of any active icon set, so bare <Icon name="github"/> resolves the brand mark. Zero runtime deps; tree-shakeable.
Fancy CMS
Poly2 packages · one productThe Stages document model — a PHP host + page renderer (node tree → HTML with island hydration) paired with a WYSIWYG React editor. Early-release beta.
fancy-code
TSLightweight embedded code editor — custom engine, no Monaco / CodeMirror / Shiki.
fancy-diff
TSHuman+ side-by-side document diff with hunk acceptance — a client-side, zero-dep diff engine or a git unified-diff datasource.
fancy-echarts
TSTyped React wrapper around Apache ECharts — every chart type from a single <EChart> component, lazy module registration, four built-in themes.
Fancy Flow
Poly3 packages · one productWorkflow graphs humans and agents author together — a headless topological engine plus an optional React Flow editor. The editor designs; the engine runs anywhere, including a PHP backend with queued durable runs.
fancy-grid
TSData grid for Human+ UX -- TanStack Table (and optionally TanStack Virtual) under a controlled, JSON-serializable, agent-bridgeable Fancy surface. State is JSON and every element carries a stable handle, so an agent reads and writes the grid through the same surface a person sees rather than through the DOM. The engines stay PEERS: the grid never bundles them, so you pin the TanStack version.
fancy-map
TSEngine-agnostic Map — one <Map> API over OpenStreetMap (Leaflet) + Google Maps, live position tracking, and a Human+ MCP bridge for cohabited human/agent maps.
fancy-motion
TSTimeline / animation primitives — a headless keyframe engine plus a React MotionStage + TimelineDock for scrubbing and orchestrating motion. (preview — 0.0.x)
fancy-sheets
TSFull spreadsheet with formulas, multi-sheet workbooks, clipboard, CSV import/export.
fancy-slides
TSPresentation editor + web viewer — Google-Slides-style deck authoring with JSON-friendly schema, full keyboard viewer, and an agent bridge.
Fancy Term
Poly2 packages · one productA controlled, themeable <Terminal> over xterm.js, plus the headless Node backend that owns the PTYs and the snapshot/replay persistence engine behind it.
fancy-trading-ui
TSTrading surfaces -- order ticket, price ladder/DOM, book, depth, tape, blotter, positions, watchlist, alerts, and a session-aware candlestick / OHLC chart on lightweight-charts. Controlled, agent-bridgeable, and built around a safety floor a prop cannot switch off.
fancy-tui
TSInk components for Human+ terminal apps — consistent layout, controlled inputs, scrollback-safe conversations, and durable push + inbox MCP workflows.
Documents
5 5 backendRead and write real office files from an agent — xlsx, pptx, docx — plus the shared document and file cores they are built on.
Dark Slide
Poly3 packages · one productHeadless pptx deck writer/reader — markdown headings, highlighted code, tables, gradients, and a high-fidelity reader.
fancy-doc-commons
TSShared pure core for the Fancy document/surface packages — the model an agent or human emits and edits. Flat node-tree + collab-safe fractional ordering, a typed op-spine contract (reduce + invert), an infinite-canvas primitive, and a surface-agnostic staged-write (accept/reject) model. Zero dependencies, no React.
fancy-file-commons
TSShared pure core for the file-focused packages (editors / viewers / writers / diff surfaces) — the structured diff engine + model, git unified-diff parser, merge resolution, per-line gutter annotations, path helpers, and filename→language. Zero deps, no React; fancy-diff re-exports it and the fancy-code diff gutter runs on it.
Commerce & growth
5 2 UI 4 backendSell, gate, and grow — Stripe catalog, feature management and quotas, gamification, and multi-level referral engines.
Catalog + FMS
TSStorefront + admin UI for subscriptions and metered features — pricing tables, a plan-comparison matrix, feature gating, and a plan/perks editor. Vendor the React block, or grab the Shop-n-Sub starter kit.
Fancy MLM
Poly3 packages · one productMulti-level referral / network-marketing engine — configurable unilevel / binary / matrix downlines from one CompensationPlan JSON, with identical rewards across languages and a React surface for trees and statements.
fancy-trading
TSHEADLESS plumbing for stock / futures / crypto / event trading apps -- market data, order and position models, decimal-safe maths. No UI: the chart, order ticket and depth surfaces are `fancy-trading-ui`. Deliberately unopinionated about how you build a strategy.
Fancy Catalog
Poly3 packages · one productHeadless Stripe catalog — products / prices / plans + checkout — adapter-based with an injected Stripe client.
Web platform
16 6 UI 12 backendHow your app meets the web and its crawlers — SEO on the first byte, well-known + agent-facing files, interaction analytics, verification, and installability.
classroom
TSThe learner surface for laravel-courses: browse a curriculum, work through a course, sit a graded test, collect a certificate. This is what the Fancy UI Curriculum at /learn runs on.
fancy-connector-core
TSThe connector runtime: typed delivery, failure classification (unreachable / refused / ambiguous / rejected), retries, and sandbox-vs-live selection. Every connector is built on it.
fancy-connectors
TSInstallable connectors for third-party APIs -- triggers, actions, sandbox endpoints where a provider offers one, and a faker for every connector regardless.
Fancy Heuristics
Poly2 packages · one productEnd-user (not search-engine) optimization — human + agent interaction analytics: event ingestion, focus heatmaps, and session / actor rollups, with a browser collector.
Fancy Passkeys
Poly3 packages · one productPasskey (WebAuthn) sign-in as a drop-in capability — a mirrored PHP + Node backend speaking one wire contract, and React surfaces for signing in and managing credentials. No cryptography of our own: web-auth/webauthn-lib and @simplewebauthn/server do it, as peers.
fancy-pixel
TSEmbeddable Showcase verification badge + liveness/collection beacon — Badge / Mark / Beacon styles, placed or floating, Shadow-DOM isolated. Drops in via a <script> tag or mountPixel().
fancy-pwa
TSInstallable + offline PWA layer — manifest, lean service worker, install/offline/update hooks, and a fancyPwa() Vite plugin. Framework-agnostic, SSR-safe.
fancy-seo
PHPServer-rendered SEO + crawlability for Laravel + Inertia — per-route meta / Open Graph / Twitter / JSON-LD on the first byte, dynamic sitemap.xml / robots.txt / llms.txt, and per-page Markdown. The PHP baseline that pairs with @particle-academy/fancy-inertia's <Seo>.
Fancy X-Files
Poly3 packages · one productWell-known + agent-facing files from one declarative registry — robots.txt, security.txt, humans, llms, sitemap, AGENTS — with a leak-safe protect() guard, plus an admin UI to edit them.
job-board
TSThe React surface for laravel-jobs — a public board, employer posting management, and candidate applications. The UI is never the authorization: the backend gates deny-by-default, so assume every action a component renders will also be attempted directly against the API.
laravel-courses
PHPCurriculums, courses, modules, lessons, tests, enrollments, attempts and certificates for Laravel. API-only — the host owns the user model and the UI. Writes are deny-by-default behind AuthorizesCourseAdmin; reading the catalogue and verifying a certificate stay public.
Fancy Features
Poly3 packages · one productHeadless feature and access gating for ANY app — gate / registry / config / group strategies plus metered quotas. Owns the FeatureSource contract; catalog plugs into it, not the other way round.
laravel-jobs
PHPJob postings and applications for Laravel. The host owns the user and employer models; two deny-by-default contracts mean removing a binding switches the feature off rather than opening it up. Publish denials carry a code and meta so your own UI can react.
Prism
PHP9 packages · one productThe Laravel LLM layer the kit builds on, and what makes it an agent platform: durable agent sessions, MCP tools, memory, a guarded browser, sandboxed workspaces, Human+ presence, tracing, and the rest of the Perplexity API.
teachers-aid
PHPThe TAC authoring agent: reads course material and PROPOSES curriculum, course and test changes. Propose-then-apply is structural — the tools hold no repository or connection, so there is no code path from a tool call to a write, and a prompt injection inside an uploaded handbook still cannot change anything. LLM-library agnostic behind one ChatDriver seam.
teachers-aid-ui
TSThe React surface for the TAC authoring agent — chat transcript, a composer with file drop for handbooks and decks, and the plan-review approval surface where a human turns a proposal into a change. Transport-agnostic: no router, no HTTP client.
Agents & tooling
10 2 UI 9 backendThe workbench — Git as an agent-driveable surface, MCP servers and relays, the source-vendoring CLI, and the shared plumbing underneath.
docs-mcp
TSMCP docs server — serves the Fancy UI documentation to agents over MCP, so an assistant can answer questions and pull usage straight from the source.
fancy-auto-common
TSShared Human+ primitives — AgentActivity events, presence, undo stacks, and effect helpers. Low-level plumbing reused across the kit; usually installed transitively.
fancy-cf-relay
TSCDN-safe browser relay channel for agent-integrations' RelayTransport. Adaptive SSE↔long-poll with Cloudflare detection, so the MCP relay survives a Cloudflare/HTTP-3 edge that resets long-lived SSE streams. Zero runtime deps.
fancy-cli
TSSource-vendoring CLI — `npx fancy-cli@latest add <component>` copies component source from the registry into your project (the shadcn-style own-the-source path).
fancy-conformance
PolyShared cross-language fixture tables, so parity between a PHP twin and its Node/Python siblings is a TEST RESULT rather than a claim in a README.
fancy-devtools
TSSuite-aware React diagnostics — structured runtime problems, query and Human+ timelines, redacted exports, and one shared snapshot for humans and agents.
fancy-flow-mcp
PHPA Laravel MCP server that lets an agent build fancy-flow workflows HEADLESSLY -- list node kinds, add and connect nodes, configure them, validate and export a WorkflowSchema, without a canvas. Wraps fancy-flow-php, so the graph an agent composes here is the same document <FlowEditor> opens and the same one the PHP, TypeScript and Python runtimes execute.
fancy-flow-mcp-js
TSThe Node twin of fancy-flow-mcp -- an MCP server that lets an agent build fancy-flow workflows HEADLESSLY on a TypeScript host: list node kinds, add and connect nodes, configure them, validate and export a WorkflowSchema, without a canvas. Same 15 tools as the PHP twin, name for name, asserted by a test that reads them out of the PHP source rather than mirroring them.
Fancy Git
Poly9 packages · one productGit as a first-class, agent-driveable surface — a headless engine with proposal-first mutations, normalized provider adapters for GitHub / GitLab / Bitbucket, and a React UI. Mirrored in PHP and Node.
mcp-relay-client
PolySuper-lite, single-file MCP client (bash / Python / TS / Go) for connecting an agent to a session-based relay — drive any agent-integrations-hosted app (e.g. the Agent Playground) from your terminal. Download one file, or run the zero-install npx CLI; point it at a session URL.
