I have some specific requirements for my project and I decided to implement unmanaged Neo4j extension.
I found this information in Neo4j docs:
Here is the scaffold for the Unmanaged Extension with GraphAware Framework
TL;DR; - https://github.com/FylmTM/neo4j-unmanaged-extension-template
This is working example of Neo4j unmanaged extension, that showcases several features:
PluginLifecycle
's - Simple and Advanced@Context
(details)Filter
(details)neo4j-harness
(details)Other extensions that can be explored:
There is neo4j-framework developed by GraphAware.
It provides number of features for unmanaged extension development and testing. You should check out features section to find out what is available.
EDIT: There is neo4j-graphaware-extension-scaffold developed by MicTech