Build SvelteKit apps
the Laravel way

ORM, Auth, Middleware, Queue, Scheduler, Broadcasting, and 41+ modules — all fully type-safe, all in one framework.

npx @beeblock/svelar new my-app

Full-Stack Toolkit

Everything you need, nothing you don't

A complete backend framework — no glue code, no boilerplate, no compromises.

Eloquent-Style ORM

Fluent query builder, relationships, eager loading, hooks, and soft deletes — powered by Drizzle.

Auth & Sessions

Session auth, JWT, refresh tokens, API tokens, bcrypt/argon2 hashing, 4 session store drivers.

Middleware Pipeline

Composable request pipeline with auth, CORS, rate-limiting, CSRF, signatures, and custom middleware.

Validation & DTOs

FormRequest classes with Zod-powered schemas, type-safe DTOs, auto error formatting.

Real-Time Broadcasting

SSE and Pusher/Soketi channels with presence support, private channels, and authorization.

Scheduler & Queue

Cron-like task scheduling, job queue with sync, memory, DB, and Redis drivers.

Plugin System

Discover, install, publish, and manage plugins with lifecycle hooks and dependency resolution.

Permissions & Teams

Role-based access control, team management with invitations, and granular permission gates.

UI Components

Pre-built Svelte 5 components — DataTable, Modal, Tabs, Toast, Icon, and more.

Familiar Patterns

If you know Laravel, you know Svelar

Same elegant API, now with full TypeScript support.

import { Model } from '@beeblock/svelar/orm';
import { users } from '$lib/schema';

export class User extends Model {
  table = users;
  fillable = ['name', 'email'];
  hidden = ['password'];

  posts() {
    return this.hasMany(Post, 'user_id');
  }
}

Modular Architecture

41+ Tree-Shakeable Modules

Import only what you need. Every module is independently usable.

@beeblock/svelar/orm@beeblock/svelar/auth@beeblock/svelar/session@beeblock/svelar/middleware@beeblock/svelar/validation@beeblock/svelar/hooks@beeblock/svelar/routing@beeblock/svelar/database@beeblock/svelar/hashing@beeblock/svelar/errors@beeblock/svelar/pagination@beeblock/svelar/events@beeblock/svelar/logging@beeblock/svelar/storage@beeblock/svelar/cache@beeblock/svelar/queue@beeblock/svelar/mail@beeblock/svelar/notifications@beeblock/svelar/broadcasting@beeblock/svelar/config@beeblock/svelar/services@beeblock/svelar/actions@beeblock/svelar/repositories@beeblock/svelar/plugins@beeblock/svelar/scheduler@beeblock/svelar/permissions@beeblock/svelar/support@beeblock/svelar/dates@beeblock/svelar/ui@beeblock/svelar/http@beeblock/svelar/i18n@beeblock/svelar/forms@beeblock/svelar/teams@beeblock/svelar/api-keys@beeblock/svelar/webhooks@beeblock/svelar/pdf@beeblock/svelar/feature-flags@beeblock/svelar/excel@beeblock/svelar/audit@beeblock/svelar/email-templates@beeblock/svelar/uploads@beeblock/svelar/dashboard

Official Plugins

13 Production-Ready Plugins

Drop-in packages for common features. Each includes server-side logic, UI components, and migrations.

Domain-Driven Design

Production architecture, out of the box

Svelar scaffolds a full DDD modular monolith — controllers, services, repositories, actions, DTOs, events, and observers — all wired together and ready to scale.

Read the architecture guide
// Request lifecycle
Route Controller
DTO validate & authorize
Service orchestrate logic
Action single use-case
Repository data access
Model ORM & DB

Ready to build?

Full documentation, CLI scaffolding, and a production-ready architecture — all included.