Frontend
shadcn-svelte with 50+ components and dark mode, plus prebuilt auth, dashboard, and admin UI.
ORM, Auth, Middleware, Queue, Scheduler, Broadcasting, and 35+ modules — all fully type-safe, all in one framework.
$ npx @beeblock/svelar new my-app

End to End
Svelar covers the whole journey — a batteries-included frontend, a fully-featured backend, and a one-command deployment pipeline.
shadcn-svelte with 50+ components and dark mode, plus prebuilt auth, dashboard, and admin UI.
35+ type-safe modules — ORM, auth, queue, scheduler, broadcasting — and 13 official plugins.
Docker Compose infrastructure and GitHub Actions CI/CD. Ship to production with one command.
Full-Stack Toolkit
A complete backend framework — no glue code, no boilerplate, no compromises.
Fluent query builder, relationships, eager loading, model hooks, casts, and soft deletes — pure TypeScript, no external ORM.
Session auth, JWT, refresh tokens, API tokens, scrypt/bcrypt/argon2 hashing, and 4 session store drivers.
Composable request pipeline with auth, CORS, rate-limiting, CSRF, origin validation, and request signatures.
FormRequest classes with Zod or Valibot schemas, type-safe DTOs, and automatic error formatting.
SSE and Pusher/Soketi channels with public, private, and presence support plus channel authorization.
Cron-like task scheduling and a job queue with sync, memory, database, and Redis/BullMQ drivers.
Discover, install, publish, and manage plugins with lifecycle hooks and dependency resolution.
Spatie-inspired RBAC with roles and gates, plus multi-tenant teams with members and invitations.
Minimal Svelte 5 component library — Button, Card, Input, Badge, Alert, Tabs, Icon, and Toaster.
Batteries Included
npx @beeblock/svelar new scaffolds auth, a dashboard, an admin panel, teams, API keys, jobs, scheduling, and more — pre-configured and working before you write a line of code.
Ready-to-use Codex & Claude Code skills, plus generated AGENTS.md and CLAUDE.md so agents follow Svelar conventions.
Register, login, logout & forgot-password — styled pages, scrypt hashing, database-backed sessions.
Overview stats, API keys with scoped permissions, and full team management.
7 tabs — users, roles, permissions, queue, scheduler, logs, and system health.
Auth, content, admin, broadcasting, and health endpoints working after migrations.
SendWelcomeEmail, DailyDigest, and ExportData jobs scaffolded and ready to dispatch.
Token cleanup, session cleanup, audit pruning, and queue health checks — cron-ready.
English, Portuguese, and Spanish out of the box with a LanguageSwitcher component.
SSE notifications wired into the layout — public, private, and presence channels.
Familiar Patterns
Same elegant API, now with full TypeScript support.
import { Model } from '@beeblock/svelar/orm';
export class User extends Model {
static table = 'users';
static fillable = ['name', 'email'];
static hidden = ['password'];
posts() {
return this.hasMany(Post, 'user_id');
}
}Code Generators
The Svelar CLI ships 30+ generators that place every file in the right DDD module layer. Pick one to see the command.
$ npx svelar make:entity Invoice --module=billing --crud
Entity created successfully!
→ model, schema, DTOs, requests, actions, resource, repository, service, controller + migration
Modular Architecture
Import only what you need. Every module is independently usable.
Official Plugins
DataTable is available today — the rest are landing soon. Each ships server logic, UI components, and migrations.
Sorting, searching, pagination, inline editing, export, virtual scroll
@beeblock/svelar-datatableFile attachments with image conversions, collections, S3/local storage
@beeblock/svelar-mediaOAuth providers — Google, GitHub, Facebook, Twitter, Discord, Apple
@beeblock/svelar-social-authTOTP 2FA with QR code setup, recovery codes, zero external deps
@beeblock/svelar-two-factorTyped settings with database persistence, per-user/per-team scoping
@beeblock/svelar-settingsThreaded comments with moderation, reactions, and mentions
@beeblock/svelar-commentsAudit trail with model change tracking and causer resolution
@beeblock/svelar-activity-logDatabase backup with SQLite/Postgres/MySQL, S3/local, cleanup policies
@beeblock/svelar-backupSVG chart components — line, bar, pie, doughnut, area, sparkline
@beeblock/svelar-chartsTagging with HasTags mixin, tag types, slugs, autocomplete UI
@beeblock/svelar-tagsUser impersonation with session guards and banner UI
@beeblock/svelar-impersonateStripe billing with Billable mixin, subscriptions, checkout, invoices, webhooks
@beeblock/svelar-stripeXML sitemap generation with scheduling and model discovery
@beeblock/svelar-sitemapDomain-Driven Design
Svelar scaffolds a full DDD modular monolith — controllers, services, repositories, actions, DTOs, events, and observers — all wired together. Modules never import each other directly; they communicate through the event system.
Velo's tip: cross-module reads go through a public service; side effects go through events.
Deploy Anywhere
npx svelar make:deploy scaffolds a multi-stage Dockerfile, a Docker Compose stack, worker & scheduler services, GitHub Actions CI/CD, and a droplet setup script.
SvelteKit · adapter-node
Background queue jobs
Cron tasks
Primary database
Connection pooling
Cache & queues
Realtime WebSockets
PDF rendering
S3-compatible storage
$ npx svelar make:deploy # Dockerfile · compose · CI/CD · infra
$ npx svelar dev:up # full stack locally, hot reload
$ npx svelar prod:deploy # ship to production
GitHub Actions CI/CD lands at .github/workflows/deploy.yml — build, push, and deploy on every release.
Request flow: app → PgBouncer (:6432) → PostgreSQL (:5432). Read the deployment guide.
Full documentation, CLI scaffolding, and a production-ready architecture — all included.