Fast columnar SQL engine

Teide is a high-performance columnar computation engine with a zero-dependency C17 core, SQL interface, interactive REPL, and PostgreSQL wire protocol server.

01

SQL Engine

Full SQL query support with aggregations, joins, window functions, CTEs, and set operations.

02

Interactive REPL

Syntax highlighting, tab completion, and multiple output formats (table, CSV, JSON).

03

PgWire Server

Connect with psql, DBeaver, or any PostgreSQL-compatible client.

04

Rust API

Embed Teide in your application with Context, Table, Graph, and Column types.

Quick Example

-- Load CSV and query instantly
CREATE TABLE trades AS SELECT * FROM read_csv('trades.csv');

SELECT symbol, SUM(qty) AS total_qty, AVG(price) AS avg_price
FROM trades
GROUP BY symbol
ORDER BY total_qty DESC
LIMIT 5;