πŸͺ QAIL

The Horizontal Query Language

Stop writing strings. Hook your data.

SQL SELECT id, email FROM users WHERE active = true LIMIT 10;
β†’
QAIL get::usersβ€’@id@email[active=true][lim=10]
cargo install qail

Why QAIL?

⚑

Horizontal & Dense

One-line queries that are easy to read, write, and compose in your codebase.

πŸ”—

Symbolic Syntax

Every character matters. Learn 12 symbols and query any database.

πŸ¦€

Built in Rust

Blazing fast parser with nom. Zero-copy where possible.

πŸ—οΈ

Struct Generation

gen::users β†’ Instant Rust struct with proper types, derives, and sqlx::FromRow.

🎯

Real Execution

Connect to Postgres directly. Get results as pretty tables or JSON.

🧬

Migrations

make::users β†’ Generate timestamped SQL migrations instantly.

Ready to hook your data?