Signald Tui

This program is a terminal client that interfaces with signald to communicate with the signal protocol. I wrote it to improve my skills with the Rust programming language.

There were no existing crates (Rust libraries) to interface with signald, so I decided to write my own. This way anyone else should be able to create his own client/chatbot in Rust.

The client itself is capable of retrieving al lyour Signal contacts, retrieving all messages you might have missed and sending messages to your contacts. You can also navigate between panes using the alt key and vim bindings.

I learned a lot of Rust concepts from watching other similar projects, definitely check out spotify-tui!

You can find my code on Github

signald-tui

signal-app

Angelo Carly

Creative code, Generative art, math, Computer Graphics


A Signal client with a terminal interface written in Rust

2020-03-09