https://github.com/mleku/namestr namestr is a NIP-05 server that doesn't require any configuration files. you just run it with your domain, npub, and optionally the list of the relay domain names you want to use. it is intended for people to use with domain names that are just their display name, like mine, mleku.online - it only provides one name, for the default `_@domain.name` which appears in clients as just `domain.name` like mine: mleku.online no stupid wss:// required for the set of relays you can give to help people find your notes, and no need to search for the hex version of your username, namestr automatically decodes it from the standard, nice looking npub format. i have also provided a basic systemd service unit file, and the README.md provides basic instructions for using it. now, to get back to making gitr, with added nostr signatures and decentralised hosting support.
Glad to see another gopher over here!
likewise, good to meet. we got a lotta work to do getting people to understand why Go and not all the retarded mid languages with a billion stupid features and no coroutines and channels. damus relay runs stirfry, which takes a full 20 minutes to compile on pretty high spec hardware. meanwhile, btcd compiles in 15 seconds, a far far more complex app.
I'd like to come up with a relay written in Go.
just a small update, i had it sending out 'gfy' in response to anything other than the correct request for the name _@domain.com - it now has a 4th positional arg that you put a full url into, eg https://github.com/mleku as mine is set, and it bounces users there if they happen to click on the url.