{"id":13507214,"url":"https://github.com/neo4j/graphql","last_synced_at":"2026-04-01T17:25:32.364Z","repository":{"id":37049696,"uuid":"285251804","full_name":"neo4j/graphql","owner":"neo4j","description":"A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations.","archived":false,"fork":false,"pushed_at":"2025-05-10T01:25:39.000Z","size":115573,"stargazers_count":532,"open_issues_count":68,"forks_count":154,"subscribers_count":57,"default_branch":"dev","last_synced_at":"2025-05-10T02:29:28.272Z","etag":null,"topics":["graphql","graphs","neo4j","neo4j-graphql","nodes-2022","typescript"],"latest_commit_sha":null,"homepage":"https://neo4j.com/docs/graphql-manual/current/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neo4j.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-08-05T10:11:01.000Z","updated_at":"2025-05-09T06:54:02.000Z","dependencies_parsed_at":"2023-11-13T06:23:41.020Z","dependency_job_id":"de5edde4-3121-4e70-bb96-7f1418a743c5","html_url":"https://github.com/neo4j/graphql","commit_stats":{"total_commits":10248,"total_committers":58,"mean_commits":"176.68965517241378","dds":0.7804449648711944,"last_synced_commit":"c1abbd282224462e3267ac09be83a223f3f09291"},"previous_names":[],"tags_count":481,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fgraphql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fgraphql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fgraphql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fgraphql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neo4j","download_url":"https://codeload.github.com/neo4j/graphql/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076849,"owners_count":22010611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["graphql","graphs","neo4j","neo4j-graphql","nodes-2022","typescript"],"created_at":"2024-08-01T02:00:27.762Z","updated_at":"2025-10-04T22:11:06.574Z","avatar_url":"https://github.com/neo4j.png","language":"TypeScript","funding_links":[],"categories":["Projects using `@faker-js/faker`","TypeScript"],"sub_categories":[],"readme":"# Neo4j GraphQL Library\n\n💡 Welcome to the Monorepo for [Neo4j](https://neo4j.com/) + [GraphQL](https://graphql.org/).\n\n___\n\n![Neo4j + GraphQL](./images/banner.png)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://discord.gg/neo4j\"\u003e\n    \u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/787399249741479977?logo=discord\u0026logoColor=white\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://community.neo4j.com/c/drivers-stacks/graphql/33\"\u003e\n    \u003cimg alt=\"Discourse users\" src=\"https://img.shields.io/discourse/users?logo=discourse\u0026server=https%3A%2F%2Fcommunity.neo4j.com\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Contributing\n\nThe default branch for this repository is `dev`, which contains changes for the next\nrelease. This is what you should base your work on if you want to make changes.\n\nWant to contribute to `@neo4j/graphql`? See our [contributing guide](./CONTRIBUTING.md)\nand [development guide](./docs/contributing/DEVELOPING.md) to get started!\n\n## Links\n\n* [Documentation](https://neo4j.com/docs/graphql-manual/current/)\n* [Discord](https://discord.gg/neo4j)\n* [Examples](./examples)\n* [Hands-on Course](https://graphacademy.neo4j.com/courses/graphql-basics/?ref=graphql)\n* [Neo4j Community](https://community.neo4j.com/c/drivers-stacks/graphql/33)\n\n## Navigating\n\nThis is a TypeScript Monorepo managed with [Yarn Workspaces](https://classic.yarnpkg.com/en/docs/workspaces/).\nTo learn more on how to; setup, test and contribute to Neo4j GraphQL then please\nvisit the [Contributing Guide](./CONTRIBUTING.md).\n\n* [`@neo4j/graphql`](./packages/graphql) - Familiar GraphQL generation, for usage\n   with an API such as [Apollo Server](https://www.apollographql.com/docs/apollo-server/)\n* [`@neo4j/introspector`](./packages/introspector) - Introspect schema from an existing Neo4j database\n* [`@neo4j/graphql-toolbox`](https://www.github.com/neo4j/graphql-toolbox) - Experiment with your Neo4j GraphQL API on Neo4j.\n\n## Media\n\nBlogs, talks and other content surrounding Neo4j GraphQL. Sign up for\n[NODES 2023](https://dev.neo4j.com/44xcEfm) to view even more Neo4j\nGraphQL content.\n\n* [Neo4j and GraphQL The Past, Present and Future](https://youtu.be/sZ-eBznM71M)\n* [Securing Your Graph With Neo4j GraphQL](https://medium.com/neo4j/securing-your-graph-with-neo4j-graphql-91a2d7b08631)\n* [Best Practices For Using Cypher With GraphQL](https://youtu.be/YceBpk01Gxs)\n* [Migrating To The Official Neo4j GraphQL Library](https://youtu.be/4_rp1ikvFKc)\n* [Announcing the Stable Release of the Official Neo4j GraphQL Library 1.0.0](https://medium.com/neo4j/announcing-the-stable-release-of-the-official-neo4j-graphql-library-1-0-0-6cdd30cd40b)\n* [Announcing the Neo4j GraphQL Library Beta Release](https://medium.com/neo4j/announcing-the-neo4j-graphql-library-beta-99ae8541bbe7)\n* [Working with Graphs and GraphQL](https://youtu.be/qXQDG2GAs5w)\n\n## Learn with GraphAcademy\n\nLearn the fundamentals of GraphQL and how to use the Neo4j GraphQL Toolbox and the Neo4j GraphQL Library to create Neo4j-backed GraphQL APIs with the [Introduction to Neo4j \u0026 GraphQL on GraphAcademy](https://graphacademy.neo4j.com/courses/graphql-basics/?ref=graphql).\n\n## Announcing GraphQL for Neo4j AuraDBs 🚀\n\nNeo4j is pleased to announce the release of [GraphQL API for Neo4j AuraDB](https://neo4j.com/docs/graphql/current/aura-graphql/), seamlessly combining the world’s leading graph database with GraphQL’s flexible data access capabilities.\n\n### What This Means for Developers\n\nThe new GraphQL API in Aura enables developers to:\n\n* Create precisely tailored queries that return only needed data\n* Reduce over-fetching and under-fetching of data\n* Build more responsive applications with fewer round trips\n* Leverage declarative data fetching while maintaining the power of graph relationships\n\n### Availability\n\nGraphQL for Neo4j AuraDB is available now for:\n\n* AuraDB Professional Trials\n* AuraDB Professional\n* AuraDB Business Critical\n\nSupport for AuraDB Virtual Dedicated Cloud is coming soon.\n\nExperience how GraphQL and Neo4j together create a powerful solution for building modern, data-driven applications with unprecedented flexibility and performance.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneo4j%2Fgraphql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneo4j%2Fgraphql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneo4j%2Fgraphql/lists"}