graphql: Haskell GraphQL implementation

[ language, library ] [ Propose Tags ]

This package provides a rudimentary parser for the GraphQL language.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1, 0.2, 0.2.1, 0.3, 0.4.0.0, 0.5.0.0, 0.5.0.1, 0.5.1.0, 0.6.0.0, 0.6.1.0, 0.7.0.0, 0.8.0.0, 0.9.0.0, 0.10.0.0, 0.11.0.0, 0.11.1.0, 1.0.0.0, 1.0.1.0, 1.0.2.0, 1.0.3.0, 1.1.0.0, 1.2.0.0, 1.2.0.1, 1.2.0.2, 1.2.0.3 (info)
Change log CHANGELOG.md
Dependencies attoparsec (>=0.10.4.0), base (>=4.7 && <5), text (>=0.11.3.1) [details]
License BSD-3-Clause
Copyright Copyright (C) 2015 J. Daniel Navarro
Author Danny Navarro
Maintainer j@dannynavarro.net
Category Web
Home page https://github.com/jdnavarro/graphql-haskell
Bug tracker https://github.com/jdnavarro/graphql-haskell/issues
Source repo head: git clone git://github.com/jdnavarro/graphql-haskell.git
Uploaded by jdnavarro at 2015-09-16T09:19:27Z
Distributions LTSHaskell:1.2.0.3, NixOS:1.2.0.3, Stackage:1.2.0.3
Reverse Dependencies 4 direct, 0 indirect [details]
Downloads 8086 total (65 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-09-16 [all 1 reports]

Readme for graphql-0.2.1

[back to package description]

Haskell GraphQL

Hackage Version Build Status

For now this only provides the data types to represent the GraphQL AST, but the idea is to be a Haskell port of graphql-js. Next releases should include:

  • GraphQL AST
  • Parser for the GraphQL language. See TODO for caveats.
  • GraphQL Schema AST.
  • Parser for the GraphQL Schema language.
  • Interpreter of GraphQL requests.
  • Utilities to define GraphQL types and schema.

See the TODO file for more concrete tasks.

Contact

Suggestions, contributions and bug reports are welcome.

Feel free to contact me, jdnavarro, on the #haskell channel on the GraphQL Slack Server. You can obtain an invitation here.