Skip to content

Zolok/ogre

 
 

Repository files navigation

Ogre

Ogre is a Clojure "flavor" of the Gremlin graph query language. Like Gremlin, it can be used to query graphs that conform to the Tinkerpop Blueprints interface.

Project Goals

  • Provide an API that enhances the expressivity of Gremlin when working in Clojure.
  • Expose the all the features of Gremlin and Blueprints as it makes sense in Clojure.
  • Don't introduce any significant amount of performance overhead.

Community

Questions related to Ogre can be asked on the clojure-titanium mailing list.

To subscribe for announcements of releases, important changes and so on, please follow @ClojureWerkz on Twitter.

Project Maturity

Orge is a relatively young project that regained active development in 2014-2016.

Artifacts

Orge artifacts are released to Clojars. Maven users should add the following repository definition to your pom.xml:

<repository>
  <id>clojars.org</id>
  <url>http://clojars.org/repo</url>
</repository>

The Most Recent Release

With Leiningen:

[clojurewerkz/ogre "2.5.0.0"]

With Maven:

<dependency>
  <groupId>clojurewerkz</groupId>
  <artifactId>ogre</artifactId>
  <version>2.5.0.0</version>
</dependency>

Documentation & Examples

Supported Clojure Versions

Orge requires Clojure 1.6+. The most recent stable release is always recommended.

Continuous Integration

Build Status

Development

Orge uses Leiningen 2. Once installed and run tests against supported Clojure versions using:

lein all test

License

Copyright (C) 2014-2016 Zack Maril, and the ClojureWerkz team.

Licensed under the Eclipse Public License (the same as Clojure).

About

Clojure library for querying TinkerPop graphs

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Clojure 86.8%
  • Java 13.2%