d3-v5-contextmenu
This is a plugin for d3.js that allows you to easy use context-menus in your visualizations. It's 100% d3 based and done in the "d3 way", so you don't need to worry about including additional frameworks. It's written to be very light weight and customizable. You can see it in action here: