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.

21Projects
357.7KStars in total
+184Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

21 projects · by stars

  1. #1 · lukasz-madon/awesome-remote-job

    awesome-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.

    49.6K
  2. #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.

    40.2K
  3. #3 · ryanhanwu/How-To-Ask-Questions-The-Smart-Way

    How-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.

    35.9K
  1. 4

    Telegram

    30.1KDrKLO/Telegram · Java

    This is the official open-source Android client for Telegram, a messaging app built for speed and security.

  2. 5

    Signal-Android

    29.5Ksignalapp/Signal-Android · Kotlin

    Signal 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.

  3. 6

    websocket

    24.9Kgorilla/websocket · Go

    A Go implementation of the WebSocket protocol — a fast, well-tested and widely used Go package for WebSocket client-server communication.

  4. 7

    ws

    22.8Kwebsockets/ws · JavaScript

    ws 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.

  5. 8

    Kap

    19.4Kwulkano/Kap · TypeScript

    Kap is a free, open-source screen recorder for macOS that lives in your menu bar — a desktop app built with web technology.

  6. 9

    Signal-Desktop

    16.6Ksignalapp/Signal-Desktop · TypeScript

    Signal 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.

  7. 10

    thunderbird-android

    14.1Kthunderbird/thunderbird-android · Kotlin

    Thunderbird 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.

  8. 11

    electronic-wechat

    13.8Kzhongyi-tong/electronic-wechat · JavaScript

    Electronic 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.

  9. 12

    element-web

    13.6Kelement-hq/element-web · TypeScript

    Element 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.

  10. 13

    peerjs

    13.5Kpeers/peerjs · TypeScript

    PeerJS 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.

  11. 14

    Signal-iOS

    12.3Ksignalapp/Signal-iOS · Swift

    Signal 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.

  12. 15

    Telegram-iOS

    9.2KTelegramMessenger/Telegram-iOS · Swift

    This is the official source code of the Telegram iOS app, written in Swift.

  13. 16

    once-campfire

    4.8Kbasecamp/once-campfire · Ruby

    Campfire is a super simple, web-based group chat app that you self-host instead of paying for a subscription chat service.

  14. 17

    Auto-Empirical-Research-Skills

    4.7Kbrycewang-stanford/Auto-Empirical-Research-Skills · Stata

    Auto-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.

  15. 18

    zapfast

    2Kcrmne/zapfast · Rust

    ZapFast 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.

  16. 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.

  17. 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.

  18. 21

    tincan-cli

    212bilalyazicioglu/tincan-cli · Rust

    tincan 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.

Often tagged together