Skip to content
rmnr
DocsTourSlicesBest PracticeAgentsInstall

Command Palette

Search for a command to run...

New
  • All slices
  • 3
  • 3
  • 4
  • 8
  • 11
  • 19
  • 19
  • 5
Catalog

Slices

Portable feature units with an explicit renderer contract. 66 catalog slices ship both Next.js/React and SvelteKit/Svelte 5 distributions; 6 legacy compatibility entries remain React-only and are labeled as such. See slice architecture for the full plan.

Bundle builderGrand Tour
npx rahman-resources add <slug>bunx rahman-resources add <slug> --framework sveltekit

Next.js / React

72/72 catalog entries

SvelteKit / Svelte 5

66/72 catalog entries

npm

npx + npm install

Bun

bunx + bun install

72 items

Auth(3)

v0.5.0NextSvelte

Convex Auth — Multi-Provider Sign-in

Convex Auth with React/Next default + native Svelte 5 UI over one shared AuthFlow contract. No Clerk.

authconvexpassword+7
v0.4.0NextSvelte

RBAC — Roles & Permissions

RBAC engine: 6 role presets + wildcard permissions + <PermissionGate>. Props-driven. No Clerk.

rbacauthpermissions+4
v0.8.0NextSvelte

User Management

Members · invites · roles · teams · hierarchy · access matrix — tabbed, permission-gated. Props-driven.

user-managementmembersrbac+7

Integrations(3)

v0.5.0NextSvelte

Payment — Indonesia PSP (DOKU · Midtrans)

Framework-parity Indonesia payment providers behind one slug and one provider-discriminated Convex data model. React/Next remains default; Svelte 5/SvelteKit adds native DOKU hosted/direct/status/instructions and Midtrans checkout/orders surfaces over shared contracts/tools. CLI 1.18 scopes provider runtime deps + backend actions: doku installs no provider npm SDK and only DOKU env/action; midtrans adds midtrans-client + Midtrans env/action; add-all receives the union. HMAC/signature verification, webhook idempotency, amount validation, and provider secrets stay server-side.

paymentcheckoutindonesia+9
v0.3.1NextSvelte

Resend — Transactional & Newsletter

Truthful single-opt-in newsletter slice with adapter-backed React/Next and native Svelte 5 subscribe forms, a self-contained Convex subscriber/issue backend, public unsubscribe, host-authorized list/send adapters, and internal Resend campaign workers. The public preview stays unconfigured so it cannot mutate data or send email.

emailnewsletterresend+2
v0.1.0NextReact-only legacy

Contact Form + Resend

Contact form posting to Resend email API. Server Action + Zod input validation. Convex mutation for storage + Resend send.

formemailresend+1

AI(4)

v0.4.1NextSvelte

Create Your MCP

Framework-parity MCP/OAuth integration: React/Next remains the default admin UI and adapter, while explicit SvelteKit installs native Svelte 5 admin UI plus SvelteKit handler factories over the same OAuth 2.1 + PKCE, JSON-RPC, Convex token backend, scope enforcement, and static MCP_API_KEY fallback. Shared HTTP behavior uses Web Request/Response primitives; host adapters stay thin.

aimcpoauth+8

AI3

v0.4.0NextSvelte

AI Workspace — chat · studio · agents

Three AI surfaces behind one slug — chat FAB, generation studio, agent runner. Install one variant or all.

aiai:chatbotai:studio+11
v0.4.0NextSvelte

AI Admin — Contract

Framework-neutral compile-time contract for a future AI administration surface. Ships provider/model/skill/tool/agent/budget/audit types plus tab, icon-name, and permission taxonomy; intentionally no renderer, persistence backend, or runtime framework dependency.

aiadmincontract+3
v0.6.0NextSvelte

AI Router — OpenRouter Tier Proxy

Authenticated tier-routed LLM access through one Convex action and OpenRouter. Ships a transport-injected ChatFab: React/Next remains default and SvelteKit gets native Svelte 5 UI over the same request/result core and the same aiUsage backend. Unconfigured hosts return an explicit notice instead of a fake reply.

aillmopenrouter+2

Data(8)

v0.3.0NextSvelte

Vector Search — Adapter Contract

Framework-neutral semantic-search adapter contract. The host injects VectorSearchCtx for query/index/reindex and owns the actual vector backend, embeddings, credentials, persistence, authorization, and reindex policy; RR ships no renderer or Convex schema for this slice.

searchvectorembeddings+3
v0.3.0NextSvelte

Cal.com Booking

Cal.com inline booking UI with a real Convex webhook mirror. React/Next stays default via @calcom/embed-react; SvelteKit uses native Svelte 5 over the shared vanilla embed loader. The bundled backend mirrors webhook events into the real bookings table; list/cancel/reschedule remain host-injected tool adapters.

dataschedulingcal-com+3
v0.3.0NextSvelte

BroadcastChannel — Cross-tab Sync

Same-origin cross-tab + cross-iframe state sync via BroadcastChannel API. Tiny, no backend, no install.

realtimecross-tabbroadcast-channel+1
v0.2.0NextSvelte

Analytics

Framework-neutral analytics instrumentation contract. The host injects an EventTrackingCtx transport for event emit, guarded event queries, and funnel reads; the canonical slice ships no renderer or storage backend.

eventsanalyticsinstrumentation+2
convexlucide-reactnext
v0.4.0NextSvelte

Activity — public productivity log

Public-facing weekly activity log. Lists user-facing activities grouped by ISO week with schema.org-friendly markup, designed to maximise SEO so the question 'what is <person> working on this week?' lands here. Convex-backed (schema + queries + unauthenticated mutations); MCP-friendly so AI workflows (Claude / GPT / custom agents) can append entries directly. All user-facing copy + per-category labels + date/time locale are prop-driven (English defaults). Lifted 2026-05-27 from rahmanef.com; 225-LOC view split into view + 2 sub-components + 4 lib helpers for the 200-LOC cap; Indonesian strings + custom primitives stripped; cross-slice auth import dropped (consumer wraps mutations).

activityproductivitylog+5
v0.4.0NextSvelte

File Upload — pluggable upload + URL resolver with storage-adapter contract

Upload + URL resolver behind a storage adapter. localStorage demo, swap to Convex/S3.

datauploadfiles+4
v0.3.0NextSvelte

Library — resource hub (prompts · visuals · snippets · links)

Grab-bag resource hub. One polymorphic `libraryItems` table holds six kinds — prompt, image, video, link, download, snippet — with per-kind payload fields switched on `kind` (no joins). Attribution-first: every item carries optional source/license/tools so re-shares stay correct. Collections group items. Convex-backed (schema + queries + unauthenticated mutations); SEO override fields reused from the `seo` peer slice so the surface matches blog/projects rows. Public view = filterable card grid + per-item detail with copy-to-clipboard for prompts/snippets and an opt-in upvote control. React/Next remains default; native Svelte 5/SvelteKit renders the same model/default/tool semantics against the same Convex backend. Lifted 2026-05-28 from rahmanef.com; 432-LOC mutations + 330-LOC detail split for the 200-LOC cap; Indonesian copy + custom primitives stripped (prop-driven English defaults); cross-slice auth + comments-votes coupling dropped (consumer wraps mutations + supplies the upvote handler).

libraryresourcesprompts+6
v0.3.0NextSvelte

Data Table — TanStack

Sortable/filterable/paginated table with native React and Svelte renderers.

datatabledatagrid+5

Content(11)

v0.3.0NextSvelte

SEO — AI Metadata Generator

Service slice for SEO metadata generation — Anthropic-backed action with per-user 24h cost guard + portable persona prop. No public route. Backend exposes generate + generateAndApply mutations gated by requireAdmin; consumers inject brand voice via the personaContext arg (or buildSeoSystemPrompt factory).

contentseoai+2
v0.2.0NextSvelte

Publisher — clean HTML

Render a node tree to standalone, framework-runtime-free HTML with one deduped CSS bundle + layered sanitization (HTML/CSS/CSP + injectable DOMPurify). Zero deps, no Convex.

contentpublisherhtml+5
v0.2.0NextSvelte

Content Loops

Data-source-driven repeater: register pluggable sources, render one component per item, round-robin across variants, none/infinite pagination — no backend required.

contentlooprepeater+4
v0.4.0NextSvelte

Markdown — page container with CRUD tabs + diagrams

Framework-parity Markdown: Read / Write / Review, shared grammar/comments, Mermaid + KaTeX, React Recharts or native Svelte SVG charts.

contentmarkdownreader+8
lucide-reactembla-carousel-autoplay
v0.5.0NextSvelte

Sections — composable marketing/landing sections

Framework-parity landing composition: admin CRUD + config-driven stats/testimonials/pricing/FAQ/newsletter/custom renderers.

adminlandingcms+5
v0.3.0NextSvelte

Storefront Checkout — guest cart + checkout composition

Keranjang guest (localStorage) + sheet + ringkasan checkout. Host re-prices server-side; pasangkan dengan doku-payment untuk step bayar.

ecommercecartcheckout+5
v0.2.0NextSvelte

Pages CMS — block-composed multi-page editor

Multi-page CMS: list/create/edit/publish pages built from 11 block kinds — localStorage or your own backend.

contentcmspages+4
v0.4.0NextSvelte

Comments — Threaded

Polymorphic-target threaded comments. Consumer picks `TargetRef = { kind, id, subId? }` (e.g. page+block, blog+slug, task+id). Reply nesting is real: `parentId` end-to-end + `buildThread(flat) → CommentNode[]` tree (oldest-first, orphan-safe). Renderless <CommentsThread> + <CommentsAnchor> wrappers; useComments(bindings, opts) returns items + `tree` + openCount + CRUD + forbiddenWords guard. Adapter pattern — see contract-negotiations §1.

contentsocialcomments+2
sonner@dnd-kit/core@dnd-kit/sortable
v1.2.0NextSvelte

Notion App — Block Editor

The notion-page-clone block editor as a portable slice: slash menu, markdown triggers, drag, per-block toolbar — host capabilities invert through an EditorAdapter seam.

contentnotioneditor+5

Landing sections2

v0.2.0NextSvelte

Testimonials

Framework-neutral testimonials backend: bounded public list/get, server-authorized admin CRUD, and internal seed. React/Next remains the default distribution contract; explicit Svelte/SvelteKit installs reuse the same TypeScript + Convex source without invented UI.

contenttestimonialsconvex+2
v0.2.0NextSvelte

Services

Framework-neutral service-offerings backend: bounded public list/get, server-authorized admin CRUD, and internal seed. React/Next remains the default distribution contract; explicit Svelte/SvelteKit installs reuse the same TypeScript + Convex source without invented UI.

contentservicesconvex+3

UI(19)

v0.4.0NextSvelte

Command Menu

Notion-style ⌘K palette + search modal. Consumer supplies groups; slice owns dialog + MRU.

uipalettecmd-k+4
v0.1.0NextReact-only legacy

Motion Primitives (8)

Eight ready-to-style motion components: marquee, kinetic-heading, magnetic, cursor-spotlight, stat-counter, reading-progress, grain, lightbox. Framer-Motion-powered, tree-shakeable. Facade slice — pulls from template-base/frontend/slices/motion-primitives.

uimotionanimation+2
v0.1.0NextReact-only legacy

Responsive Dialog (Sheet ↔ Modal)

ResponsiveDialog — auto-switches between bottom Sheet (mobile) and centered Dialog (desktop) at the md breakpoint. Same API as shadcn Dialog. Kitab forbids raw <dialog>; use this everywhere. Facade slice — pulls from template-base/frontend/slices/responsive-dialog.

uidialogmodal+3
v0.2.0NextSvelte

Full Width Toggle

Page-container width preference with contained, wide, and full modes. Persists per device in localStorage, synchronizes same-tab and cross-tab changes, and ships a toggle plus container wrapper. React/Next remains the default distribution; Svelte 5 / SvelteKit is available explicitly with --framework sveltekit.

uilayoutpreference+2
v0.1.0NextReact-only legacy

Three-Column Layout — Sidebar/Content/Inspector

ThreeColumnLayoutAdvanced — collapsible left/right + resizable widths + responsive breakpoints + PanelSection compound (Header/Items/Footer) + per-panel footer slots. Models shadcn sidebar API for the panel interior. Pair with PanelGroup/PanelMenu/PanelSeparator primitives. Trigger ≠ header (V-wave separation rule).

uilayoutthree-column+5
v0.6.0NextSvelte

Icon Picker

React + Svelte emoji/Lucide/Phosphor picker with shared search, tint, recents, and smart positioning.

iconemojilucide+7
v0.2.0NextSvelte

Motion Kit — scroll reveals, carousel, accordion, micro-interactions

One motion vocabulary across React and Svelte: shared reveal/easing/CSS core + native carousel and accordion surfaces.

uimotionanimation+8
v0.3.0NextSvelte

Site Setup Wizard — first-run site setup

Post-claim setup wizard: identitas, branding + theme preset live-preview, seed konten — semua props-driven, zero backend lock-in.

uionboardingwizard+6
v0.3.0NextSvelte

Selection — marquee multi-select + bulk actions

Marquee rubber-band multi-select for any list. Drag-right encloses, drag-left crosses, bulk delete.

uiselectionmarquee+6
v0.4.0NextSvelte

Image Picker — one-button image/wallpaper chooser (gallery · upload · link · Unsplash · reposition)

ONE button opens a dialog: gallery (colours/gradients/textures), upload, paste URL, Unsplash search. Set any image — wallpaper, cover, profile header. Props-driven, no backend lock-in.

uiimagepicker+10
v0.2.1NextSvelte

Feedback States — loading skeletons + empty/error states

The "no real content yet" family — skeletons + spinners and 404/500/403 + zero-data, in two installable variants.

loadingskeletonspinner+8
v0.3.0NextSvelte

Marketing Chrome — Header + Footer

Config-driven marketing navbar + footer — the chrome every template hand-rolled, now one slice.

headerfooternavbar+4
v1.2.0NextSvelte

Settings — account + appearance shells

Two adapter-driven settings shells — account (async load+save) and appearance (sync per-setting) — the slice owns no data.

settingspreferencesaccount+7
v0.3.0NextSvelte

Notifications Center — bell + inbox

Bell with unread badge + popover/sheet inbox — adapter-driven, host supplies the feed.

notificationsinboxbell+3
lucide-react
v0.2.0NextSvelte

AI Core Kit

No-shadcn dialog + error + theme substrate for the ai-* cluster.

uidialogtheme+3
v0.5.0NextSvelte

Theme Presets — unified switcher with bundled tweakcn registry

ONE switcher: light/dark/system + ~30 color presets in one Popover. Registry ships inside the slice — no public/ setup.

uithemetweakcn+7
v0.25.0NextSvelte

Notion UI — page editor · database · sidebar primitives

Pure Notion-clone primitives in 3 variants — page editor · 11-view database · tree sidebar — with React/Next default plus native SvelteKit.

uinotionnotion-like+35

Admin / workspace2

v1.3.0NextSvelte

Dashboard Shell — one responsive shell + mobile dock

One responsive dashboard chrome over one nav SSOT. React/Next remains the default shadcn rail + topbar + mobile dock/tile-drawer distribution. Explicit Svelte 5/SvelteKit adds native DashboardShell, DashboardSidebar, MobileDock, and MobileMenuDrawer over the same framework-neutral active-path, dock-derivation, and active-title core; Svelte uses `$app/state`, `$derived`, keyed lists, snippets, and CSS breakpoints with no React/Lucide/Vaul/shadcn runtime dependency.

uilayoutdashboard+4
v1.0.0NextReact-only legacy

Workspace Shell — atomic (workspace × menuSet) NavContext

Unified workspace + menu navigation primitive. NavContext = (workspaceId, menuSetId) atomic pair. 2-tier dropdown switcher (workspace radio + menuSet picker), ContextBadge header chip, full editor with tabs (menus / workspace tree / settings), tiered RBAC (admin menus.manage, user menus.fork). Replaces silo'd menu-store + workspace-store slices in superspace. Resolver chain: user nav-context cache > user assignment > workspace default > system. Source: superspace.

uinavigationworkspace+4

OS Apps(19)

v2.2.0NextSvelte

Image Editor — layered raster editor

Layered raster editor: layers, transform, paint, filters, layer styles, 1-click background removal, AI command registry, export.

image-editorphotoshopcanvas+9
v1.3.0NextSvelte

Reel — video timeline editor

React + Svelte in-browser NLE over one composition/media/render core — timeline, keyframes, AI edits and realtime WebM export.

videovideo-editortimeline+8
v1.3.0NextSvelte

Preview — media quick-look

Quick-look viewer for image/video/audio/pdf: zoomable stage, transport players, editor handoff — backend optional.

mediapreviewviewer+6
v1.3.0NextSvelte

Code — overlay syntax editor

Framework-parity code editor over one observable editor/filesystem core.

codeeditorsyntax-highlight+6
v1.3.0NextSvelte

System Monitor — host telemetry dashboard

Activity-Monitor-style dashboard: CPU/RAM/disk/GPU gauges, sparklines, live process table — telemetry injected.

monitoringtelemetrydashboard+4
v1.1.0NextSvelte

Booking — session request form + owner inbox

Public 'book a session' form + the owner's triage inbox in one app — backend injected.

bookingcontactform+4
v1.1.1NextSvelte

HTML Studio — sandboxed HTML/CSS/JS editor with live preview

Write HTML/CSS/JS, see it render live in a sandboxed iframe (opaque origin), Save to a shareable link — backend injected.

htmleditorsandbox+5
v1.1.1NextSvelte

Resources Admin — curated icon-launcher CRUD

Owner-gated CRUD for a curated icon-launcher — add/edit/remove/reorder links that open in a new tab, backend injected.

launcherlinksbookmarks+4
v1.1.0NextSvelte

Profile — CV + identity card

One owner's identity in two renderings — a formal one-column CV (resume) and a compact avatar + links + FAQ card (card).

resumecvprofile+9
v1.0.0NextSvelte

Start Here — guided OS onboarding tour

Lays the OS out as a guided path of stages — reads the LIVE app catalog (drift-proof), every tile opens the real app.

onboardingtourwelcome+4
v1.3.1NextSvelte

Terminal — shell emulator with live passthrough + PTY seam

Native React + Svelte terminal: mock shell, live exec adapter, and host-injected interactive PTY.

terminalshellcli+6
v1.2.0NextSvelte

Assistant — agent workspace with streaming chat

React + Svelte agent workspace with shared streaming/tool loop, local agents/skills/automations, and BYOK model injection.

aiassistantchat+7
v1.3.0NextSvelte

Browser — remote headless-browser chrome

React + Svelte multitab remote-browser chrome over one authenticated host adapter, poll/screencast session core, and tool contract.

browserheadlessplaywright+6
v1.3.0NextSvelte

App Store — install, create + toggle apps

React + Svelte storefront/Create-App over one observable localStorage registry and injected runtime exec seam.

app-storeregistryinstaller+5
v1.7.0NextSvelte

File Explorer — Tree + CRUD + Preview + Properties

React + Svelte file manager over one injectable filesystem adapter — CRUD, history, upload, preview, properties, and tools.

filesfile-managerexplorer+7
v0.2.0NextSvelte

Lucent Desktop

A configurable two-space glass desktop with a 47-widget catalog, persisted layout engine, picker, and gallery.

shelldesktopwidgets+4
v1.7.1NextSvelte

AppShell — Desktop + Mobile OS Shell

Manifest-driven macOS-style window manager + iOS-style mobile surface in one slice.

shellwindow-managerdesktop+4
v1.1.0NextSvelte

Design Studio — photo / social design canvas

React + Svelte layered design studio over one observable canvas/document core — fully offline until a host adapter is wired.

canvaseditorlayers+6
v1.1.0NextSvelte

Quicklinks — website shortcuts with favicons

Add/remove website shortcuts with favicons; localStorage by default, injectable store for any host.

shortcutsbookmarksfavicons+2

Infra(5)

convex
v0.4.0NextSvelte

Rate Limit

Backend-only Convex per-key request counter with atomic consume, server-owned namespace policy, optional server-key gate, and bounded cron pruning. The copied runtime/config/tool source is framework-neutral TypeScript: React/Next remains the default contract while explicit Svelte/SvelteKit installs reuse the same source with no duplicate UI or framework runtime dependency.

infrarate-limitconvex+2

Admin / workspace4

v0.1.0NextReact-only legacy

Admin Panel — Unified Product Admin

17-section admin surface (events, funnels, attribution, users, A/B, flags, pricing, CMS, email, audit, ...) gated by RBAC. Auto-filters sidebar by tier (solo/influencer/organization) and user permissions. Single backend resolver (getMyAdminAccess) mirrors frontend gate so UI can never leak.

adminownerplatform+3
v0.4.0NextSvelte

Admin — generic shell + composed console

React + Svelte admin parity in 2 variants — generic shell or composed 26-section console, with exact per-variant Convex boundaries.

infraadminconsole+8
v0.3.0NextSvelte

Platform Admin — Control Plane Contract

Framework-neutral privileged control-plane tool contract. The host injects metrics, feature-flag, and tenant-tier operations through PlatformAdminCtx and owns auth, authorization, tenancy, persistence, and audit enforcement; the canonical slice ships no renderer or Convex schema.

infraadmincontrol-plane+2
v0.4.0NextSvelte

Audit Log — Workspace Events

Backend-only audit event recorder with framework-neutral TypeScript. createAuditLogger injects tenant/actor identity and preserves action/entity/diff/metadata/IP/user-agent evidence through host bindings; read-only query/export tools remain server-gated. React/Next stays the default contract while explicit Svelte/SvelteKit installs reuse the same source with no duplicate UI or framework runtime dependency.

infraauditcompliance+1