TinkerPop

Awesome TinkerPop Awesome

alt tag

Github上只有很棒的TinkerPop库的精选列表.

> Apache TinkerPop™是用于图形数据库(OLTP)和图形分析系统(OLAP)的图形计算框架.

TinkerPop3 Libraries

Implementations

Wrappers/Clients

C# .NET
  • Teva Gremlin (.NET - C#) - A Gremlin Server driver for .NET.
Clojure
  • ogre -Clojure库,用于查询TinkerPop图.
  • scalajs-gremlin-client (scala)-具有临时可扩展,反应式,基于类的API的Gremlin-Server客户端.
Go
  • go-gremlin -用于TinkerPop3 Gremlin Server的图形数据库客户端.
  • Gremgo -TinkerPop图形数据库堆栈的快速,高效且易于使用的Go客户端.
  • grammes -Go软件包,用于使用Gremlin与Apache TinkerPop™Graph计算框架进行通信.
Haskell
Java
Javascript
  • ts-tinkerpop -通过Typescript中的node-java API使用TinkerPop3的实用程序.
  • gremlin-javascript (js)-用于JavaScript的Gremlin服务器驱动程序.
PHP
  • gremlin-php -与TinkerPop3兼容的gremlin-server php驱动程序. 它将允许您连接到gremlin服务器及其后端(Neo4J,Titan等).
Python
  • Mogwai -适用于Python的TinkerPop3图形数据库库.
  • python-gremlin-rest -Gremlin服务器的基于REST的客户端.
  • gremlinclient -Gremlin Server的异步Python ⅔客户端,支持灵活的协程语法-Trollius,Tornado,Asyncio.
  • aiogremlin (python)-基于asyncio和aiohttp的Python 3库,该库使用websocket与Gremlin Server通信.
  • gremlinrestclient (python)-使用HTTP通过REST与Gremlin Server通信的Python ⅔库.
  • goblin -TinkerPop3 Gremlin服务器的OGM.
  • goblin 3.5 -TinkerPop 3 OGM Goblin的Python 3.5重写.
Reactive
Scala

Query Languages

TinkerPop 2 Libraries

  • Ferma -TinkerPop图形堆栈的ORM / OGM.
  • Frames -图形框架对象.
  • Archimedes -用于蓝图的Clojure库(TinkerPop图形堆栈的一部分).
  • AccumuloGraph -使用Accumulo实现TinkerPop蓝图.
  • Frontenac -TinkerPop堆栈的.NET端口.
  • Mogwai -适用于Python的TinkerPop 2图形数据库库.
  • spring-data-gremlin -Spring数据gremlin使其更易于实现基于图的存储库. 该模块扩展了Spring Data,以支持任何可能实现TinkerPop Blueprints 2.x API的Graph数据库.
  • blueprints-scala -TinkerPop蓝图Scala.

Communities

People to Follow

Tutorials and Resources

How to Contribute

alt tag

请按照 guidelines here . 请确保您的贡献和PR很棒!

License

CC0

在法律允许的范围内, @mohataher 已放弃此作品的所有版权以及相关或邻近的权利.