https://github.com/ipld/go-ipld-graphql
Graphql queries over IPLD schemas
https://github.com/ipld/go-ipld-graphql
Last synced: 11 months ago
JSON representation
Graphql queries over IPLD schemas
- Host: GitHub
- URL: https://github.com/ipld/go-ipld-graphql
- Owner: ipld
- License: mit
- Created: 2020-12-07T20:32:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-28T13:07:40.000Z (about 1 year ago)
- Last Synced: 2025-03-28T14:23:12.989Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 87.9 KB
- Stars: 11
- Watchers: 15
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
go-ipld-graphql
===============
`go-ipld-graphql` bridges IPLD data to graphql in go. This library builds upon the [`go-ipld-prime`](https://github.com/ipld/go-ipld-prime)
golang code generation to generate a schema for use with [`graphql`](https://github.com/graphql-go/graphql).
The current schema is read-only, allowing expression of queries for selecting and interacting with data following the IPLD schema
from graphql clients.
Usage
-----
See the example folder for a complete usage example.
## License
Licensed under either of
* Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / http://www.apache.org/licenses/LICENSE-2.0)
* MIT ([LICENSE](LICENSE) / http://opensource.org/licenses/MIT)
### Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.