Skip to content

exquo/signal-soft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Listing third-party libraries and clients for the Signal messenger. The full list is on the wiki.

What

Signal does not have an official API, and the published code requires additional effort to be used outside of the official signal clients.

There are several options available if you are building a program that communicates through signal or are looking for an alternative to the official signal clients. In fact, the number of choices and the chains of dependencies might be a bit overwhelming (see the mock diagram below).

This list is an attempt to collect all the useful information on the unofficial signal tools.

Why

Some use-cases for third-party clients and libraries:

  • Platforms and architectures not supported by the official clients: BSD, Sailfish OS, Linux on non-x64 or low-resources devices, etc.
  • Registering an account without an Android or an iPhone.
  • An alternative to an Electron app (base for the desktop client).
  • Bridges or plugins in multi-protocol messaging clients (Pidgin, Matrix, WeeChat, etc).
  • Bots, clients on headless servers, etc.

See also the wiki's use-cases page.

Which

See wiki for the full list.

Illustrating the number of the available options and their dependency paths:

graph

About

Listing third-party libraries and clients for the Signal messenger

Topics

Resources

License

Stars

Watchers

Forks