Open Source

Full-stack primitives for building web apps

One-shot, meet zero-shot. Start building with a foundation of canonical, full-stack patterns that are tested, composable, and ready to use.

create velastack
$ npx vela create

 Project name:
 my-app

 Enable patterns:
 auth
 teams
 payments
 admin
 email

 Generating project...
 Installing dependencies...
 Creating database schema...

$ cd my-app
$ npm run dev
SvelteKit TypeScript Shadcn Stripe Tailwind Open Source
Svelte

Frontend and routing foundation for fast, modern web apps.

PocketBase

Database and auth backend with simple local-first development.

OpenWorkflow

Durable, resumable workflows and background job processing.

shadcn-svelte

Accessible UI primitives and components you fully own.

Superforms

Type-safe forms and validation patterns for reliable UX.

Anti-vibe vibe coding club

Deterministic code generation

When code generation is cheap, conventions matter more. Everything VelaStack generates is deterministic, fully typed and tested — guardrails that keep AI producing code your team can still read, review and maintain a year from now.

Non-deterministic
> "Set up authentication, teams, and payments."
> "Don't make any mistakes."
...
# Brewed for 30 minutes, 80.1k tokens.
...
# Ah, you're absolutely right.
# Let's try again.
Deterministic
$ vela enable auth
$ vela enable teams
$ vela enable payments

 Migrations generated
 Permissions scaffolded
 Stripe configured
Already solved problems

Ship without reinventing the stack

Loading, permissions, forms, migrations — every app needs them, and every app rewrites them. VelaStack ships the canonical implementation instead, as plain SvelteKit code you own outright. No runtime magic, no framework to fight, nothing to eject from.

src/routes/projects/+page.server.ts
export const load = async ({ locals }) => {
	const projects = await db.project.findMany({
		where: { teamId: locals.team.id }
	});

	return { projects };
};
src/routes/projects/+page.svelte
<script lang="ts">
	export let data;
</script>

{#each data.projects as project}
	<ProjectCard {project} />
{/each}
Development Workflow

Schema driven development

At the core of VelaStack is a powerful schema specification that allows you to quickly scaffold features with deterministic code generation. Built-in auth-aware ownership allows automatic ownership assignment and permission management.

1
Generate resources

Create models, migrations, routes, and forms in one command.

$ vela generate resource project \
    owner:current_user \
    name:string \
    description:text
2
Scaffold interfaces

Easily generate CRUD routes and forms with validation. Fully typed and tested.

 Done. Created 3 files:

src/routes/projects/+page.svelte
src/routes/projects/[id]/+page.svelte
src/lib/server/projects.ts
3
Add data fixtures

Seed data instantly for development and testing.

$ vela fixtures generate

 Generating fixtures...
 Seeding development data...
 Successfully seeded collection.
Batteries Included

Everything you need to launch

At it's core, VelaStack is a distribution system for canonical full-stack patterns. There's no need to reinvent the wheel, or vibe-code already solved problems. Similar to shadcn, VelaStack ships fully-featured, plug and play coding patterns.

Authentication

Email, OAuth, magic links, WhatsApp and session management.

OAuth Passwordless WhatsApp
Teams & Permissions

Multi-tenant architecture with role-based access control.

Ownership Teams Permissions
Global by Design

Multiple languages, locales and currencies, and WhatsApp-based authentication.

i18n Locales WhatsApp
Email System

Transactional email templates for your app.

Templates SMTP Notifications
Admin Dashboard

Manage users, teams, and application data.

Dashboard OpenWorkflow
API & Background Jobs

Structured APIs and background job processing with OpenWorkflow.

API Keys OpenWorkflow
Scale with guardrails

From prototype to production

VelaStack scales with your application with zero AI-drift. Canonical patterns and two-pass AI generation ensures deterministic code by separating the ideation and generation phases.

Modular architecture

Composable patterns let you add only what your product needs.

CLI driven workflows

Generate and evolve features with repeatable commands.

Structured project layout

Predictable organization from day one and as your team grows.

Convention-first design

Reduce decision fatigue with strong defaults.

AI assisted generation

Move faster with tooling that scaffolds common patterns.

Team Dashboard
PROJECTS
├── Billing
├── Analytics
├── API
└── Admin

MEMBERS
├── Owner
├── Developer
└── Viewer

WORKSPACE
Status: healthy
Architecture: modular
Conventions: enabled
Ecosystem

VelaBase is built on VelaStack

A commercial product for small businesses, running on the same open-source patterns documented here.

Visit VelaBase →
VelaStack
Open Source

Build your next application with VelaStack

Generate a complete full-stack application in minutes and ship faster with patterns that scale.

MIT License SvelteKit TypeScript SQLite Stripe