During GraphQL response building, Pipeloader routes ActiveRecord SELECTs through a libpq pipeline so a query tree resolves in roughly one round trip per level — with plain resolvers and plain models, no Futures, no dataloader.load, no resolver changes. Also ships Pipeloader::Batch: declarative batch-loaded associations and aggregates that eliminate N+1 in plain ActiveRecord traversal via AR's own Preloader.

Required Ruby Version

>= 3.2

Authors

Joshua Hull

Versions

  1. 0.0.3
    1. source

      1. 0.0.3 source June 19, 2026 (31 KB)
  2. 0.0.2
    1. source

      1. 0.0.2 source June 19, 2026 (30 KB)
  3. 0.0.1
    1. source

      1. 0.0.1 source June 18, 2026 (12.5 KB)

Pushed by

SHA 256 checksum