All of the above plugins uses monkey-around (written by the author of Tag Wrangler etc) to patch/tweak Obsidian’s internals. Basically it’s a usual prototype monkey-patching, but it’s pluggable & removable.
Plus, you can find some helpful information in the plugin-dev channel on Discord. (search for “link-hover” or “hover-link”, for example)