libsignal
td
Our great sponsors
libsignal | td | |
---|---|---|
24 | 19 | |
2,843 | 6,413 | |
6.2% | 2.4% | |
9.7 | 10.0 | |
9 days ago | 7 days ago | |
Rust | C++ | |
GNU Affero General Public License v3.0 | Boost Software License 1.0 |
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.
libsignal
- Police used Cellebrite to break into my phone, how do I prevent this in the future?
- EU haluaa kieltää vahvan salauksen - vaatii takaportteja viestisovelluksiin
- Signal has begun it's transition towards post-quantum key exchanges
-
libsignal-go built for go1.20+
I am in the process of building a Go implementation of the libsignal-protocol, which powers the Signal app.
-
End-to-end encrypted messages need more than libsignal
How is twitter intending to use libsignal? I doubt it would be via the primary AGPL license[1], forcing them to publish the source code of their server source code. Does signal sell private licenses?
[1] https://github.com/signalapp/libsignal/blob/main/LICENSE
-
Twitter Will Adopt Signal Protocol for Encrypted DMs
Signal protocol is AGPL3 https://github.com/signalapp/libsignal
- Elon Musk says he wants 'Twitter 2.0' to have video chat, voice calls, and encrypted DMs — and has enlisted the help of Signal's founder
-
Snap Store administrators removed signal-desktop from Ubuntu Snap
This is the license for libsignal: https://github.com/signalapp/libsignal/blob/main/LICENSE
The only reference to trademark is:
> Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
-
software developers willing to develop a signal app
If anyone is interested, comment or drop me a PM. I am not the most experienced programmer, but I have about a year's worth of experience each in Java, which the Signal android app and the Punkt app are built in, and Rust, which the libsignal library (https://github.com/signalapp/libsignal) is built in.
-
New EU Law Could Force Apple to Allow Other App Stores, Sideloading, and iMessage Interoperability
They use the same primitives, and Signal even provides a library of primatives
td
-
Please a linux client... I'm missing it more than a mobile app.
It would be a good idea for Proton to write Drive using something similar to Telegram's https://github.com/tdlib/td. That way they could write their official clients more easily, and third party clients could be created with a lot of the work done.
-
telega.el - GNU Emacs telegram client
The problem there is mostly with how they're doing releases for tdlib: They create proper releases for major versions (like 1.7.0, 1.8.0), and then nothing for all for point releases (like 1.7.1), not even git tags - they're seeing those releases as development releases. They do a lot of (breaking) changes and new features between releases - so while distributions might want to stick with proper releases others might want to follow git (and the author is following git with his development branch).
-
PHP Extension written with C++. Build and check with GitHub Actions.
Small description about repository: phptdlib is a PHP extension for the Telegram Database library, which allows to create Telegram clients. This is a CMake based C++ project with dependencies (tdlib/td, CopernicaMarketingSoftware/PHP-CPP and nlohmann/json), which produces a PHP extension.
-
What libraries from other languages do you wish were ported over into go?
tdlib, but it's huge
-
[Feature Request] Limit/disable/remove option to delete chats on both ends
I think taking advantage of https://github.com/tdlib/td (telegrams library) to build some backup mechanism around it would be the best way forward.
-
It looks like Signal isn't as open source as you thought it was anymore
Telegram offers APIs and libraries that allow you to create clients for any platform [0].
-
Install Telegram on Ubuntu 20.04 or Ubuntu-based distributions
I've been using it for more than 5 years and saw it evolving. The telegram is a cross-platform, open-source, and powerful messaging app developed by Pavel Durov, Nikolai Durov and Axel Neff . The repository for source code is available on GitHub.
-
Here’s why you should leave WhatsApp for Signal, not Telegram
Database Library
-
[Open Source] Signal becomes the top free app on App Store in India, and more countries
Telegram's encryption is literally open source, here's the files.
What are some alternatives?
signal-cli - signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
axolotl - A Signal compatible cross plattform client written in Go, Rust and Vuejs
Signal-Desktop - A private messenger for Windows, macOS, and Linux.
openpgpjs - OpenPGP implementation for JavaScript
status-mobile - a free (libre) open source, mobile OS for Ethereum
nimbus-eth2 - Nim implementation of the Ethereum Beacon Chain
signald
Signal-Server - Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS
tg - telegram-cli
GmsCore - Free implementation of Play Services
textsecure - TextSecure(signal) client package for Go
setup-php - GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.