A COMPLETELY-OVERHAULED Brain Annex
Version 5.0 (currently about to leave the "Release Candidate" stage) is a radical, total change of Brain Annex' internals! The user interface of the included web app has remain relatively similar to version 4, but major new features have been introduced.
NOTE : the web app included in the distribution is now JUST ONE USE CASE of a much more general technology stack usable for a wide variety of purposes!
Historically, Brain Annex started around 2015 as a multimedia content management system, but as of 2026 it has grown to be a general platform for full-stack management of graph databases.
GitHub repository
GUIDE
KEY TECHNOLOGY ELEMENTS - General Python libraries to utilize Graph Databases
- "GraphAccess" [formerly called "NeoAccess"], a library to interface with the Neo4j database, based on the earlier neo4j-liaison
- "GraphSchema" [formerly called "NeoSchema"], a library to implement a Schema Layer on top of the Neo4j database (the Schema Layer, in conjunction with support from the core module, takes over a substantial part of the functionality that previously was the responsability of individual plugins.)
- Specialized libraries for "Categories", "Collections", "Full-Text Indexing", and visualization
KEY TECHNOLOGY ELEMENTS - Web API and Web App
- Flask for the web API
- Vue.js for the front-end UI
- The Cytoscape.js library for interactive custom visualization in "balls and lines" mode

BrainAnnex - Technology Stack