Перейти к основному содержимому

core

Bun
The runtime — single executable bundling runtime, package manager, bundler, and test runner; native TypeScript, no transpile step.
Podman
Daemonless, rootless container engine — the only tool installed on the host.
Svelte 5
The UI framework. Runes ($state, $derived, $effect, $props, $bindable) are the reactivity model. See the svelte5-runes skill for runes syntax and gotchas.
SvelteKit
The full-stack meta-framework — file-based routing, SSR, deployment adapters. See the sveltekit skill for routing and load-function patterns.

data

Cloudflare R2
S3-compatible object storage, accessed via @aws-sdk/client-s3. See the db-files skill for storage patterns.
Drizzle
ORM for the Postgres layer. See the drizzle skill for query/schema syntax.
Neo4j
Graph database (nodes/relationships/Cypher), hosted on Neo4j Aura. Backs the Graph RAG retrieval pipeline. See the db-graph skill for Cypher patterns.
PostgreSQL
The relational store, hosted on Neon (serverless Postgres: compute/storage split, scale-to-zero, copy-on-write branching). See the db-relational skill for query patterns.
Redis (Upstash)
In-memory key-value store, hosted on Upstash over HTTP REST (no persistent TCP, no connection pool). Backs rate limiting, the circuit breaker, and ephemeral counters.

auth

Better Auth
Session-based auth, database-backed via the native Drizzle adapter.

ui

Bits UI
Headless, unstyled, accessible Svelte primitives.
Images
The project's image strategy: server-side processing for user uploads via Sharp, delivered from Cloudflare R2.
UnoCSS
On-demand atomic CSS engine — the styling layer, paired with Bits UI.

forms

Superforms
The SvelteKit form layer — one Valibot schema validates on both server and client, with progressive enhancement. See the valibot-superforms skill for usage.
Valibot
The validation library — modular, tree-shakeable, functional composition via pipes. See the valibot-superforms skill for schema syntax.

ai

AI SDK
Vercel AI SDK — the multi-provider LLM abstraction (streaming, tool calling, structured output).

i18n

Paraglide JS
Compiler-based internationalization for SvelteKit. Compiles message files into type-safe functions with IntelliSense.

quality

Biome
Lint + format toolchain (Rust, single binary, one biome.json). Runs as part of bun run validate. See the biome skill for config and rule details.

notifications

Discord Notifications
Discord Bot integration for DM notifications. User linking requires OAuth2 (more complex than Telegram).
Email Notifications (Resend)
Transactional email via the Resend REST API.
Telegram Notifications
Telegram Bot API integration for instant notifications. Users connect via deep linking — no OAuth2, no per-message cost (simpler than Discord).

ops

Caching
Two-layer strategy: edge (HTTP) caching for static/semi-static content, Redis (Upstash) for dynamic.
Deployment
Multi-target deployment proving runtime portability via SvelteKit's adapter system.
Dev CLI (`vr`)
A small, host-clean toolkit for solo-dev ergonomics. vr is a thin bash dispatcher (bin/vr) that routes to scripts in scripts/.
Hosting
The project runs the same app on multiple providers for comparison and failover.
Logging
Structured JSON logging with request tracing and error aggregation.

capabilities

3D Web
WebGL 3D rendering via Threlte 8 (@threlte/core, @threlte/extras) over Three.js. See the 3d skill for scene/GLTF/physics patterns.
API & Services
API patterns and service integrations — SvelteKit-native REST + server actions, plus an in-app analytics collector, console-based error handling, Resend email, and a custom…
Data Visualization
Chart, plot, graph, diagram, and map components for the viz showcase. Each category uses a different underlying library, chosen for what that visualization type needs.
GDPR & Privacy
How v10r satisfies EU data-subject rights: one aggregator defines "all my data", many surfaces consume it, and consent gates anything written to the device.
Progressive Web App (PWA)
A set of web capabilities that make your app installable, offline-capable, and native-like. Not a library—a pattern using manifest.json, service workers, and HTTPS.
SEO & GEO
Dual strategy: traditional search engines (Google, Bing) and AI generative engines (ChatGPT, Perplexity, Claude).
← Back to Docs

Думаете, этот паттерн можно сделать лучше? Расскажите как.

Оставить отзыв