Since it's on the same machine and you'll probably use it for personal use only, your best choice would be
Electrs.
What are your thoughts on Fulcrum[1] as an alternative to Electrs? Performance wise, per Sparrow Wallet analysis[2], it seems that there's no match for it:
I can't comment on it since I haven't personally used Fulcrum.
But based from the requirement and reviews, OP may consider it if he already enabled txindex in his Bitcoin Node.
Otherwise, he will need to enable it then reindex first to use that.
Let's not recommend that. Electrum communication protocol have changed few times[1], where i don't know minimum version accepted by newer version of Electrum. Bitcoin Core also occasionally change it's RPC call behavior.
That is why there's a note about being outdated and I recommended the server above it (
in my reply).