v1.0.9 — Production Ready

The AI-Native
TypeScript Framework

Combine HyperExpress speed, Svelte 5 reactivity, and AI workflows. Built-in auth, storage, email, testing & CI/CD. Zero config, maximum velocity.

258k req/sec (11x Express) AI-Ready Architecture Auto Testing & Deploy
terminal
# Install and run in 30 seconds
~ npx create-laju-app my-app && cd my-app
my-app npm run dev
Laju dev server running
➜ Local: http://localhost:5555
➜ Latency: 1.52ms
➜ Auth: Ready (Login, Register, OAuth)
➜ Database: Connected (SQLite + WAL)
➜ Hot reload: Active
Trusted by products serving 100K+ users

Everything You Need. Nothing You Don't.

Stop assembling 20 different packages. Laju gives you a complete, opinionated stack that just works — auth, database, frontend, testing, and deployment included.

Express.js

Minimalist Framework

  • No built-in auth
  • No frontend integration
  • No database ORM
  • Manual testing setup
  • 11x slower (22k req/s)
  • Manual deployment config

Next.js

React Framework

  • ~ React complexity overhead
  • API routes separation
  • No built-in auth
  • Vercel lock-in pressure
  • ~ Client-side hydration
  • Complex caching rules

Laju

Full-Stack Monolith

BEST
  • Complete auth (session + OAuth)
  • Svelte 5 + Inertia.js built-in
  • Type-safe SQLite (Kysely)
  • Testing & CI/CD ready
  • 258k req/sec performance
  • AI-optimized structure
AI-First Design

Describe. Review. Ship.

Laju's standardized structure lets AI understand your codebase instantly. Simply mention @workflow/INIT_AGENT.md to start, then describe your app.

AI Workflow Demo
You
@workflow/INIT_AGENT.md
"I need a blog system with posts, categories, and comments. Users should be able to comment after logging in with Google."
AI

INIT_AGENT activated! I'll setup your project:

  • • Create PRD, TDD, PROGRESS docs
  • • Setup design system & migrations
  • • Configure GitHub Actions CI/CD
  • • Prepare TASK_AGENT for implementation

Next: Mention @workflow/TASK_AGENT.md to build features

Done! 8 files created. Running migrations...
Files Created (8)
+ app/controllers/BlogController.ts
+ app/controllers/CommentController.ts
+ resources/js/Pages/blog/index.svelte
+ resources/js/Pages/blog/show.svelte
~ routes/web.ts
# migrations/20250130_create_posts.ts
# migrations/20250130_create_comments.ts
Ready at http://localhost:5555/blog
1
@workflow/INIT_AGENT.md

INIT_AGENT

Setup project infrastructure

  • • README, PRD, TDD docs
  • • Design system config
  • • Database migrations
  • • GitHub Actions CI/CD
2
@workflow/TASK_AGENT.md

TASK_AGENT

Build your application

  • • Controllers & routes
  • • Svelte pages
  • • Database queries
  • • Feature implementation
3
@workflow/MANAGER_AGENT.md

MANAGER_AGENT

Review & deploy

  • • Code review
  • • Test coverage check
  • • Deployment approval
  • • Release notes
GitHub Actions runs tests automatically. Deploys only if tests pass.

Switch from Express in 5 Minutes

Laju feels familiar if you know Express, but gives you 10x more out of the box. Same patterns, supercharged capabilities.

Express.js — The Old Way ~50 lines setup
const express = require('express');
const app = express();
const cors = require('cors');
const jwt = require('jsonwebtoken');
const bcrypt = require('bcrypt');
const multer = require('multer');
// ... 15 more packages to install

// Setup auth middleware manually
// Configure database connection
// Setup file upload handlers
// Create API documentation

app.get('/', (req, res) => {
res.json({ msg: 'Hello' });
});
npm install express cors jwt bcrypt multer mongoose passport ... (30+ deps)
Laju — The New Way Zero setup
// Everything built-in. Just write features.

class PostController {
async index(req, res) {
// Type-safe database queries
const posts = await DB
.selectFrom('posts')
.selectAll()
.execute();

// Auth already configured
// Inertia.js for SPA feel
return res.inertia('posts/index', { posts });
}
}
✓ Auth ready ✓ Database ready ✓ Frontend ready ✓ Testing ready

Migration in 3 Steps

1

Create Laju App

npx create-laju-app my-app

2

Copy Routes

Similar patterns, better DX

3

Run & Deploy

npm run dev → git push

Unfairly Fast.

We benchmarked Laju against the giants on a Mac M4. The results aren't even close.

258k
Requests / Sec
1.52ms
Avg Latency
3,232x
Faster than Laravel
Framework Requests/Sec Avg Latency Verdict
Laju.dev
258,611 1.52ms 🚀 The Standard
Pure Node.js 124,024 3.62ms 2x Slower
Express.js 22,590 26.36ms 11.45x Slower
Laravel 80 128.72ms 3,232x Slower
Benchmarks run on Mac M4, 12 threads, 400 concurrent connections.

Everything You Need to Ship.

Stop assembling boilerplate. Laju comes with the essential tools pre-configured so you can focus on your product logic.

Built with Laju

Real Products in Production

Discover applications built with Laju framework — from AI landing page builders to marketing automation tools.

Start Building with AI Assistance

Laju is designed for AI-driven development. Simply mention the workflow file to activate the right agent.

How to use AI Agents
1

Initialize Project

Start by mentioning INIT_AGENT with your app description:

@workflow/INIT_AGENT.md
"I want to build a task management app with teams, projects, and real-time notifications."
2

Build Features

After setup, mention TASK_AGENT to implement features:

@workflow/TASK_AGENT.md
"Create the dashboard page with task lists and project cards"
3

Review & Deploy

Use MANAGER_AGENT for code review and deployment:

@workflow/MANAGER_AGENT.md
"Review code quality and create release notes for v1.0"

Pro tip: The @ mention tells AI to load the workflow context and follow Laju conventions.

Ready to Ship 10x Faster?

Join thousands of developers building with Laju. Get started in 30 seconds with zero configuration.

Free and open source under the MIT License