bulbflow: a Python framework for the graph era
From the Overview:
Bulbs is an open-source Python persistence framework for graph databases and the first piece of a larger Web-development toolkit that will be released in the upcoming weeks.
It’s like an ORM for graphs, but instead of SQL, you use the graph-traveral language Gremlin to query the database.
You can use it to connect to any Blueprints-enabled
database, including TinkeGraph, Neo4j, OrientDB, Dex, and OpenRDF (and there is an InfiniteGraph implementation in development).This means your code is portable because you can to plug into different graph database backends without worrying about vendor lock in.
Bulbs was developed in the process of building Whybase, a startup that will open for preview this fall. Whybase needed a persistence layer to model its complex relationships, and Bulbs is an open-source version of that framework.
You can use Bulbs from within any Python Web-development framework, including Flask, Pyramid, and Django.
Will be watching for future developments!