Our great sponsors
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.
signal
-
New Beeper Android App
On-device bridging works like this https://blog.beeper.com/p/how-beeper-mini-works. We'll put together a full technical deep dive for the real launch, this is just an open beta. Our signal bridge code is open source: https://github.com/mautrix/signal
You don't have to use our hosted bridges, we've made it ridiculously easy to self host: https://github.com/beeper/bridge-manager
- Apple responds to the Beeper iMessage saga: ‘We took steps to protect our users’
-
Second Phone, Same Signal
Exactly yeah, I used this bridge with this playbook
- Have you tried any decentralized messengers?
-
Best KaiOS device for a user in the US?
I personally recommend going with a Matrix client and building a bridge to your Signal account.
-
Hosting Signal frontend on a local server (Like Signal desktop but through website)
OWS has historically been hostile to third party implementations outside of their clients. There are multiple unofficial options but the only one I've been looking at is the bridge with matrix, though setting up a matrix server just for this is likely overkill.
- Peer-to-Peer Encrypted Messaging
-
Beeper >> Signal
However, looking at the Matrix docs for the mautrix-signal bridge, it seems to be open-source and end-to-end encrypted. You'll have to look through the source code to figure out how they did that, I guess, because I couldn't find any details.
-
Let’s chat about RCS
Once you have the home server set up and configured (not covered here because it's a process), clone the bridge repo (for instance mautrix-signal and follow the instructions.
-
Signald: Unofficial Daemon for Interacting with Signal
the signal matrix bridge currently listed on matrix.org (https://github.com/tulir/mautrix-signal) uses signald
signald
-
Critical New 0-day Vulnerability in Popular Log4j Library - List of applications
Signald : https://gitlab.com/signald/signald/-/issues/259
- signald - A daemon that facilitates communication via Signal Private Messenger. Unofficial, unapproved, and not nearly as secure as the real Signal clients.
-
Signald: Unofficial Daemon for Interacting with Signal
This is neat.
I looked at the install instructions ("from source") and i while there were instructions, there was no download link for the tarball or even the git repository.
You have to click on the "gitlab" widget that shows the number of stars on the start page to get to the gitlab repository at https://gitlab.com/signald/signald
-
starting a native adaptive Linux client for Signal
I've been using Signald for the last few months and then bridging it to Matrix. I think building exactly the same thing based off the Rust client is the most compelling option (and probably something I'd be interested in working on as well!). Given that a double-puppeted Signal account can be used with Matrix today, it'd be a shame to invest in Signal-specific UI. There are multiple "nearly there" Matrix clients that can work on the pinephone and others. You could even bridge libpurple to Matrix if you're into that ecosystem.
- PinePhone Beta
-
Signal API
As Signal does not have a real API, it uses signald for communication with Signals server, which is also open source: https://gitlab.com/signald/signald
-
Is Elon Musk right about Signal? I need your Help!
It looks like you just need a client that uses https://gitlab.com/signald/signald, and the matrix-signal bridge /u/anakinfredo posted is one of them.
-
An implementation of the Signal client protocol in Rust
When I wanted to use Signal on my PinePhone and realized how restrictive Signal was in a lot of ways I started looking at Matrix. Matrix feels a lot more like what chat "should" be, if it weren't for reality - there's an existing Java client (https://gitlab.com/signald/signald) that I've used for a few weeks and been impressed with. Now I bridge my Signal account to Matrix as the first step towards migrating away.
What are some alternatives?
imessage - A Matrix-iMessage puppeting bridge
signal-cli - signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
matrix-bifrost - General purpose bridging with a variety of backends including libpurple and xmpp.js
axolotl - A Signal compatible cross plattform client written in Go, Rust and Vuejs
matrix-synapse-shared-secret-auth - Shared Secret Authenticator password provider module for Matrix Synapse
libsignal - Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.
whisperfish
gomuks - A terminal based Matrix client written in Go.
SmsMatrix - A simple SMS <--> Matrix bridge.
libsignal-service-java - A Java/Android library for communicating with the Signal messaging service.