this is why i adapted the badger event store btw
khatru is nice but most of the eventstore options you can choose from require complex native, socket based database servers to be installed as well, which is a nightmare for mac
if you stick with pure #golang you don't have any other tooling to care about, it's all in one
i would also say after having a lot of experience with khatru codebase (and eventstore and go-nostr) that relayer is better than khatru, but it's not maybe quite as complete in some parts, the architecture is better and its concurrency is less buggy