Skip to content

VelistBuild Fullstack Apps

The AI-native framework that lets agents build production-ready apps for you. Stop writing boilerplate, start shipping features.

Velist
<100ms
Dev Server Start
10x
Faster Builds
60s
To Production
100%
Type Safe

One Command. Full Stack. Production Ready.

bash
# One command = Fullstack app with auth, DB, testing
bun create velist my-app
cd my-app && bun dev
ts
// features/users/api.ts
export const usersApi = createProtectedApi('/users')
  .get('/', async (ctx) => {
    const users = await userService.getAll()
    return ctx.inertia.render('users/Index', { users })
  })
  .post('/', async (ctx) => {
    const user = await userService.create(ctx.body)
    return ctx.inertia.redirect('/users')
  })
svelte
<!-- features/users/pages/Index.svelte -->
<script>
  import AppLayout from '$shared/layouts/AppLayout.svelte'
  let { user, users } = $props();
</script>

<AppLayout title="Users" {user} path="/users">
  <div class="max-w-7xl mx-auto p-6">
    <h1 class="text-2xl font-bold mb-4">Users</h1>
    <div class="grid gap-4">
      {#each users as u}
        <div class="p-4 bg-white rounded-lg shadow">
          {u.name}
        </div>
      {/each}
    </div>
  </div>
</AppLayout>

๐Ÿš€ Build 99% AI-Made Apps (You Just Review) โ€‹

Velist is the first framework built for AI agents. Not AI-assisted. AI-made.

The 5-Agent Assembly Line โ€‹

๐Ÿค– Productโ†’๐Ÿ—๏ธ Tech Leadโ†’๐Ÿ‘จโ€๐Ÿ’ป Developerโ†’๐Ÿงช QAโ†’๐Ÿš€ DevOps
Writes
PRD & Stories
Designs
Architecture
Implements
Features
Tests
Everything
Deploys
Production

Every agent stops for your approval โ€” no black box, no surprises.

How It Works (Real Example) โ€‹

You type:

@workflow/agents/product.md

Build a task management app for teams.
Features: create tasks, assign members, set deadlines, 
mark complete, filter by status/priority.

AI does:

  1. โœ… Product Agent โ†’ Writes PRD, User Stories, Roadmap
  2. โœ… You review โ†’ Approve or request changes
  3. โœ… Tech Lead โ†’ Designs DB schema, API routes, page structure
  4. โœ… You review โ†’ Approve architecture
  5. โœ… Developer โ†’ Codes all features (backend + frontend)
  6. โœ… You review โ†’ Test the app
  7. โœ… QA Agent โ†’ Writes & runs unit + E2E tests
  8. โœ… You review โ†’ Final approval
  9. โœ… DevOps โ†’ Deploys to production

Result: Production-ready app. You wrote 0 lines of code. You just reviewed and approved.

๐Ÿ“– Learn the AI Workflow

Why Developers Choose Velist โ€‹

๐ŸŽฏ Stop Wrestling With Configuration โ€‹

Traditional fullstack development means configuring 10+ tools. With Velist, everything works out of the box:

What You NeedTraditional StackVelist
Dev serverConfigure Vite/Webpackโœ… Built-in
DatabaseSetup Kysely + Drizzleโœ… Built-in (SQLite)
AuthenticationIntegrate Auth.jsโœ… JWT + Session built-in
Google OAuthSetup Google Console + Codeโœ… Built-in
2FA / MFABuild custom / Pay for serviceโœ… Built-in TOTP
Real-time notificationsSetup WebSocket + Queueโœ… WebSocket included
Toast notificationsInstall libraryโœ… Built-in
File StorageSetup S3 SDK / SDKโœ… Local + S3 abstraction built-in
API layerBuild REST API manuallyโœ… Inertia.js (backend-rendered SPA)
TestingSetup external test runnerโœ… bun:test + Playwright
DeploymentConfigure Docker + CI/CDโœ… Native VPS (PM2, 3-5s) + Docker (30-70s)

๐Ÿค– Built for the AI Era โ€‹

Velist is the first framework designed specifically for AI agents:

  • Structured prompts for each agent role (Product, Tech Lead, Developer, QA, DevOps)
  • Mandatory review points - agents can't skip human approval
  • Feature isolation - each feature is self-contained, perfect for parallel agent work
  • Clear contracts - types define boundaries between agents

๐Ÿงช Testing Strategy (QA Agent Workflow) โ€‹

Two-level testing approach as defined in QA Agent workflow:

TypeToolUse For
Unit Testsbun:testBusiness logic, API routes, validation
E2E TestsPlaywrightCritical user flows, integration
bash
# Unit tests (fast, isolated)
bun run test
bun run test:watch

# E2E tests (critical flows only)
bun run test:e2e

Test Priority:

  1. Service layer (business logic, edge cases)
  2. API routes (happy path, auth checks, validation errors)
  3. Repository (if complex queries)

๐Ÿš€ Deployment (DevOps Agent Workflow) โ€‹

Production-ready VPS deployment workflow:

โœ… BUILD โ†’ โœ… DEPLOY โ†’ โœ… VERIFY โ†’ โœ… MONITOR

Native VPS deployment (default):

  • SSH-based deployment
  • PM2 process manager
  • SQLite database (embedded, no separate DB server)

Docker optional - For teams that prefer containers (note: 30-70s build time vs 3-5s with PM2):

bash
# Docker deployment (alternative)
docker-compose up -d

Deployment Comparison:

MethodDowntimeProsCons
PM2 (Native)3-5sFastest deploy, easier debuggingRequires Bun on host
Docker30-70sIsolated, portable, reproducibleBuild time, more complex

โšก Developer Experience That Actually Delivers โ€‹

  • Hot reload that actually works - server and client
  • Type safety from database to UI props with TypeScript
  • Database migrations auto-generated by Drizzle from schema.ts
  • Dark mode included in the starter template
  • Shared utilities ($shared/lib) - CSV, debounce, toast, UUID, image processing
  • Modern input styling - Clean focus states, consistent dark mode support
  • Active path navigation - Menu highlighting out of the box

๐Ÿ› ๏ธ Our Stack (The Real Deal) โ€‹

We don't hide our dependencies. Here's what Velist actually uses:

LayerTechnology
RuntimeBun (fast JS runtime)
BackendElysia (web framework)
FrontendSvelte 5 (with runes)
DatabaseSQLite (bun:sqlite)
Query BuilderKysely (type-safe SQL)
MigrationsDrizzle ORM (schema only)
SPA BridgeInertia.js 2
StylingTailwind CSS v4
IconsLucide Svelte
Testingbun:test + Playwright
Image ProcessingSharp
File StorageAWS SDK S3 (local + S3-compatible)

๐Ÿ” Security & Real-time Features โ€‹

Velist includes enterprise-grade features that usually require hours of setup:

FeatureImplementation
AuthenticationJWT-based with session management
Google OAuthOne-click sign-in, account linking
Two-Factor AuthenticationTOTP with QR code setup, backup codes
Real-time NotificationsWebSocket-based with persistent storage
Toast NotificationsSimple API: toast.success('Done!')
File StorageLocal filesystem or S3-compatible (Wasabi, MinIO)
Database BackupAuto-backup with WAL, single-file, optional S3
Shared UtilitiesCSV export, debounce, image processing, UUID v7
Modern UI ComponentsActive navigation, clean inputs, dark mode

Ready to Ship Faster?

Join developers who stopped configuring and started building.

Free. Open Source. Production Ready.

Released under the MIT License.