言語バインディング

Python

Tobias Ivarsson (tobias.ivarsson (at) neotechnology.com) が実装した、Java バージョンの Neo4j 用の Python ラッパーがあります。ラッパーの名前は Neo4j.py です。Neo4j.py を使うには、まずプロジェクトサイトを参照してください。質問やコメントはすべて通常のメーリングリスト宛に投稿してください。wiki の Python のページも参考にしてください。

Ruby

Andreas Ronge は、Neo4j.rb という名前の Neo4j 用 JRuby ラッパーを書いています。あるユーザーの言によれば口の中でとろけるような API”で、Rails のバックエンドとしても利用できます。コードはプロジェクトサイトで入手できるほか、wiki の Ruby のページにも補足情報を掲載しています。

Lisp

Lisp の方言である Clojure で Neo4j を使っている人たちもいます。詳細については、wiki の Clojure のページを参照してください。

Scala

Scala Neo4j ライブラリは、Martin Kleppman によって開発されました。ライブラリ開発の目的は、ドメイン固有の RESTful JSON API をアプリケーションから公開する適切な手段を提供することです。詳細については、wiki の Scala のページを参照してください。

Groovy / Grails

Stefan Armbruster は、Groovy の Web アプリケーションフレームワークである Grails 用の Neo4j プラグインプロジェクトをスタートさせました。詳細については、wiki の Grails のページを参照してください。

その他の言語

Updated: Apr 20, 2011