NewNow with Gen Alpha syntax support 💀

SQL for Gen Alpha

Write SQL queries that actually slay

A composable query language with type safety, multi-dialect support, and optional Gen Alpha slang for the chronically online.

genaqlSELECT
>

Before & After

See the transformation from verbose SQL to clean genAQL syntax

Traditional SQL
SELECT
  name,
  email,
  created_at
FROM users
WHERE age > 18
  AND status = 'active'
ORDER BY created_at DESC
LIMIT 10
genAQLOne-liner
main:users slay:name,email,created_at sus:age>18,status=active vibe:created_at/desc bet:10
Syntax

Gen Alpha Syntax

SQL keywords reimagined with Gen Alpha slang for maximum chaos energy

skull

Gen Alpha Slang

No cap, fr fr

main:FROM (main character)
slay:SELECT (slay those cols)
sus:WHERE (filter the sus)
vibe:ORDER BY (vibe check)
nocap:INSERT (no cap)
glow:UPDATE (glow up)
yeet:DELETE (yeet it)
Interactive

Try It Yourself

Click through examples and see the SQL output in real-time

genaql
main:users slay:name,email sus:age>18
SQL Output
Click Run to compile
Features

Everything You Need

From simple queries to complex migrations, genAQL has you covered

Core

Tailwind-Style Syntax

Write SQL queries using composable utility patterns. Colons separate utilities, slashes add modifiers. Clean, scannable, expressive.

Fun

Gen Alpha Mode

main:users slay:* sus:age>18 vibe:name/desc bet:10 — SQL that hits different. No cap, fr fr. Same output, more rizz.

Safe

Type Safety

Define your schema once with defineSchema(). Get compile-time validation, autocomplete, and runtime checks that catch errors before they hit your database.

Flexible

Multi-Dialect

PostgreSQL, MySQL, SQLite — write once, deploy anywhere. Automatic placeholder syntax conversion ($1 vs ?) and dialect-specific SQL generation.

Pro

Migrations

Schema management with automatic up/down generation. Fluent builder API, foreign keys, indexes — everything you need for production databases.

ORM

Relations & Eager Loading

hasMany, belongsTo, manyToMany — define relationships and load related data efficiently with with: or fam: (Gen Alpha). No N+1 queries.

Ready to Get Started?

Install genAQL and start writing SQL for Gen Alpha

terminal
npm install genaql