Hi All, I am pleased to announce the release of graphql-clj, a library that provides GraphQL implementation in Clojure.
https://github.com/tendant/graphql-clj For those who are not familiar with GraphQL. GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. For more details about GraphQL: http://graphql.org. There is also a starter project for you to try graphql-clj and GraphiQL in 3 minutes. https://github.com/tendant/graphql-clj-starter graphql-clj is a native Clojure implementation of GraphQL specification ( http://facebook.github.io/graphql/). Things have been implemented so far: 1. A parser using instaparse. It supports both GraphQL schema and query. 2. A schema system represent GraphQL type system. 3. A validator using clojure.spec. (Special thanks to Edward Wible) 4. An execution engine supports GraphQL query and mutation. 5. Introspection query support. Thanks a lot to Edward Wible for his significant contribution on all parts of this library. This is library was made possible with contributions of: - Edward Wible - Marcin Kulik - Feifan Zhou - Oleh Palianytsia - David Adair - Yannick Scherer This library is under active development. Any feedback is welcome, especially github PR and issues. Cheers, Lei -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.