Skip to main content

Introduction

Bob helps build SQL queries. It does not try to abstract away SQL, or to hide implementation, instead Bob adds typed handrails to the query building for a better development experience.

Principles

The query builder is designed with the following principles

  1. Custom Crafting
  2. Progressive Enhancement

Read more about the principles.

Features

  • Faster than comparable packages. See Benchmarks.
  • Build any query. Supports the specification as closely as possible.

Dialect Support

DialectRawSelectInsertUpdateDelete
Postgres
MySQL/MariaDB
SQLite

Examples

Want to jump straight into examples?