#compiler #sql #prql #data-pipeline #modern #replace #transforming

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

#1562 in Database interfaces

Download history 299/week @ 2024-07-20 338/week @ 2024-07-27 326/week @ 2024-08-03 221/week @ 2024-08-10 310/week @ 2024-08-17 300/week @ 2024-08-24 189/week @ 2024-08-31 60/week @ 2024-09-07 102/week @ 2024-09-14 165/week @ 2024-09-21 146/week @ 2024-09-28 116/week @ 2024-10-05 132/week @ 2024-10-12 47/week @ 2024-10-19 35/week @ 2024-10-26 39/week @ 2024-11-02

277 downloads per month
Used in 4 crates

Apache-2.0

735KB
18K 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

~9–19MB
~252K SLoC