In Nodezator's dev branch: changed the magnetic sockets feature to make it closer to what I envisioned originally: the nodes had hands and would help you by grabbing the new connection for you.

The hands are CC0 assets from the excellent
@kenneynl

#Python #nodeeditor

No guys, hear me out, we might be onto something here! What about tracking eyes that become happy when the connection is reached out? (also in Nodezator's dev branch)

#Python #nodeeditor

Okay, you asked, and now there's a hand near the mouse to meet the one on the nearby socket as well. Thank you all for the suggestions so far. (already on Nodezator's dev branch as well). #Python #nodeeditor
In case you didn't know, Nodezator is a generalist Python node editor. Open-source proudly dedicated to the public domain. It is a serious project but still has a long way to go (it is quite useable already though).
https://github.com/IndiePython/nodezator
GitHub - IndiePython/nodezator: A generalist Python node editor

A generalist Python node editor. Contribute to IndiePython/nodezator development by creating an account on GitHub.

GitHub
And, of course, if you wish to support my work on it, I have a patreon for recurrent donations, Github sponsors for one-time donations and other options that you can find here: https://indiepython.com/donate.html
Donate | indiepython.com

Information about how to donate to the Indie Python project.

I even went and made a website for it upon its release a couple years ago. It is not much, but it is honest work. Nodezator is a project that is truly near and dear to my heart ❤️
https://nodezator.com
Home | nodezator.com

Nodezator: multi-purpose visual node editor for the Python programming language.

Also to the people scared of the nodes/grabby hands: don't worry users will be able to fully customize this behaviour, including the ability to get rid of them, leaving only the socket proximity detection. After all, they may be distracting to some.

After all, the nodes are harmless.

Just make sure not to turn your back to them when they are on the screen.

(won't actually push this, just played a bit on a local branch)

Final version is very similar, but decided to hide the cursor. Now I use the hand that extends from the 1st socket like a cursor, instead of having it offset behind the cursor as before.

Thank you all for the feedback, specially
mechadense
&
lisa44Yes (handles from X). Feels and looks better. #Python #nodeeditor

Been actually working on other things but had an idea for another variant yesterday and didn't want to waste it (already in Nodezator's dev branch).

This time the cursor is a baseball #Python #nodeeditor

@KennedyRichard Can you write a Blender plugin for this  

@wagesj45 Funny you said that, cause I was thinking that'd be actually somewhat easy. The algorithm and implementation are actually very, very simple.

However, it'd still take a few precious days to figure out Blender's Python API, adjust the code to work in Blender and fine-tune. It could even end up taking a week, so I can't make any promises.

For now I'm willing to try my hand at it, but I don't know when I'll be able to start. Also, if I sense that it'd take too long, I'll have to stop.