pull down to refresh

if you are developing stuff on #nostr, let's discuss around existing / wanted tools. I personally as a developer gather a bunch of functionalities that a client may need together, and provide them as a simple yet intelligent and performant library called Nostr-Hooks. https://github.com/sepehr-safari/nostr-hooks
what else do you want as a nostr developer? what features/tools would satisfy your development experience?
PS: zapping top comments...
Something like postman for nostr events. With a a UI to fill in the fields.
As well as subscribe to things and see what the responses look like.
reply
I liked it. going to plan it after my current projects.
reply
I'm voting for this one, too. This week I believe I'm going to whip up a public Postman collection of as many Nostr NIP types as I can manage.
It seems like the biggest problem web clients have is performance. Most of them that aren't running in conjunction with some kind of trusted relay aren't very fast.
I'd figure out why and create something that addresses the problem.
reply
the main problem is that everything has to be fetched on the client side and there is no server cache or SSR stuff. this is the most important yet worst feature of nostr at the same time. but we can handle a part of it with client side caching and so.
reply
This is true of native clients too, but those are relatively fast. Why are they?
reply
what do you mean of "native clients"?
reply
Mobile and desktop apps ie not in a browser
reply
I think, it's not something related to platforms. there are some fast web clients already. primal.net is super fast but it uses some sort of caching on servers. nostribe.com is fast too but it's still under development.
reply
Yes those platforms are an example of what I meant by trusted relays - they use nostr but are kind of a perversion of nostr because they have high trust with a server (which could censor).
reply
Also interested. Are you asking in general or specifically for React?
reply
mostly for all sort of clients
reply
Something like Postman for Nostr. Maybe both a client AND a relay with a GUI, not a CLI, not meant for production use, but for testing during application development. It could have rush support for new NIPs and protocols and be highly configurable via GUI (turn NIPs on/off, etc.)
reply
If you want a GUI you're not a developer.
reply
Oh yeah? And what would you know? /s
reply
he's the creator of nostr! haha.
reply
Hence the "/s" ;-)
reply
haha, true! but I love to bring some better development experience to folks ^_^
reply
nice! the details are interesting...
reply
Yeah definitely interested in this one! Holochain has a playground, it would be sick to see a Nostr playground come to the forefront.