I built a very ugly personal use client in rust. CLI only. not up on github or anything. allows for key creation, saving profiles w Metadata as json. also allows sending DMs, and loading DMs from specific pubkeys.
the nostr rust code base is probably the best I've seen. I'm not a dev and this was a hobby project many months ago. maybe when I take some time off work I'll try to clean it up and post on github.
if I recall I remember I saw someone got the nostr rust relay working on termux, so I imagine this would be doable as well.