Just shipped a big update to write_nostr
The tl;dr:
- You can now search articles by meaning, not just by tags
- Every article page shows related reads at the bottom
- The "Top" feed is smarter - it finds the most representative articles instead of just counting likes
- Blocking someone now also clears their cached content
Under the hood, I built a small library called polypack (a property graph with vector search) that powers all of this. It handles the local database, vector similarity, and caching - all client-side, no servers needed.
write_nostr is my open-source Nostr client for writing long-form content.
It's a PWA + Tauri app, so it runs in the browser or as a desktop app.
#nostr #nostrdevs #writenostr #polypack #db
GitHub
GitHub - imattau/write_nostr: A browser-based long-form writing app for the Nostr protocol. Publish and browse NIP-23 articles.
A browser-based long-form writing app for the Nostr protocol. Publish and browse NIP-23 articles. - imattau/write_nostr



