In a continued hunt in the nostr ecosystem for apps that would be easy and fun to self host. The ui portion seems to be the hardest.

Latest changes to iris look really bad to be honest. Like unusable.

Primal web ui looks Beautiful. But you can’t login yet.

https://primal.net

And looking at their stack they seem to be using a caching layer. Written in Julia. I’ve never worked in Julia and I think it’s sorta like a academic language. Like for people getting a phd.

Anyway their caching layer https://github.com/PrimalHQ/primal-caching-service

Seems to collect data from a list of relays. Which you the user cannot edit and then bring back relevant data for presenting.

This is pretty out of scope for anything I want to do atm. I just want a ui that can itself collect data from multiple relays. We can always cache in the browsers db or a local sqlite database.

So far right now Amethyst seems to be the most functional single ui.