[ANN] autonormal, A library for storing and querying graph data in a Clojure map

Formally announcing my library autonormal, which provides two cool capabilities:

  • Quickly normalize nested maps into a flat, tabular structure
  • Quickly pull data out of nested maps and/or normalized maps using EQL

Note, autonormal.core/pull can be used on any map to get the result of an EQL query. It conveniently will also follow references to other entities created by normalizing a map with autonormal.core/db.

[lilactown/autonormal "1.1.0"] is available on clojars. Praise and feedback is welcome on here or issues on github. :smiley:

4 Likes