#compiler #sql #data-pipeline #replace #prql #pipelining

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

#455 in Programming languages

Download history 669/week @ 2025-09-26 324/week @ 2025-10-03 965/week @ 2025-10-10 968/week @ 2025-10-17 1313/week @ 2025-10-24 992/week @ 2025-10-31 965/week @ 2025-11-07 1532/week @ 2025-11-14 1186/week @ 2025-11-21 1196/week @ 2025-11-28 702/week @ 2025-12-05 86/week @ 2025-12-12 784/week @ 2025-12-19 754/week @ 2025-12-26 941/week @ 2026-01-02 1150/week @ 2026-01-09

3,663 downloads per month
Used in 5 crates

Apache-2.0

755KB
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

~11–24MB
~290K SLoC