#compiler #replace #data #sql #pipelining #prql

prql-compiler

PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement

38 releases

0.12.2 Jun 10, 2024
0.11.3 Feb 11, 2024
0.11.1 Dec 26, 2023
0.10.1 Nov 14, 2023
0.2.5 Jul 29, 2022

#826 in Programming languages

Download history 69/week @ 2026-05-07 32/week @ 2026-05-14 167/week @ 2026-05-21 249/week @ 2026-05-28 123/week @ 2026-06-04 61/week @ 2026-06-11 124/week @ 2026-06-18 195/week @ 2026-06-25 156/week @ 2026-07-02 115/week @ 2026-07-09 125/week @ 2026-07-16 141/week @ 2026-07-23 195/week @ 2026-07-30 73/week @ 2026-08-06 35/week @ 2026-08-13 260/week @ 2026-08-20

576 downloads per month
Used in 5 crates

Apache-2.0

1MB
19K SLoC

PRQL compiler

prqlc is the reference implementation of a compiler from PRQL to SQL, written in Rust.

Since the previous name of this crate was prql-compiler, we maintain a crate with this name which re-exports prqlc's items, allowing backward-compatibility.

But we recommend you instead use prqlc.

Dependencies

~11–16MB
~292K SLoC