if you build a #notedeck app you get zapping functionality for free. Imagine if zapping was as easy as creating a hyperlink on a webpage. notedeck manages the NWC wallet, accounts, and signer for you across all your apps.

come help us build the nostr browser 😎

nostr:note1rgle6df7n7whq7s043zgv9c7m67tdsp2qughlgv4qmjxs9jeclssfejxyk

Reply to this note

Please Login to reply.

Discussion

Yes please!

Oh it even has an embedded relay/local db and relay manager. Anyone will be able to build nostr apps in not too long. The browser will handle most of the hard stuff.

imagine if you exposed a scripting language like js for building apps, with a react-style component system that rendered native widgets. that compiled to something fast and type safe

it will be immediate mode not retained mode. much simpler

you’re gonna make me finally cave and change my relay config so i can use this damn thing

you can always launch with a custom relay set instead of having it follow your relay list:

./target/release/notedeck -r wss://relay.damus.io -r wss://nos.lol

🤯🤯🤯

Still too early for documentation on getting started?

The dave app has docs now and is a minimal example of how to build a notedeck app:

https://github.com/damus-io/notedeck/blob/master/crates/notedeck_dave/docs/developer-guide.md

we’re still in the “kernel era” of notedeck app dev. The dynamic loadable/userspace versions of the app framework doesn’t exist yet

Our crates have docs now so you can see all of the components involved:

https://github.com/damus-io/notedeck/tree/master/crates