Graphile

@graphile.org

OSS for GraphQL / Node.js / PostgreSQL (PostGraphile, Graphile Worker/Migrate/Starter + more); funded by you 💖 skeets by @benjie.dev & @jem.graphile.org

An amazing slide from Shopify’s Cardinal team shouting out Grafast whilst introducing the concept of breadth-first GraphQL execution

The slide is an AI generated image of Benjie as an astronaut on the moon, holding a Grafast flag and projecting the phrase “dont resolve it, plan it” with a laser

V5's database queries are much simpler and more performant than in V4 (which was already faster than traditional execution methods!) thanks to offloading work from Postgres to the Grafast planning engine in Node. I'm so happy that what started out as a theory is now having such measurable impact!

Mathis König@eymaddis.bsky.social · 4mo ago

Partey.io is using it in production and I am extremely happy with it! My DB usage basically dropped so much, that my monitoring barely shows any activity at all even if people run larger events! Amazing!

One of the key goals of PostGraphile V5 was to increase scalability by offloading work from the database to the JS layer; we are thrilled to hear that this goal is already having a significant positive impact!

Mathis König@eymaddis.bsky.social · 4mo ago

Partey.io is using it in production and I am extremely happy with it! My DB usage basically dropped so much, that my monitoring barely shows any activity at all even if people run larger events! Amazing!

It would be hard to understate how large of a feat of engineering this was. PostGraphile is such a powerful tool and it's great to see such a great foundation for the future in v5 Kudos to @benjie.dev, Jem, and all who contributed to Postgraphile

Graphile@graphile.org · 4mo ago

PostGraphile V5 is here! New execution engine. New export system. New extension capabilities. Same focus on productivity and performance! This is the biggest release we’ve ever shipped. See what changed: postgraphile.org/news/2026-0...

GraphQL error handling sucks. There, I said it. Null checks everywhere, and ambiguity: error, or true null? We've all been there. In this talk, Benjie Gillam shows how to fix GraphQL's biggest mistake in 512 bytes. 👇 youtu.be/odwQUAkmW44

Fixing GraphQL's Biggest Mistake in 512 Bytes - Benjie Gillam, Graphile

GraphQL error handling sucks. There, I said it.Ever hunted through the errors list to figure out if a null was legit or caused by an error? If you're like me...

youtube.com

Hi #GraphQLConf! We are on floor 2 doing “man on the street” small interviews about how your conference has been going, if you want to share a key takeaway or favourite talk come and find us!

Selfie of Benjie and Jem

graphql-sock v1.0.0 CLI & library now available on npm; converts a schema with semantic nullability (eg via `@semanticNonNull` directives) to traditional syntax for compatibility with existing tooling (eg codegen). Pairs great with graphql-toe — throw on read from an errored field. Blog post soon!

🪅 Apr 29th at 6PM: London GraphQL April London GraphQL will be held on July 5th at Herbal House, 8-10 Back Hill, London EC1R 5EN. Two talks on the most up-to-date GraphQL topics interspersed with pizza. Check it out 👉 https://guild.host/e/fl322c

London GraphQL April

Come and join us for the Spring edition of London GraphQL; Two talks on the most up-to-date GraphQL topics interspersed with pizza and networking, and a casual get together afterwards at a local pub. Approximate Schedule: 6:00pm - Arrival, networking, pizzas 🍕 7:00pm - Greeting, event overview, code of conduct 7:15pm - Moonpig’s GraphQL Journey: Scaling with Serverless & Federation, Alexis Lowe, Moonpig 7:45pm - Pizza and networking break 8:00pm - Show & Tell: End-to-End of Guild's GraphQL Architecture with Taz, Guild.host 8:30pm - Closing notes 8:45pm - Continued networking over drinks 🍻 at The Coach, opposite the venue Hosted by Moonpig NEW Location Herbal House, 8-10 Back Hill, London EC1R 5EN Call for Speakers for July Show off a project, discuss a proposed feature, share your patterns and solutions New and seasoned speakers welcome Mentoring, help and slides review available Flexible talk format http://tinyurl.com/LondonGraphQLcfp All events ran by the GraphQL Foundation adhere to the code of conduct: https://graphql.org/codeofconduct/ (Code of Conduct contact for this event is the MC Benjie, team@graphile.com or any member of the GraphQL TSC)

guild.host

We are here at #FOSDEM and wow! What a difference four years made. When we were last here in 2020 almost no one had heard of GraphQL, but now people are excited to talk about it and love it so much!

Graphile heart stickers GraphQL stickers