There's also the very lightweight "
Electrum Personal Server" (
EPS link) but it's quite outdated and haven't been updated for 3years now.
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.
Talking about outdated stuff, there's one Electrum plugin called bwt[2] which aim to let Electrum directly connect to Bitcoin Core. Although i do
not recommend it to OP since it haven't been updated for 4 years.
[1]
https://electrumx.readthedocs.io/en/latest/protocol-changes.html[2]
https://github.com/bwt-dev/bwt-electrum-pluginThe only one I know and have some familiarity with is electrs, which I no longer use (for now) for
this reason.
I think the best solution for OP is to build an
Umbrel or Raspblitz node and etc. There are companies that sell these nodes already assembled and ship them to you. Users can also build their own, simply by purchasing the necessary equipments, such as a Raspberry Pi 4 or 5, and SSD (I recommend 2TB or more).
I'm considering using Umbrel, it doesn't require much technical knowledge. But I wouldn't want to have to download and sync the entire blockchain all over again, since I have 1 Bitcoin core full node on my desktop.