Composable SvelteKit framework — opt-in modules, Svelte 5 runes, production-grade.
The direct frontend counterpart to golusoris.
Apps install only what they need from @sveltesentio/*. Philosophy first, code second.
Published to npm under the @sveltesentio scope:
pnpm add @sveltesentio/core @sveltesentio/query @sveltesentio/api @sveltesentio/ui| Package | npm | Description |
|---|---|---|
@sveltesentio/core |
0.3.0 | env schema, RFC 9457 parser, id (UUIDv7), clock injection, CSP helpers, vite plugin, typed $sentio config (defineSentioConfig / sentioConfigSchema / ./sentio) |
@sveltesentio/ui |
0.5.0 | oklch tokens + interface presets + headless DataTable / command / toast wrappers |
@sveltesentio/query |
0.3.0 | TanStack Query v6 — createQueryClient (RFC 9457 retry), SSR hydration, infinite, optimistic |
@sveltesentio/api |
0.3.0 | typed openapi-fetch client + RFC 9457 problemMiddleware (+ openapi-typescript recipe) |
@sveltesentio/forms |
0.3.0 | Superforms v2 + Zod v4 adapter, RFC 9457 → field-error mapping |
@sveltesentio/auth |
0.6.0 | OIDC orchestration, handleCsrf hook, passkeys, PKCE/CSRF primitives, typed auth errors |
@sveltesentio/i18n |
0.3.0 | Paraglide v2 (paraglideVitePlugin), RTL via logical properties, a11y announcer |
@sveltesentio/realtime |
0.4.0 | native SSE (useSSE rune), exponential backoff, buffered emitter |
@sveltesentio/collab |
0.4.0 | Yjs CRDT helpers + y-websocket provider + runes stores |
@sveltesentio/flow |
0.4.0 | DAG topo-sort / cycle helpers + elkjs layout |
@sveltesentio/charts |
0.5.0 | a11y <ChartFigure> + screen-reader data table + dashboard preset |
@sveltesentio/media |
0.4.1 | headless HLS player model + responsive image helpers |
@sveltesentio/uploads |
0.2.0 | magic-byte validateUpload + stripExif (transport-agnostic) |
@sveltesentio/shell |
0.2.0 | device-class layout, D-pad / gamepad focus nav, safe-area helpers |
@sveltesentio/ai |
0.4.0 | server-proxy LLM, @huggingface/transformers edge seam, EU AI Act audit hook |
@sveltesentio/emulator |
0.1.0 | EmulatorJS CSP directives + config / loader |
@sveltesentio/mcp |
0.2.0 | MCP server exposing compliance + compose docs |
@sveltesentio/testing |
0.1.0 | testClock({ now }), a11y / axe harness, RFC 9457 fixtures |
@sveltesentio/ipc-sockmap |
0.2.0 | Colocated IPC: AF_UNIX (Tier 1) + length-prefixed framing + transport-ladder detection; eBPF SK_MSG (Tier 3) observe/handoff client via ./sockmap (probeSockmap / activationListeners / readSockmapStats) — golusoris owns map writes |
- Colors: oklch only — no hex, no rgb, no hsl
- Spacing: 8pt grid (
--space-1→--space-24) - Interface types: desktop, 10-foot, handheld, dashboard (see ADR-0047)
- Standards: WCAG 2.2 AA, OWASP ASVS L2, SLSA L3, EU AI Act Art. 12, Svelte 5 runes-first
See docs/principles.md and docs/ux-principles.md.
make setup # pnpm install + husky init
make dev # turbo dev (all packages watch)
make ci # lint + typecheck + test + buildRequires Node 24+ (see ADR-0021) and pnpm 10+.
MIT © lusoris
This repository conforms to High-Integrity Systems Standards (HISS-16) and modernized NASA JPL Power-of-10 rules.
| Gate | Command | Description |
|---|---|---|
| Verification | make verify-all |
Runs full audit, test suite, and context integrity check |
| HISS Audit | standardsctl audit |
Enforces zero technical debt regression against baseline |
| Context Sync | standardsctl compile-context |
Transpiles canonical AGENTS.md to all AI targets |