Gathering detailed insights and metrics for graphile-build
Gathering detailed insights and metrics for graphile-build
Gathering detailed insights and metrics for graphile-build
Gathering detailed insights and metrics for graphile-build
graphile-build-pg
Build a GraphQL schema by reflection over a PostgreSQL schema. Easy to customize since it's built with plugins on graphile-build
graphile-utils
Utilities to help with building graphile-build plugins
@subql/x-graphile-build-pg
Build a GraphQL schema by reflection over a PostgreSQL schema. Easy to customize since it's built with plugins on graphile-build
postgraphile
A GraphQL schema created by reflection over a PostgreSQL schema 🐘 (previously known as PostGraphQL)
Monorepo home of graphile-build, graphile-build-pg, graphile-utils, postgraphile-core and graphql-parse-resolve-info. Build a high-performance easily-extensible GraphQL schema by combining plugins!
npm install graphile-build
Typescript
Module System
Min. Node Version
Node Version
NPM Version
96.9
Supply Chain
87.2
Quality
89.6
Maintenance
100
Vulnerability
99.6
License
JavaScript (76.01%)
TypeScript (17.46%)
PLpgSQL (5.61%)
Shell (0.92%)
Total Downloads
8,562,688
Last Day
786
Last Week
28,103
Last Month
134,336
Last Year
1,787,883
762 Stars
1,107 Commits
131 Forks
10 Watchers
22 Branches
62 Contributors
Updated on Apr 29, 2025
Minified
Minified + Gzipped
Latest Version
4.14.1
Package Id
graphile-build@4.14.1
Unpacked Size
409.71 kB
Size
100.29 kB
File Count
66
NPM Version
lerna/3.22.1/node@v16.20.2+x64 (linux)
Node Version
16.20.2
Published on
Apr 27, 2025
Cumulative downloads
Total Downloads
Last Day
-24.7%
786
Compared to previous day
Last Week
-20.3%
28,103
Compared to previous week
Last Month
-15.6%
134,336
Compared to previous month
Last Year
14.9%
1,787,883
Compared to previous year
1
5
Graphile Engine enables you to build high-performance easily-extensible GraphQL schemas by combining plugins.
NOTE: You might be looking for PostGraphile which is Graphile Engine applied to a PostgreSQL database.
To help us develop this software sustainably, we ask all individuals and businesses that use it to help support its ongoing maintenance and development via sponsorship.
And please give some love to our featured sponsors 🤩:
![]() The Guild * | Steelhead * |
* Sponsors the entire Graphile suite
graphile-build: The core of Graphile Engine: a plugin system that enables you to build a GraphQL schema out of plugins with advanced performance capabilities enabled via GraphQL look-ahead functionality.
graphile-build-pg: A selection of graphile-build plugins related to PostgreSQL: schema introspection, generation of fields and types for all tables, computed columns, query procedures, etc - if there's certain features you don't want, simply don't use that plugin!
graphile-utils: A collection of helper utilities to make writing graphile-build plugins easier.
postgraphile-core: Contains the GraphQL schema functionality of PostGraphile, does not contain the web layer.
graphql-parse-resolve-info: Parses a GraphQLResolveInfo
object into a
tree of the fields that are being requested to enable optimisations to your
GraphQL schema (e.g. we use it in graphile-build-pg
to determine which fields
are required from the SQL database).
Proof of concept was built by @Benjie in 2017, growing out of a need for greater performance, easier extensibility and greater customisation in PostGraphQL. Over the next year thanks to the input of the community and ongoing development and testing, Graphile Engine has matured into the production-ready system it is today.
Below is a quick-start, for more detailed instructions, please see the CONTRIBUTING.md documentation in PostGraphile.
1yarn 2yarn lerna bootstrap 3yarn watch
yarn watch
will keep monitoring and compiling the babel files, so open
another terminal to run the tests (Note: your PostgreSQL server must be
configured for logical decoding):
1createdb graphileengine_test 2export TEST_DATABASE_URL="postgres:///graphileengine_test" 3yarn lerna run test
If the above succeeds, you're good to go! If not, please try again after
running yarn install --force
and always feel free to reach out via our
discord chat on the #core-development channel.
If you want to work in a Docker environment you can follow the instructions on the wiki.
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
Found 12/23 approved changesets -- score normalized to 5
Reason
6 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5
Reason
security policy file detected
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
license file not detected
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
project is not fuzzed
Details
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
32 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-06-23
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More