List of resources for learning Nostr
Good Starting Point
What is Nostr: https://github.com/nostr-protocol/nostr
Nostr Nips: https://github.com/nostr-protocol/nips
Nostr Protocol Basics: https://nostr.com
Practical
Building a simple Nostr Web Client workshop:
<iframe class="remirror-iframe remirror-iframe-youtube" src="https://www.youtube-nocookie.com/embed/O9bzEvv-oFE?" data-embed-type="youtube" allowfullscreen="true" frameborder="0"></iframe>Building a DM Nostr Client (Part 2) workshop:
<iframe class="remirror-iframe remirror-iframe-youtube" src="https://www.youtube-nocookie.com/embed/djUS6GvU9pM?" data-embed-type="youtube" allowfullscreen="true" frameborder="0"></iframe>Advanced
Here is a list of various Nostr projects (relays, clients, extensions,...etc).
Some of them are open source, so it would be very useful if you take a look at some of their code.
https://github.com/aljazceru/awesome-nostr
<iframe class="remirror-iframe remirror-iframe-youtube" src="https://www.youtube-nocookie.com/embed/lqV0XkOlcCs?" data-embed-type="youtube" allowfullscreen="true" frameborder="0"></iframe>NPM Packages
-
Nostr-tools: tools for developing nostr clients
https://github.com/nbd-wtf/nostr-tools -
Nostr-relaypool-ts
https://github.com/adamritter/nostr-relaypool-ts -
useNostr
https://github.com/cmdruid/useNostr