Hi! I'd like to share a pet project of mine, an anonymous chat service called Cannon: <https://cannon-chat.online>
It's a chat that's designed to mimic real-life talk. There is no registration and no history—just like in real life. * The SPA is written in Nim using Karax, Karkas and Kraut. * The API server is in NIm using Prologue and Norm. Apart from Nim, I use JS for the service worker and Python for the push service. I won't share the code at this point but I'm ready to answer any questions regarding writing SPA in Nim or anything else really.