What if nostr would have amazing sdks for the major languages so that it’s ridiculously easy to build clients and apps?

This is not glamorous but would help if the building blocks are reliable, up-to-date and with MIT license.

More devs could build value-added services, UX and UI if there’s no need to study all the nips and debug outdated code base. nostr:note1zfdhqyaj0vz7ew8cdpqqld7hqmxnsfatq2y996x0aucfyep840wqvju4ct

Reply to this note

Please Login to reply.

Discussion

The NDK libraries are actually pretty good for rust and js. We need tools for the services around content warnings / content discovery / pluggable algorithms. Right now the way user and content search works on relays isn’t good. And we’ve got a kind of broken system for looking up what relays have an npub’s content. Purplepag.es is a stop gap, but most clients don’t use it and pablo doesn’t have incentives to maintain it as a critical service.

https://github.com/nostr-dev-kit/ndk

That looks good!

I was checking the native Swift and Python libraries and they were not optimal (including only Apache and MIT licenses).

Yeah damus and nos don’t use the libraries for their nostr stuff. A new library could be extracted.

This is native but the license is GPL3

https://github.com/nostur-com/nostr-essentials