Vortimo is made up of three parts:
Browser extension (for Chrome, Brave, and most likely now, Edge) -  Javascript of course.
Client database application / server. This is where the heavy lifting happens. Java application with embedded graph DB.
Front end UI (web) - we're using React.