I wan to run a relay, with a basic dark mode front end. I have fedi experience, pleroma/mastodon/misskey
Discussion
Your relays "front end" is your client. I.e. amethyst/daums, snort, ect..
Nostr relays are dumb backends. There is a mess of implementations to pick from. You pick a backend spin it up and make sure the domain can accept websocket connections.
I was seeing nosrt-rs-relays has a web socket, but I didn't find anything for a web client running yet
So none of the relays have frontends? Is there a simple open one I could pull?
okay i havent had coffee at this morning so try to explain as clearly as I can. .
Relays are dumb backends. They don't have a front end like a mastodon instance would when you install it. Clients like Amethyst, Damus, snort, take the data from those dumb backends and interpret it as posts, chats, etc...
All Nostr relays use web socket connections to communicate with clients (thats why you see wss:// in front of relay urls its "secure web socket")
As for relay implementations the two most popular ones seem to be "nostream" and "strifry" you can see a list of relay implementations along with a list of clients and other projects here :
https://github.com/aljazceru/awesome-nostr
Im running nostream for my relay personaly.
Yeah I was understanding that the relays are only websockets, I was just asking if you knew of some front ends or most people like snort.social or nostr.rocks are using something custom
Oh yeah. I use amethyst on my phone (android) and gossip for desktop. that list i shared should have a bunch of clients though if you wanna go through them and find one you like
Yeah I'm using amethyst now. Probably will use gossip on the desktop also. Still would be nice to have a web front end that I could run without relying on someone else's. I guess nostr's main strength it doesn't matter where you post from, your keys and what relays you use is what does.
There was a cilent called bija that could be run localy. I think snort also has a desktop app.