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.
$ 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
Frontend and routing foundation for fast, modern web apps.
Database and auth backend with simple local-first development.
Durable, resumable workflows and background job processing.
Accessible UI primitives and components you fully own.
Type-safe forms and validation patterns for reliable UX.
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.
> "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.
$ vela enable auth
$ vela enable teams
$ vela enable payments
✔ Migrations generated
✔ Permissions scaffolded
✔ Stripe configured
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.
export const load = async ({ locals }) => {
const projects = await db.project.findMany({
where: { teamId: locals.team.id }
});
return { projects };
};
<script lang="ts">
export let data;
</script>
{#each data.projects as project}
<ProjectCard {project} />
{/each}
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.
Create models, migrations, routes, and forms in one command.
$ vela generate resource project \
owner:current_user \
name:string \
description:text
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
Seed data instantly for development and testing.
$ vela fixtures generate
✔ Generating fixtures...
✔ Seeding development data...
✔ Successfully seeded collection.
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.
Email, OAuth, magic links, WhatsApp and session management.
Multi-tenant architecture with role-based access control.
Multiple languages, locales and currencies, and WhatsApp-based authentication.
Transactional email templates for your app.
Manage users, teams, and application data.
Structured APIs and background job processing with OpenWorkflow.
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.
Composable patterns let you add only what your product needs.
Generate and evolve features with repeatable commands.
Predictable organization from day one and as your team grows.
Reduce decision fatigue with strong defaults.
Move faster with tooling that scaffolds common patterns.
PROJECTS
├── Billing
├── Analytics
├── API
└── Admin
MEMBERS
├── Owner
├── Developer
└── Viewer
WORKSPACE
Status: healthy
Architecture: modular
Conventions: enabled
VelaBase is built on VelaStack
A commercial product for small businesses, running on the same open-source patterns documented here.
Build your next application
with VelaStack
Generate a complete full-stack application in minutes and ship faster with patterns that scale.