I've been designing an application, based on .NET/Mono framework, which should make an heavy use of the shortest-path in a graph theories and I would like to use a native solution to traverse the nodes of the graph, instead of implementing surrogate solutions which would be hardly maintainable and would massively affect performances.
I've found an application which would be perfect for my scope: neo4j.
Unfortunately, this application is purely written in Java code and it's not portable to .NET, because of the massive differences between the two architectures.
Is anyone out there knows if is it there any port of neo4j or a similar solution for .NET?