I miss Gun too. I wish you continued your Rust implementation. It could have become the main implementation above the js one pretty easily!

I don't like new event kinds. They make building a nostr client more difficult.
I'd like to build a gundb-like universal database on Nostr where you write to filesystem-like paths such as group/[id]/messages or group/[id]/name instead of defining new event kinds for everything that could expressed as a path. https://github.com/gundb/gun
Nostr is not going to be an "everything app" if you need new event kinds for everything.
I'm quite busy improving the very basic features of Iris, but I'll try to find time for it at some point.
Discussion
I love how #gundb works... But stopped using it until it's (better) maintained and some bugs and strange behaviors fixed 😟
Started a small fun project #miniGun to create similar base features and learn how gun storage, listener, ... works and learn to code
Once you used a decentralized global graph database… it’s hard to go back to anything else…