Lacinia is an open-source implementation of Facebook's GraphQL specification, in Clojure.
GraphQL is an outstanding approach to getting diverse clients and servers exchanging data cleanly and efficiently.
GitHub repo:
https://github.com/walmartlabs/laciniaDocumentation:
http://lacinia.readthedocs.io/en/latest/Featured changes in 0.36.0:
- Improved support for parsing/serializing enums
- Query execution can now be limited with a timeout
- Improved efficiency when parallelizing query execution across threads
lacinia-pedestal adds support for accessing GraphQL as an HTTP endpoint
GitHub repo:
https://github.com/walmartlabs/lacinia-pedestalDocumentation:
http://lacinia-pedestal.readthedocs.io/en/latest/Features changes in 0.13.0:
- Exeptions during query execution are now caught and result in a 500 status response
- Added support for setting the subscription initial payload
--
Howard M. Lewis Ship
Senior Mobile Developer at Walmart Labs