An open API service indexing awesome lists of open source software.

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

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.