textsecure
whisperfish | textsecure | |
---|---|---|
5 | 2 | |
- | 57 | |
- | - | |
- | 0.0 | |
- | about 1 year ago | |
Go | ||
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
whisperfish
-
Signal discussed at May Contain Hackers 2022 Conference
There are good reasons to exert a level of control over what connects to a communication network. But effectively shutting out a community of developers that would love to implement Signal clients for less popular OSes (many of which happen to attract the kind of infosec-aware crowd that used to be the core pushers of Signal) is not a good outcome.
- The status of Signal-Desktop-5.0.0 running on Pinephone made progress.
-
starting a native adaptive Linux client for Signal
Exactly. The question here is whether we play or not. I'vre written my thoughts about this on our FAQ, with some references.
textsecure
-
Golang protocol implementation?
I can't vouch for it, but this looks worth checking out: https://github.com/signal-golang/textsecure
-
starting a native adaptive Linux client for Signal
So I think we need a native Linux client. I do not think Axolotl is a viable long term solution because it uses its own implementation of the Signal network protocol (written in Go). Reimplementing the cryptography and network protocol is a ton of work and will continue to be a ton of work as upstream adds more features. Axolotl has only just started reimplementing the new Signal groups protocol which was introduced 5 months ago. Also, the security of a reimplementation is dubious.
What are some alternatives?
Signal-Desktop - A private messenger for Windows, macOS, and Linux.
libsignal-protocol-go - A GoLang library for communicating using the Signal protocol
gccrs - GCC Front-End for Rust
libsignal - Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.
axolotl - A Signal compatible cross plattform client written in Go, Rust and Vuejs
LibreSignal - LibreSignal • The truly private and Google-Free messenger for Android.
libsignal-service-rs - A Rust version of the libsignal-service-java library for communicating with Signal servers.
signal - Multiplatform signal support for Haskell
anbox-playstore-installer - Install script that automates installation of googles playstore in anbox
mixxx - Mixxx is Free DJ software that gives you everything you need to perform live mixes.
convergence-components