PRQL/prql
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 82
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 39
- age_days: 1689
- days_rel: 40
- days_push: 7
- n_releases_24m: 14
Adoption not part of the score
10900 stars · 255 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
PRQL (Pipelined Relational Query Language) is a modern query language for transforming data that compiles to SQL, letting users write readable, pipelined queries with variables and functions. It is implemented in Rust with bindings for Python, JS, R, and Rust, plus integrations with tools like Jupyter, DuckDB, and Prefect.
Use cases
- write sql queries without sql syntax
- compile pipelined queries to sql dialects
- query csv and parquet files with duckdb
- explore data in jupyter notebooks with prql magic
- replace verbose sql in data pipelines
- prototype analytical queries in a playground
When to choose
- you write lots of analytical SQL and want a more composable, readable language
- you need database-agnostic queries that compile to many SQL dialects
- you want pipelined transformations similar to dplyr but targeting databases
When to avoid
- your team is already fluent in SQL and has no pain points with it
- you need transactional or highly database-specific SQL features
- you require a battle-tested language with mature tooling everywhere
Facets
library · maturity active
parser compiler database developer-tools databases programming-languages analytics developer-tools rust python jvm cross-platform cli sql-replacement query-language pipelined-queries data-transformation compiles-to-sql database-agnostic duckdb jupyter data-engineering nodejs
5 sources
- readme: https://github.com/PRQL/prql · fetched 2026-08-28 · 75e9ebb02a64
- homepage: https://prql-lang.org · fetched 2026-08-29 · 7c5069d73317
- site_page: https://prql-lang.org/book · fetched 2026-08-29 · 742e6c23de0f
- site_page: https://prql-lang.org/faq · fetched 2026-08-29 · c2fad641131e
- site_page: https://prql-lang.org/book/project/integrations/prefect.html · fetched 2026-08-29 · 2c2c4f4760a8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| PRQL/prql | main | 93 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem