You can't do a Nostr client with htmx, it's impossible.
Discussion
I built a client in go, therefore it's possible in htmx
nostr:nprofile1qqspdudqzqx5ellme3prp68qus5se3vynsddcexkv5la5p7qxxcswjcprdmhxue69uhhw6r9v96zu6rpwpc8jarpwejhym3wvdhj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qgnwaehxw309ac82unsd3jhqct89ejhxtc2y826j nostr:nprofile1qqs9uvmfq73amfwdtrc3693d3fxf8z8ee7e03hztg6wgz50r08rrhjgppemhxue69uhkummn9ekx7mp0qys8wumn8ghj7mn0wd68ytn9d9h82mny0fmkzmn6d9njuumsv93k2tcpzpmhxue69uhkummnw3ezumt0d5hsr7hjah those are fighting words.
They are indeed.
I have something cooking; currently going back to basics and learning a few things from the bottom up, trying to unlearn all the React stuff I overstuffed myself with to try and go back to writing cleaner, better code on the frontend. In the meantime, I have prototyped an AlpineJS plugin for Nostr. What frustrates me the most is getting the actual, most up to date list of user-picked relays. xD But, I have something cooking. =)
you could write the primal web app in htmx
Add Hyperscript and gtg?