{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"crystal","owner":"graphile","isFork":false,"description":"🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!","topicNames":["nodejs","api","http","koa","express","node","typescript","schema","graphql-js","instant"],"topicsNotShown":10,"allTopics":["nodejs","api","http","koa","express","node","typescript","schema","graphql-js","instant","pgsql","pg","koa2","postgraphql","graphql-api","graphile","automatic-api","graphql","postgres","postgresql"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":68,"starsCount":12432,"forksCount":561,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T15:25:13.890Z"}},{"type":"Public","name":"fireside-chat","owner":"graphile","isFork":false,"description":"Graphile fireside chats for maintainers and contributors to the Graphile suite","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T12:38:33.398Z"}},{"type":"Public","name":"pg-aggregates","owner":"graphile","isFork":false,"description":"Aggregates for PostGraphile connections","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":4,"starsCount":75,"forksCount":17,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T12:36:40.442Z"}},{"type":"Public","name":"migrate","owner":"graphile","isFork":false,"description":"Opinionated SQL-powered productive roll-forward migration tool for PostgreSQL.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":21,"starsCount":711,"forksCount":54,"license":"MIT License","participation":[0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,11,7,1,0,43,7,2,1,0,0,0,0,0,0,0,0,0,0,2,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T09:29:08.127Z"}},{"type":"Public","name":"federation","owner":"graphile","isFork":false,"description":"Apollo federation support for PostGraphile [UNMAINTAINED]","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":4,"starsCount":42,"forksCount":12,"license":"MIT License","participation":[0,0,0,0,0,0,0,1,0,0,0,0,2,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T14:14:10.738Z"}},{"type":"Public template","name":"starter","owner":"graphile","isFork":false,"description":"Opinionated SaaS quick-start with pre-built user account and organization system for full-stack application development in React, Node.js, GraphQL and PostgreSQL. Powered by PostGraphile, TypeScript, Apollo Client, Graphile Worker, Graphile Migrate, GraphQL Code Generator, Ant Design and Next.js","topicNames":["nodejs","node","eslint","apollo-client","postgresql","starter","saas","job-queue","graphile","postgraphile"],"topicsNotShown":3,"allTopics":["nodejs","node","eslint","apollo-client","postgresql","starter","saas","job-queue","graphile","postgraphile","saas-boilerplate","graphql","typescript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":12,"issueCount":15,"starsCount":1717,"forksCount":215,"license":"Other","participation":[0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T14:10:26.512Z"}},{"type":"Public","name":"graphile.github.io","owner":"graphile","isFork":false,"description":"PostGraphile (PostGraphQL) and Graphile-Build website - contributions very welcome!","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"SCSS","color":"#c6538c"},"pullRequestCount":7,"issueCount":57,"starsCount":24,"forksCount":128,"license":null,"participation":[0,2,0,5,1,1,3,1,1,4,2,0,1,1,0,0,3,0,0,0,0,1,2,2,0,0,0,1,0,1,0,0,0,2,0,0,0,0,4,0,1,0,0,0,0,0,0,0,3,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T14:09:54.762Z"}},{"type":"Public","name":"gatsby-source-pg-example","owner":"graphile","isFork":false,"description":"Example of using gatsby-plugin-pg","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":5,"issueCount":0,"starsCount":18,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T12:23:30.855Z"}},{"type":"Public","name":"worker","owner":"graphile","isFork":false,"description":"High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)","topicNames":["nodejs","postgres","node","queue","worker","postgresql","job-queue","graphile"],"topicsNotShown":0,"allTopics":["nodejs","postgres","node","queue","worker","postgresql","job-queue","graphile"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":13,"starsCount":1683,"forksCount":89,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T17:31:05.255Z"}},{"type":"Public","name":"graphile-engine","owner":"graphile","isFork":false,"description":"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!","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":15,"starsCount":753,"forksCount":129,"license":null,"participation":[0,1,0,0,2,0,0,1,0,1,0,0,1,0,0,0,1,2,1,2,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T11:39:08.498Z"}},{"type":"Public","name":"persisted-operations","owner":"graphile","isFork":false,"description":"Persisted operations (aka \"persisted queries\") support for PostGraphile","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":2,"starsCount":39,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T11:38:35.021Z"}},{"type":"Public","name":"gatsby-source-pg","owner":"graphile","isFork":false,"description":"PostgreSQL source for Gatsby, powered by PostGraphile","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":35,"forksCount":15,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T11:38:19.334Z"}},{"type":"Public","name":"depth-limit","owner":"graphile","isFork":false,"description":"A GraphQL.js validation rule for limiting the depth (including list depth) of GraphQL operations","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-22T15:41:44.882Z"}},{"type":"Public","name":"postgraphile-example-apollo-server","owner":"graphile","isFork":false,"description":"[WIP] An example of using PostGraphile with Apollo Server (using the new lifecycle hooks functionality)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-27T08:17:54.184Z"}},{"type":"Public","name":".github","owner":"graphile","isFork":false,"description":"Default community health files","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-09T11:21:21.100Z"}},{"type":"Public","name":"operation-hooks","owner":"graphile","isFork":false,"description":"Register asynchronous callbacks before/after operations; uses include: validation, authorization, notification","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":42,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-26T05:37:00.849Z"}},{"type":"Public","name":"examples","owner":"graphile","isFork":false,"description":"Examples of using PostGraphile with various servers and clients [WIP]","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"PLpgSQL","color":"#336790"},"pullRequestCount":8,"issueCount":1,"starsCount":70,"forksCount":25,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-12T14:03:47.658Z"}},{"type":"Public","name":"postgraphile-lambda-example","owner":"graphile","isFork":false,"description":"Simple serverless / Lambda example with caching and lightweight bundle","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"PLpgSQL","color":"#336790"},"pullRequestCount":3,"issueCount":5,"starsCount":139,"forksCount":20,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-27T10:45:22.093Z"}},{"type":"Public","name":"postgis","owner":"graphile","isFork":false,"description":"PostGIS support for PostGraphile","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":7,"starsCount":90,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-17T11:44:05.052Z"}},{"type":"Public","name":"crystal-pre-merge","owner":"graphile","isFork":false,"description":"Repository moved","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":79,"starsCount":39,"forksCount":10,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-10T09:29:10.114Z"}},{"type":"Public","name":"pg-simplify-inflector","owner":"graphile","isFork":false,"description":"Simplifies the graphile-build-pg inflector to trim the `ByFooIdAndBarId` from relations","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":87,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-27T11:46:26.394Z"}},{"type":"Public","name":"cookbook","owner":"graphile","isFork":false,"description":"Small examples to answer specific questions.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":21,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-21T11:40:45.869Z"}},{"type":"Public archive","name":"moved-discussion-test","owner":"graphile","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-07T14:05:22.926Z"}},{"type":"Public","name":"livesotope","owner":"graphile","isFork":false,"description":"Simple demo of using PostGraphile live queries","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":1,"starsCount":16,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-10T11:18:00.842Z"}},{"type":"Public","name":"global-ids","owner":"graphile","isFork":false,"description":"[EXPERIMENTAL] Allows you to use Relay global object identifiers in more places.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":4,"starsCount":9,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-10T11:17:41.635Z"}},{"type":"Public archive","name":"bootstrap-react-apollo","owner":"graphile","isFork":false,"description":"[WIP] A bootstrap for using PostGraphile with React and Apollo.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":52,"forksCount":14,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-09T14:56:46.243Z"}},{"type":"Public archive","name":"hubot","owner":"graphile","isFork":false,"description":"The Graphile Hubot (in our discord @ http://discord.gg/graphile )","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"CoffeeScript","color":"#244776"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-09T06:20:04.375Z"}},{"type":"Public","name":"specnews","owner":"graphile","isFork":false,"description":"SpecNews the spec news in specs! 👓","topicNames":["graphql","podcast","gatsby","anchor"],"topicsNotShown":0,"allTopics":["graphql","podcast","gatsby","anchor"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-10-03T11:05:05.061Z"}},{"type":"Public","name":"jest-time-helpers","owner":"graphile","isFork":false,"description":"Helpers you can use in tests that relate to the passage of time (i.e. code that involves setTimeout, setInterval, new Date(), Date.now(), etc)","topicNames":["testing","time","jest","test","fake"],"topicsNotShown":0,"allTopics":["testing","time","jest","test","fake"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-24T14:23:23.992Z"}},{"type":"Public","name":"logger","owner":"graphile","isFork":false,"description":"An extremely lightweight log abstraction for libraries that can be used in place of `console.log`/etc, allowing users to optionally log through other log providers (`winston`, `bunyan`, etc)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":7,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-04-20T15:15:00.088Z"}}],"repositoryCount":41,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}