Skip to content
/ bulbs Public

A Python persistence framework for graph databases like Neo4j, OrientDB and Titan.

License

Notifications You must be signed in to change notification settings

espeed/bulbs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

628e5b1 · Nov 11, 2018
Oct 27, 2014
Oct 21, 2014
Dec 20, 2011
Oct 23, 2012
Oct 23, 2012
Mar 10, 2012
Dec 20, 2011
Feb 3, 2012
Mar 10, 2012
Apr 4, 2012
Nov 11, 2018
Mar 10, 2012
Apr 17, 2014
Nov 11, 2013

Repository files navigation

Bulbs

a Python persistence framework for graph databases

What is Bulbs?

Bulbs is a Python persistence framework for graph databases that supports Python 3 and Python 2.7 originally created by James Thornton.

It connects to several graph-database servers, including Neo4j Server and Rexster.

Neo4j Server is Neo4j's open-source REST server, and it is available as an Heroku Add On.

Rexster is a graph-database REST server optimized for recommendations. It is part of the TinkerPop stack and connects to any Blueprints-enabled graph database, including Neo4j, OrientDB, Dex, OpenRDF Sail, and TinkerGraph.

Bulbs supports pluggable back ends, and more native bindings are in the works.

Is it ready?

A preview release is out now, and I welcome feedback on how to improve it. The API will probably change somewhat until we hit 1.0.

What do I need?

And a few Python libraries, such as ujson and httplib2.

Where are the docs?

The 0.3.x docs are now online at Bulbflow.org.

Where can I get help?

About

A Python persistence framework for graph databases like Neo4j, OrientDB and Titan.

Resources

License

Stars

Watchers

Forks

Packages

No packages published