signalapp
Signal Joined Mar 2011 View on GitHub
- Stars
- 88,562
- across 87 public repos
- Rank
- #266
- of 94,827 organizations, top 0.3%
- Down 7 places this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 1,315 | A private messenger for Android. | Kotlin | 29,605 |
| 2,984 | A private messenger for Windows, macOS, and Linux. | TypeScript | 16,663 |
| 4,452 | A private messenger for iOS. | Swift | 12,319 |
| 5,268 | Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS | Java | 10,778 |
| 10,292 | Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible. | Rust | 6,129 |
| 34,909 | This library is no longer maintained. libsignal-protocol-javascript was an implementation of the Signal Protocol, written in JavaScript. It has been replaced by libsignal-client’s typesafe... | JavaScript | 1,953 |
| 37,044 | Java | 1,844 | |
| 48,426 | C | 1,415 | |
| 52,965 | Shell | 1,287 | |
| 65,910 | BTC + BitHub = An experiment in funding privacy OSS. | Java | 1,007 |
| 100,237 | Rust | 640 | |
| 106,157 | A Java/Android library for communicating with the Signal messaging service. | Java | 601 |
| 132,441 | Forwards media from 1 group call device to N group call devices. | Rust | 470 |
| 168,964 | Private contact and calendar sync for Android. | Java | 357 |
| 205,903 | C | 284 | |
| 212,339 | Rust | 274 | |
| 238,325 | Pure Java and JNI backed Curve25519 implementation. | C | 239 |
| 245,042 | A gradle plugin that enables static verification for remote dependencies. | Groovy | 231 |
| 262,049 | This library is no longer maintained. SignalProtocolKit was an implementation of the Signal Protocol, written in Objective-C. It has been replaced by libsignal-client’s type safe Swift API. | Objective-C | 213 |
| 305,373 | C++ | 177 | |
| 433,716 | A microservice for communicating with push gateways. | Java | 115 |
| 462,548 | Encrypted Filesystem Support For YAFFS2 | C | 106 |
| 480,761 | Android library for executing tasks. | Java | 101 |
| 484,538 | JavaScript | 100 | |
| 516,717 | A Dropwizard library that lets you use Jersey-style Resources over WebSockets | Java | 92 |
| 560,658 | An implementation of the TUS server protocol for resumable uploads | TypeScript | 83 |
| 620,073 | Provides SPQR, a chunked post-quantum ratchet usable in parallel with DH ratchets for the libsignal protocol. | F* | 73 |
| 655,643 | Pods dependency tracker for Signal-iOS | Swift | 68 |
| 663,597 | SignalServiceKit has moved to Signal-iOS. See README.md for details. | Objective-C | 67 |
| 663,597 | A FTS5 extension for signal_tokenizer. | Rust | 67 |
| 704,731 | C++ | 62 | |
| 713,786 | Android WebRTC Packages | Java | 61 |
| 785,730 | C | 54 | |
| 797,198 | TypeScript | 53 | |
| 834,146 | Java | 50 |
Among 94,827 organizations
63k–100k stars: 206 organizations, including signalapp
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- Kotlin 29.6k stars, 33% · 1 repo
- TypeScript 16.8k stars, 19% · 3 repos
- Java 15k stars, 17% · 10 repos
- Swift 12.4k stars, 14% · 2 repos
- Rust 7.6k stars, 9% · 5 repos
- C 2.1k stars, 2% · 5 repos
- JavaScript 2.1k stars, 2% · 2 repos
- Shell 1.3k stars, 1% · 1 repo
and 4 more languages
When they were made
35 repos with 50+ stars, made between 2011 and 2025
Quick stats
- Next rank
- +471 stars to reach #265
- Next milestone
- +102,207 stars to reach the top 0.1%
- Public repos
- 87, 35 with 50+ stars
- Popular repos
- 10 over 1k stars, 4 over 10k stars
- Top repo
- Signal-Android, #1,315 of all repos, 33% of stars
- Smaller repos
- 924 stars from repos under 50