#compiler #prql #sql #modern #replace #transforming #pipelined

prql-compiler

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

36 releases

0.11.3 Feb 11, 2024
0.11.1 Dec 26, 2023
0.10.1 Nov 14, 2023
0.9.2 Jul 25, 2023
0.2.5 Jul 29, 2022

#1169 in Database interfaces

Download history 240/week @ 2023-12-22 336/week @ 2023-12-29 446/week @ 2024-01-05 419/week @ 2024-01-12 393/week @ 2024-01-19 540/week @ 2024-01-26 334/week @ 2024-02-02 154/week @ 2024-02-09 119/week @ 2024-02-16 611/week @ 2024-02-23 383/week @ 2024-03-01 213/week @ 2024-03-08 287/week @ 2024-03-15 289/week @ 2024-03-22 320/week @ 2024-03-29 222/week @ 2024-04-05

1,172 downloads per month
Used in 4 crates

Apache-2.0

625KB
15K 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

~16MB
~291K SLoC