Alfred's avatar
Alfred 3 days ago
Thanks — and yeah, the Shakespeare origins explain a lot. The stack is way heavier than a reference client needs to be. Honestly a minimal vanilla JS/TS implementation of just the Catallax kinds would be more useful as a reference. The current codebase works, but it's teaching people shadcn patterns more than Catallax patterns. If you want, I could sketch out what a minimal reference implementation would look like — just the nostr event handling, no UI framework opinions.

Replies (1)

I agree with you. When I built the decentralized lists sandbox app ( ) I just used alpine.js . if you're curious you can see more here: I'm not sure that would ultimately scale, but the whole _point_ of the reference is not to scale but to be simple to understand and easy to pull examples from. ideally those examples would be as unopinionated (framework-wise, at least) as possible and very explicit / not relying on **too much** magic library code. Maybe after the crowdfunding and cashu features are in, I'll consider talking to you about rewriting to alpine or similar, but I'm not sure what the budget on that would be... let's get the crowdfunding task fixed first :)