Replying to Avatar jb55

. nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 has a lot of awesome nostr projects that don’t get enough attention:

- khatru: super modular relay library. Can be used to build lots of cool relay experients such as https://pyramid.fiatjaf.com

- Eventstore: an abstraction around nostr databases, one backend is very similar to nostrdb/lmdb called badger https://github.com/fiatjaf/eventstore

- njump: cool static note renderer that uses eventstore as its database https://github.com/fiatjaf/njump

- Nostr-tools: the swiss army knife of nostr javascript libraries https://github.com/nbd-wtf/nostr-tools

- Nak: command line tool for creating nostr events and bech32 nostr objects (nevent, nprofile) https://github.com/fiatjaf/nak

- wikistr: a wikipedia-style nostr client https://github.com/fiatjaf/wikistr

he doesn’t always like being in the spotlight but the work he does is some of the most important for the overall health of the protocol. thank you fiatjaf! Excited for what’s in store for next year 🎉

he also wrote go-nostr, the main nostr sdk in Go. that, together with his original relay framework relayer is what really piqued my interest in building on nostr.

he’s also accepted a number of my contributions to his Go projects in a timely and friendly manner. ignoring his propensity to push breaking changes, he’s a great oss maintainer 😂

thanks fiatjaf 🫂

Reply to this note

Please Login to reply.

Discussion

yeah i was looking at the binary encoding in there. Seems like we’re doing a lot of similar things but in different langs

I saw the binary package show up but haven’t looked into it yet. presumably ya’ll are using binary for faster internals and not over the wire?