You can just deploy static apps to nsite
https://npub1jf5fpx4x857xv8s4rg38pmtrkfh7df23v3zxt02uhxj48ys0ha0sta5z2u.nsite.lol/
View quoted note โ
hzrd149
_@hzrd149.com
npub1ye5p...knpr
JavaScript developer working on some nostr stuff
- noStrudel https://nostrudel.ninja
- Blossom https://github.com/hzrd149/blossom
- Applesauce https://hzrd149.github.io/applesauce
Applesauce V2 is released!
Ill set some time aside in the next few days to write some articles on the new stuff and how to use it. but in the meantime if your curious feel free to read the docs. I'm particularly proud of the example apps ๐
Applesauce
Functional Nostr SDK for building reactive web apps
The only work I've done all day is running this prompt on Claude 4:
Write documentation for X class and take inspiration from <insert other doc examples>
Make sure it highlights how:
- How to use <method> on X
- How X and be used with Y
- What configuration options X takes
Then I take a few minutes to review the docs and fix the small errors it made ๐
I'm hanging out on hivetalk for the morning, come talk nostr development if your board :)


HiveTalk
Hivetalk Honey Video Conference - Join applesauce
Claude-3.7-sonnet is better at writing docs than claude-3.5
I know I'm probably stating the obvious, but I wasn't sure if paying full price for the latest models was worth it
#asknostr does anyone have good resources on how to write CONTEXT.md files for claud and other agents? Id like to start writing these for applesauce and include them in some of the projects I'm working on
Mostly looking for articles on how to think about context files or good examples of them working well.
Not sure why I built this but It was a fun mental exercise.
A Tic-Tac-Toe game without any JavaScript, just checkboxes and CSS
CSS Tic Tac Toe
SolidJS has so many useful looking ways to optimize the rendering cycle of your app. and the best part is none of it is hidden behind a compiler or in a magic box.
If you want to build a simple app you just write it like your writing react, but if you want performance you start using all their fancy signals and hooks.
If you cant tell I've been reading through their documentation again... :)
Getting so close to an applesauce v2 release
Then ill try to jump on the getstacks.dev train and make a stack for it so all the vibe coders can try it out :)
GitHub
Version Packages by github-actions[bot] ยท Pull Request #18 ยท hzrd149/applesauce
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be publ...
@Niel Liesmons @Vitor Pamplona would it be safe to say that if a NIP-17 DM contains a "subject" tag or is longer than 10 or so lines that it could be considered "mail"?
View quoted note โ
Almost finished with an example of a nostr mail client using NIP-17 and applesauce. and the best part is its only 250 lines long ๐
The best part is that the code that replies to a message is just a few lines and it handles creating NIP-59 gift wraps for each participant in the conversation

The best part is that the code that replies to a message is just a few lines and it handles creating NIP-59 gift wraps for each participant in the conversation

Trying to make it as easy as possible for applesauce apps to provide a good user experience without spamming the signer for decryption requests. The solution is to use a locally encrypted cache of all the decryption results
The persistEncryptedContent method takes an event store and a storage provider (something like localforge) and watches for when events are added and attempts to restore their encrypted content from cache. When events are decrypted it stores the content in the cache


I just found this. no idea what deepwiki is but it seems to be AI generated docs for public github repos.
Browsing through it and I don't see any mistakes. I guess it's reading the code to generate the docs


DeepWiki
hzrd149/applesauce | DeepWiki
Applesauce is a modular framework built on top of the Nostr protocol that provides developers with a comprehensive toolkit for building Nostr appli...