This is a culmination of over a year of work, creating a custom nostrdb database written from scratch in C, and a taking everything i learned from damus ios to build the highest performance nostr client possible. This is a next-gen nostr client. notedeck will be our main tech platform going forward, free from apple restrictions, and will scale to any use case we throw at it. Can’t wait to share all the cool stuff we have planned for this. nostr:note1dwl50kcq6ejej5pnvm63zgm4qgqa4ktsr0xtcnksfq6uch2l0l2qyzd6tm
Can’t wait to check it out!!
OMG 😳 is it available for Apple gear even though it circumvents Apple bull shit? Where can we read info about it!? Is this the Linux desktop client or something else?
works on all platforms, even ios eventually
Implementing a simple cache doesn't make something next gen lmao
its an optimized, memory aligned binary format, with full local query capability, virtual memory mapped so you can page in gigabytes to terabytes of notes, with no synchronization or serialization required in/out, with an early exit json parser on duplicate notes for max performance. but yeah… “simple cache”
Nice!! Also sounds very familiar https://opfn.co PLAN, in particular: https://docs.opfn.co/explanation/plan
Can’t wait
Main tech yes, but I’m assuming that won’t mean that Damus is left to die as an iOS client…right? https://image.nostr.build/587fa365a05c0f6608e4f1c4285b909e5164cb6a36c455e9a075927960f7959b.jpg
iOS won’t die. In fact it will get better! We have a dev working solely on it and continue to have new contributors adding PRs. Lots of new stuff planned for the app in 2025 as well. Thanks for your support!
💜
You're a very talented coder. Can you explain how it's Apple resistant without jailbreak? How are you sideloading to iOS without the App Store?
Or are you running PWA via browser and bypassing store entirely?