2025 Q2 Report
noStrudel
Github: https://github.com/hzrd149/nostrudel
In May I finished up and released the version 0.43 of noStrudel which had a few new features and mostly tons of code cleanup, about 2k+ lines changed v0.43
After that I released version 0.44 which integrated Martti Malmi’s nostr-social-graph library for hiding events and images of users outside your extended friend group.
Then in June I released version 0.45 which added NIP-17 support and a reworked direct messages view. v0.45
All in all its been a busy release schedule for noStrudel and I still feel as though I’m only half done with the app.
applesauce
Github: https://github.com/hzrd149/applesauce
Since noStrudel is built using applesauce any feature I add is first built in applesauce and then imported into noStrudel. then I build the UI components and buttons to make it work.
But the applesauce packages have also come a long way since March. I’ve released two major versions and written a lot more documentation and tests.
At the end of April I released V1 of the applesauce packages which marked everything as stable and mostly bug free. A few of the biggest features where:
- A flexable relay communication library with support for negentrapy
- More helper methods for contacts, mutes, bookmarks, pointers, etc…
- An actions package with pre-built actions for common things like following, managing NIP-65 relays, and NIP-51 lists
- Updated nostr-connect signer to support any relay communication library
Then to demonstrate how stable the API was I released V2 in June which renamed and simplified a few things and included a few new features:
- Merged the query store and event store to make things simpler
- Update documentation site and added tutorial
- Small example apps demo
- Lots more tests and up to 64% coverage
- NIP-59 gift wrap support and NIP-17 DM support
- NIP-04 legacy DM support
- Support for private NIP-51 lists (not implemented in noStrudel… yet)
- Simplified loaders package to make it easier for apps to use
nsite gateway
Github: https://github.com/hzrd149/nsite-gateway
Fixed a bunch of issues with nsite-gateway which made nsite.lol a lot more reliable. also I make a few vibe-coded updates to the homepage nsite-homepage
Blossom client SDK
Github: https://github.com/hzrd149/blossom-client-sdk
Back in May I finally got around to writing tests for the blossom-client-sdk package and as I expected I found a few bugs. but at least now they are fixed.
Smaller projects
obsidian-nostr-publisher
Github: https://github.com/hzrd149/obsidian-nostr-publisher
A fork of the nostr-writer plugin and rewritten using applesauce. its incomplete and has a few bugs but it was a good test to see if applesauce could be used in an obsidian plugin
morning-glory
Github: https://github.com/hzrd149/morning-glory
A simple blossom server that requires payment using cashu NUT-24 and stores blobs for 24 hours.
wifistr
Github: https://github.com/hzrd149/wifistr
A simple app for creating an open wifi map on nostr. its an idea I’ve had ever since I saw wifimap.io and I wanted to see how well it could work on nostr.