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.