#[0] is nostgram.co source code available for collaboration anywhere? it's definitely the fastest browser client i've used so far.

Reply to this note

Please Login to reply.

Discussion

nostrgram.co doh

No it's not. It's not OS at this time. That may change in the future but for now it's my one-man project.

I hope it does. I would love to use it as the daily driver on my main keys! So much faster than other clients already.

It's so fast because it uses a caching server that gathers events from the top 100 public and paid relays. So rather than having to read from a dozen or more relays it only reads from one -- the caching server. The server also aggregates and indexes the data in a way that relays don't, making it much faster to gather metrics about notes (# of likes/replies) and also allows for filtering that other clients don't. Your configured relays for writing are still posted to for all write events (notes, reactions, profile updates etc).

I'll be expanding the number of relays it reads from soon and it's on the roadmap to also allow using NostrGram without the caching server for folks who want to use it for custom/private relays. Lots of stuff on the roadmap atm!

It's also fast because the UI & codebase aren't bloated! Zapping you 50k sats. Keep it up!

Yes that's true too. I've kept the footprint as minimal as possible and have written as much of the code as possible in plain javascript + jquery. I don't like code bloat lol. And ty so much! πŸ™

Cool. But then we have to trust you bro 😁

There's already an open source proxy #[4] https://github.com/dolu89/nostr-proxy

perhaps it's derived from this? anyone can run stuff as long as it's open source. they can also audit the security & improve on it!

Nah you don't. You can verify every event's signature if you so desire. The same is true of any client, regardless of how they gather the data. You're either trusting them not to manipulate it or you're verifying every event yourself to make sure they're legit. Up to you.