|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Neo4j||11,424||966||179||4 days ago||374||August 11, 2022||355||other||Java|
|Graphs for Everyone|
|Cartography||2,663||9 days ago||106||July 05, 2022||99||apache-2.0||Python|
|Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view powered by a Neo4j database.|
|Pygraphistry||1,847||4||25 days ago||148||July 02, 2022||139||bsd-3-clause||Python|
|PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer|
|Activegraph||1,375||314||28||24 days ago||299||April 09, 2020||239||mit||Ruby|
|An active model wrapper for the Neo4j Graph Database for Ruby.|
|Neovis.js||1,334||3||2||10 days ago||20||June 26, 2022||41||apache-2.0||TypeScript|
|Neo4j + vis.js = neovis.js. Graph visualizations in the browser with data from Neo4j.|
|Spigo||1,105||6 years ago||May 22, 2021||43||apache-2.0||Go|
|Simulate Protocol Interactions in Go|
|Node Neo4j||934||459||51||5 years ago||34||June 11, 2015||46||apache-2.0||CoffeeScript|
|[RETIRED] Neo4j graph database driver (REST API client) for Node.js|
|InteractiveGraph provides a web-based interactive visualization and analysis framework for large graph data, which may come from a GSON file, or an online Neo4j graph database. InteractiveGraph also provides applications built on the framework: GraphNavigator, GraphExplorer and RelFinder.|
|Stock Knowledge Graph||896||3 years ago||15||mit||Python|
|Neomodel||801||62||4||a month ago||43||December 14, 2021||100||mit||Python|
|An Object Graph Mapper (OGM) for the Neo4j graph database.|
This is a curated list of mostly mature and/or actively developed Clojure resources relevant for dealing with graph-like data. It's currently being expanded as I explore this area more thoroughly. Suggestions are welcome in the form of pull requests or Github issues. I try to steer around abandonware, though.
If you're interested in DSLs and parsing, be sure to check out clojure-dsl-resources too.
Labeled-property graph databases use complex graph models where edges and vertices can have both labels and associated properties.
RDF triplestores are a specialised type of graph database for representing knowledge graphs; part of the W3C Semantic Web standards.
Clojure's Datomic-like databases also model data as triplets... or in some cases technically as quintuplets AKA datoms. See clojurelog.github.io for a comparison of some of the Datalog database options listed below.
It is perhaps worth mentioning that several tools have been written in Clojure for making personal knowledge graphs through note-taking. The first one to appear was Roam Research (proprietary). It has since inspired Athens Research (open source, commercial) and Logseq (open source, community-driven). These tools are all based on libraries listed in the Datalog section.
RDF has a small, but steady Clojure following. People are using Neo4j with Clojure, but not talking much about it. Datomic-like Datalog databases have the most momentum.