Topics / #communication
Communication projects on GitHub
Messaging, notifications, and communication apps and APIs.
As of , the most-starred Communication projects on GitHub are awesome-remote-job (49.6K stars), novu (40.2K stars) and How-To-Ask-Questions-The-Smart-Way (35.9K stars). GitHub.Locker tracks 21 Communication repositories with 357.7K stars combined. The fastest-growing on October 16 was awesome-remote-job, with +65 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+65awesome-remote-job
lukasz-madon/awesome-remote-job · ★ 49.6KA curated list of resources for finding and succeeding at remote jobs: job boards, aggregators, articles, books, podcasts, communities, events, and tools, inspired by the 'awesome-python' format.
+37zapfast
crmne/zapfast · ★ 2KZapFast is a native WhatsApp desktop client written in Rust with the egui GUI toolkit. It connects to WhatsApp using the whatsapp-rust library and runs without any browser engine.
+12Signal-Android
signalapp/Signal-Android · ★ 29.5KSignal Android is a simple, powerful, and secure private messenger that works over your phone's data connection (WiFi/4G/5G). Millions of people use it every day for free messaging and HD voice and video calls.
+12Auto-Empirical-Research-Skills
brycewang-stanford/Auto-Empirical-Research-Skills · ★ 4.7KAuto-Empirical Research Skills (AERS) is a curated library of 1,096 AI agent skills across 76 collections for doing empirical social-science research (economics, political science, sociology, psychology, etc.), maintained by Stanford REAP and CoPaper.AI.
The all-time top
21 projects · by stars
- 49.6K
#1 · lukasz-madon/awesome-remote-jobawesome-remote-job
A curated list of resources for finding and succeeding at remote jobs: job boards, aggregators, articles, books, podcasts, communities, events, and tools, inspired by the 'awesome-python' format.
- 40.2K
#2 · novuhq/novu
novu
Novu is open-source communication infrastructure that lets products and AI agents send messages to users across Inbox, Email, SMS, Push, Chat, Slack, Microsoft Teams, Telegram, WhatsApp and more through one API and one unified conversation model.
- 35.9K
#3 · ryanhanwu/How-To-Ask-Questions-The-Smart-WayHow-To-Ask-Questions-The-Smart-Way
A Traditional Chinese (繁體中文) translation of Eric S. Raymond and Rick Moen's classic essay 'How To Ask Questions The Smart Way', which teaches programmers how to phrase technical questions so experienced hackers will actually want to answer them.
- 4

Telegram
30.1KDrKLO/Telegram · JavaThis is the official open-source Android client for Telegram, a messaging app built for speed and security.
- 5

Signal-Android
29.5Ksignalapp/Signal-Android · KotlinSignal Android is a simple, powerful, and secure private messenger that works over your phone's data connection (WiFi/4G/5G). Millions of people use it every day for free messaging and HD voice and video calls.
- 6
websocket
24.9Kgorilla/websocket · GoA Go implementation of the WebSocket protocol — a fast, well-tested and widely used Go package for WebSocket client-server communication.
- 7

ws
22.8Kwebsockets/ws · JavaScriptws is a simple to use, blazing fast, thoroughly tested WebSocket client and server implementation for Node.js, with support for the permessage-deflate compression extension.
- 8
Kap
19.4Kwulkano/Kap · TypeScriptKap is a free, open-source screen recorder for macOS that lives in your menu bar — a desktop app built with web technology.
- 9

Signal-Desktop
16.6Ksignalapp/Signal-Desktop · TypeScriptSignal Desktop is the official desktop companion app for Signal, a private messenger. It links with your Signal account on Android or iOS and lets you send and receive messages from your Windows, macOS, or Linux computer.
- 10

thunderbird-android
14.1Kthunderbird/thunderbird-android · KotlinThunderbird for Android is an open-source, privacy-focused email app that lets you manage multiple accounts from one place with a Unified Inbox option; it's built on the former K-9 Mail codebase.
- 11

electronic-wechat
13.8Kzhongyi-tong/electronic-wechat · JavaScriptElectronic WeChat was a free, open-source desktop WeChat client for macOS and Linux, built with Electron to make Web WeChat feel like a native app. It is now archived and no longer maintained.
- 12

element-web
13.6Kelement-hq/element-web · TypeScriptElement is a Matrix collaboration client for the web, built on the Matrix JS SDK. It was formerly known as Vector and Riot and also ships as a desktop app.
- 13

peerjs
13.5Kpeers/peerjs · TypeScriptPeerJS is a client-side JavaScript/TypeScript library that wraps WebRTC in a simple, configurable peer-to-peer API, supporting both data channels and media streams.
- 14

Signal-iOS
12.3Ksignalapp/Signal-iOS · SwiftSignal iOS is the free, open source messaging app for private communication with friends on iPhone, part of the Signal family which also ships for Android and Desktop.
- 15

Telegram-iOS
9.2KTelegramMessenger/Telegram-iOS · SwiftThis is the official source code of the Telegram iOS app, written in Swift.
- 16

once-campfire
4.8Kbasecamp/once-campfire · RubyCampfire is a super simple, web-based group chat app that you self-host instead of paying for a subscription chat service.
- 17

Auto-Empirical-Research-Skills
4.7Kbrycewang-stanford/Auto-Empirical-Research-Skills · StataAuto-Empirical Research Skills (AERS) is a curated library of 1,096 AI agent skills across 76 collections for doing empirical social-science research (economics, political science, sociology, psychology, etc.), maintained by Stanford REAP and CoPaper.AI.
- 18

zapfast
2Kcrmne/zapfast · RustZapFast is a native WhatsApp desktop client written in Rust with the egui GUI toolkit. It connects to WhatsApp using the whatsapp-rust library and runs without any browser engine.
- 19

lanmessenger
374lanmessenger/lanmessenger · C++LAN Messenger is a native desktop chat application for Windows, Mac and Linux, built with Qt 6 and C++, that lets people exchange messages over a local area network. It also supports event sounds, a system tray/menu bar icon, and a multilanguage interface.
- 20

DeepEP-Ascend
259deepseek-ai/DeepEP-Ascend · C++DeepEP-Ascend is a high-performance communication library for machine learning training and inference on Huawei Ascend NPUs, providing expert-parallel all-to-all operations for MoE dispatch and combine.
- 21

tincan-cli
212bilalyazicioglu/tincan-cli · Rusttincan is a serverless peer-to-peer voice and text chat app you run in your terminal, like a tiny Discord alternative with no accounts or central server to set up.
Related topics
Often tagged together