thefinn93/signald
signald is a daemon that facilitates communication over Signal. It is unofficial, unapproved, and not nearly as secure as the real Signal clients. Issues and MRs are accepted via GitLab.com. There is an IRC channel, #signald on Freenode, for those that go for that sort of thing, or#signald:matrix.org on matrix.
https://github.com/thefinn93/signald?utm_source=tldrnewsletter
Signal will soon let you share a username instead of your phone number
Usernames on Signal are still in beta.
https://www.theverge.com/2024/2/20/24078395/signal-username-phone-number-beta

Seonglae Cho