And with this in mind…
I’m proud to announce the soft release of nostr-kit!
nostr-kit is cross platform, open source "heart” of topaz (which itself is open source).
It has been an intense effort to take the best (and learning lessons) of my early topaz builds, and formalizing/repackaging them into a mature library for industrial uses.
nostr-kit is designed for both clients and server (relay) applications that span across any platform or architecture that can run Swift.
It’s an extremely tight and efficient packaging of the cryptography, concurrency, and networking tools needed for any given nostr implementation.
Now, I approach the topaz project with this new library, in hopes that it can add the final layer of polish and performance I was looking to achieve before we open to users.
https://github.com/tannerdsilva/nostr-kit nostr:note1t3e2yh8qgrw6qr2z90skq9v8qd44n8sdw559vnxamg3nfpzdxrqse7p6zm