So what do you prefer for nostr apps, nostr-tools or ndk? 🤔
I am building a proof-of-concept for an e2e encrypted, anonymous chat room with the ability to optionally sign messages with your nostr identity 😁.
Login to reply
Replies (14)
Rust Nostr (bindings in python or js)
nostr-tools for developing. But not for automated testing.
I don't think there is an option for MLS yet
Hmmm 🤔, it looks a bit alpha-ish 🙈😁
I only use nostr for the signing, the e2e encryption will be a custom solution 😅
I'm currently learning to use applesauce, that would be another option. For a POC I suppose it's a good idea to go with the simpler more low level nostr-tools but ndk is also a solid option.
https://hzrd149.github.io/applesauce/
I'd say it's one of the most advanced libraries but pick whatever fits your needs best.
I'll check it out more closely for sure 🙂, thank you for the recommendation!
Noooo 😂, I wanted to know if I should use A or B, and now I end up having to choose between, A, B, C or D 🤣... Honestly though, applesauce looks intriguing 😮, thanks for the advice ❤️!
Why not for automated testing? 🤓
Start with ndk which also uses nostr-tools. After you get more expierenced, start over with nostr-tools 🤓
Sure 😅, I was expecting a nostr-tools specific reason 😅. Obviously during tests its better to mock things than to e.g. connect to unreliable relays 😉👍.
Ohhh 🤔, one uses the other? So choice is again an illusion 🤯😤!! How dare this happen in the nostr world 😤!
Jokes aside 😁, thank you for the advice!
NDK is for the higher level stuff, nostr-tools for the lower level stuff 🤓