PostGraphile automatically detects tables, columns, indexes, relationships, views, types, functions, comments, and more — providing a GraphQL server that is highly intelligent about your data, and that automatically updates itself without restarting when you modify your database.
Graphile is a suite of powerful, extensible, and high-performance open-source tools designed to rapidly build GraphQL APIs, primarily backed by PostgreSQL.
The main features of this tool suite include:
Grafast Execution Engine: A next-generation planning and execution engine for GraphQL that enables superior performance through deep integration with Node.js or remote business logic.
PostGraphile: The flagship tool for building extensible, high-performance GraphQL APIs directly from a PostgreSQL database schema.
Graphile Build: The database-independent core of PostGraphile, which allows developers to construct highly extensible GraphQL schemas by combining various plugins.
High-Performance Job Queue (Graphile Worker): A Node.js/PostgreSQL job queue designed to run background tasks (like sending emails or generating PDFs) with extremely low latency—approximately 2ms.
Productive Migration Tool (Graphile Migrate): An opinionated, SQL-powered "roll-forward" migration tool specifically for PostgreSQL, focused on enabling fast development iterations.
Graphile Starter: A comprehensive quick-start project for full-stack development using React, Node.js, GraphQL, and PostgreSQL, including built-in user registration and session management.
Crowd-Funded & Community-Driven: The entire suite is open-source and maintained primarily by the community and lead developer @Benjie, with options for professional and priority support.