Home - GitHub. Rexster is a graph server that exposes any Blueprints graph through REST and a binary protocol called RexPro.
The HTTP web service provides standard low-level GET, POST, PUT, and DELETE methods, a flexible extensions model which allows plug-in like development for external services (such as adhoc graph queries through Gremlin), server-side “stored procedures” written in Gremlin, and a browser-based interface called The Dog House. Rexster Console makes it possible to do remote script evaluation against configured graphs inside of a Rexster Server.1. Home - GitHub. OneSaidWho/neo4py - GitHub. Bulbs API. Open-source Python library for graph databases.
Bulbs Bulbs is an open-source Python library for graph databases. Bulbs supports pluggable backends and currently has bindings for Neo4j Server and Rexster. Rexster is the Blueprints server and so this means Bulbs supports any Blueprints-enabled graph database, including: Neo4j, InfiniteGraph, OrientDB, Dex, TinkerGraph, and OpenRDF Sail. import timefrom bulbs.neo4jserver import Graphfrom bulbs.model import Node, Relationshipfrom bulbs.property import String, Integer, Float class Person(Node): element_type = "person" name = String(nullable=False) age = Integer() class Knows(Relationship): label = "knows" timestamp = Float(default="current_timestamp", nullable=False) def current_timestamp(self): return time.time() Thraxil/restclient - GitHub. Versae/neo4j-rest-client - GitHub. Py2neo - (Python)-[:REST]->(Neo4j)
Wardrobe strength: Seamless Neo4j integration in Django. About a year ago I gave a presentation at Devoxx where I showed off how easy it was to use any Java library with Django in Jython.
The library I demonstrated this with was of course Neo4j . I had written some code for using Neo4j to define models for Django, and now it is ready to be released for you to use it. The way that the integration between Django and Neo4j is implemented is in the Model layer.