Could you point out to the active OGM/ORM projects that are based on Tinkerpop ?

We are working on our own implementation of "MaterializedEntities" for Java and integrating YTDB in XodusDNQ for Kotlin but we interested in wide coverage.
4 Replies
Daniel Weber
Daniel Weber•3mo ago
Not sure I understand your question correctly, I am the maintainer of a .NET OGM called Gremlinq (https://github.com/Gremlinq/ExRam.Gremlinq). Database providers have dedicated nuget-packages in the Gremlinq ecosystem and as such, I am always looking for collaborations with providers - for coverage and sustainability on either side 😊
andrii0lomakin
andrii0lomakinOP•3mo ago
Seems that is what I am looking for. Is my understanding correct that you support Gremlin Server ? Do you support only WebSocket connections or is HTTP also supported? I am not proficient in .NET and can not understand it quickly from the documentation. I am the development lead of the YouTrackDB project developed by YouTrack/JetBrains, and we are looking for collaboration with maintainers of frameworks based on TinkerPop, as we have already passed all tests required for the TinkerPop provider, but want to extend it further to provide all our features over additional steps in Gremlin. We would be glad to collaborate with you to ensure that we can work with your framework and hopefully add our steps to your DSL if you find it reasonable.
Daniel Weber
Daniel Weber•3mo ago
Gremlinq currently supports WebSocket connections but is extensible to provide support for HTTP in the future. In a nutshell, Gremlinq is a layer above the TinkerPop Api to support type-safe reasoning about entities (vertex/edge-labels) and type safe deserialization. It does not abstract too far away from the TinkerPop steps. There's more docs here: https://docs.gremlinq.net/ Feel free to shoot me a DM
andrii0lomakin
andrii0lomakinOP•3mo ago
Sure, on my way! 🙂 Meanwhile, I will be happy to chat and collaborate with creators of OGM frameworks from other languages tagged!

Did you find this page helpful?