Ross ROSS = Recommend OSS · open-source software intelligence for agents

PRQL/prql

PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement observed · 2026-08-28

github.com/PRQL/prql · homepage · Rust · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
PRQL/prqlmain93

For agents

markdown · JSON · MCP: product_card(name="PRQL/prql")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem