#compiler #prql #sql #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

#1608 in Database interfaces

Download history 218/week @ 2024-08-12 312/week @ 2024-08-19 356/week @ 2024-08-26 128/week @ 2024-09-02 63/week @ 2024-09-09 102/week @ 2024-09-16 186/week @ 2024-09-23 136/week @ 2024-09-30 118/week @ 2024-10-07 116/week @ 2024-10-14 43/week @ 2024-10-21 37/week @ 2024-10-28 38/week @ 2024-11-04 38/week @ 2024-11-11 35/week @ 2024-11-18 3/week @ 2024-11-25

114 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

~10–19MB
~251K SLoC