Every now and then I think about NoteCards, an early hypertext application developed at Xerox PARC, and dream about having something similar. But today, it dawned on me that GNU Emacs with Denote is already quite close to what I would probably do with NoteCards.
By the way: did you know it was written in Lisp? And its source code is available on GitHub!