ANN: Clojure library

Hello everyone.

I just wanted to let you know about a Clojure library for Hydra APIs I have
been working on:

https://github.com/antoniogarrote/levanzo

It supports the current state of the spec, generates HTTP bindings for the
description compatible with ring (the common HTTP interface in Clojure) and
provides a way to automatically generate a Triple Pattern Fragments
interface from your API based on the declaration of indices over the
classes.

It also supports validation based on the declarative information in the API
and mock data generation. I hope to add additional support for SHACL so it
can offer more expressive validations.

The repository provides a couple of examples, including a toy
implementation of the original Markus' Issues demo persisted using MongoDB.
Demos are live here for the console: http://antoniogarrote.com:8080/ and
here for TPF client: http://antoniogarrote.com/fragments/

This is completely personal project but In Mulesoft we have also developed
a matching client library we hope to be able to open source soon.

Thanks and regards.

Received on Friday, 27 January 2017 13:27:01 UTC