A Better Query Language

Write expressive, type-safe queries that compile to SQL. Built with Rust for blazing-fast performance.

BQL
select User email filter active = true
  order by created_at desc
  limit 10
SQL
SELECT id, name, email
FROM User
WHERE active = true
ORDER BY created_at DESC
LIMIT 10;

Why BQL?

📝

Intuitive Syntax

Shape-based selection with syntax makes queries readable and maintainable.

🔒

Type-Safe

Catch errors at compile time, not runtime. Full type inference for your queries.

Blazing Fast

Written in Rust. Compiles to optimized SQL with zero runtime overhead.

🔄

SQL Compatible

Transpiles to standard SQL. Works with PostgreSQL, MySQL, SQLite, and more.