Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neo4j/graphql
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations.
https://github.com/neo4j/graphql
graphql graphs neo4j neo4j-graphql nodes-2022 typescript
Last synced: 1 day ago
JSON representation
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations.
- Host: GitHub
- URL: https://github.com/neo4j/graphql
- Owner: neo4j
- License: apache-2.0
- Created: 2020-08-05T10:11:01.000Z (over 4 years ago)
- Default Branch: dev
- Last Pushed: 2024-12-10T15:52:59.000Z (3 days ago)
- Last Synced: 2024-12-10T16:18:50.168Z (3 days ago)
- Topics: graphql, graphs, neo4j, neo4j-graphql, nodes-2022, typescript
- Language: TypeScript
- Homepage: https://neo4j.com/docs/graphql-manual/current/
- Size: 99.6 MB
- Stars: 512
- Watchers: 57
- Forks: 151
- Open Issues: 78
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-faker - neo4j - graphql - A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations. (Projects using `@faker-js/faker`)
README
# Neo4j GraphQL Library
💡 Welcome to the Monorepo for [Neo4j](https://neo4j.com/) + [GraphQL](https://graphql.org/).
___
![Neo4j + GraphQL](./images/banner.png)
## Contributing
The default branch for this repository is `dev`, which contains changes for the next
release. This is what you should base your work on if you want to make changes.Want to contribute to `@neo4j/graphql`? See our [contributing guide](./CONTRIBUTING.md)
and [development guide](./docs/contributing/DEVELOPING.md) to get started!## Links
* [Documentation](https://neo4j.com/docs/graphql-manual/current/)
* [Discord](https://discord.gg/neo4j)
* [Examples](./examples)
* [Hands-on Course](https://graphacademy.neo4j.com/courses/graphql-basics/?ref=graphql)
* [Neo4j Community](https://community.neo4j.com/c/drivers-stacks/graphql/33)## Navigating
This is a TypeScript Monorepo managed with [Yarn Workspaces](https://classic.yarnpkg.com/en/docs/workspaces/).
To learn more on how to; setup, test and contribute to Neo4j GraphQL then please
visit the [Contributing Guide](./CONTRIBUTING.md).* [`@neo4j/graphql`](./packages/graphql) - Familiar GraphQL generation, for usage
with an API such as [Apollo Server](https://www.apollographql.com/docs/apollo-server/)
* [`@neo4j/introspector`](./packages/introspector) - Introspect schema from an existing Neo4j database
* [`@neo4j/graphql-toolbox`](https://www.github.com/neo4j/graphql-toolbox) - Experiment with your Neo4j GraphQL API on Neo4j.## Media
Blogs, talks and other content surrounding Neo4j GraphQL. Sign up for
[NODES 2023](https://dev.neo4j.com/44xcEfm) to view even more Neo4j
GraphQL content.* [Neo4j and GraphQL The Past, Present and Future](https://youtu.be/sZ-eBznM71M)
* [Securing Your Graph With Neo4j GraphQL](https://medium.com/neo4j/securing-your-graph-with-neo4j-graphql-91a2d7b08631)
* [Best Practices For Using Cypher With GraphQL](https://youtu.be/YceBpk01Gxs)
* [Migrating To The Official Neo4j GraphQL Library](https://youtu.be/4_rp1ikvFKc)
* [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)
* [Announcing the Neo4j GraphQL Library Beta Release](https://medium.com/neo4j/announcing-the-neo4j-graphql-library-beta-99ae8541bbe7)
* [Working with Graphs and GraphQL](https://youtu.be/qXQDG2GAs5w)## Learn with GraphAcademy
Learn 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 & GraphQL on GraphAcademy](https://graphacademy.neo4j.com/courses/graphql-basics/?ref=graphql).