graphile/crystal
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 84
- 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: 0
- age_days: 3793
- days_rel: 28
- days_push: 10
- n_releases_24m: 64
Adoption not part of the score
12929 stars · 625 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Graphile's Crystal monorepo containing Grafast, a planning and execution engine for GraphQL.js, and PostGraphile, which auto-generates high-performance GraphQL APIs from PostgreSQL databases. It also includes supporting packages like pg-sql2, pg-introspection, and graphile-build plugin tooling.
Use cases
- auto-generate a GraphQL API from a PostgreSQL database
- speed up GraphQL execution with a planning engine instead of traditional resolvers
- build custom GraphQL schemas from database introspection
- export a dynamically built GraphQL schema to source code
- introspect PostgreSQL schemas programmatically
- build SQL queries safely in TypeScript
When to choose
- you have a PostgreSQL database and want a well-structured GraphQL API with minimal effort
- you build GraphQL schemas in Node.js and want better performance than resolvers plus DataLoader
- you need a highly extensible, plugin-based GraphQL schema generation toolkit
When to avoid
- your backend is not PostgreSQL and you want a fully automatic API
- you use a non-Node.js server stack
- you need a simple REST API rather than GraphQL
Facets
library · maturity active
graphql api-framework database orm middleware web-development backend apis databases developer-tools cross-platform graphql-api postgres schema-generation grafast postgraphile monorepo auto-generated-api query-planning nodejs typescript postgresql
7 sources
- readme: https://github.com/graphile/crystal · fetched 2026-08-28 · abe7db865d4a
- homepage: https://graphile.org/ · fetched 2026-08-29 · 88d0843fbfb8
- site_page: https://build.graphile.org/graphile-build/4/getting-started · fetched 2026-08-29 · cc5a35405d06
- site_page: https://www.graphile.org/sponsor · fetched 2026-08-29 · 7bf0e67e9888
- site_page: https://worker.graphile.org · fetched 2026-08-29 · fb7f92398c78
- site_page: https://build.graphile.org/graphile-build/5 · fetched 2026-08-29 · a9b918f1d9a7
- site_page: https://build.graphile.org/ · fetched 2026-08-29 · 72d02b83c2dc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| graphile/crystal | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="graphile/crystal")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem