Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Messaging

Messaging

231 projects

Showing 36 of 231 projects

appwrite
appwriteTypeScript

An open-source, all-in-one development platform providing backend infrastructure and web hosting for web, mobile, and AI applications.

#database#authentication#serverless
Stars57.2k
Forks5.7k
Last commit22 hours ago
Telegram Desktop
Telegram DesktopC++

Official open-source desktop client for the Telegram messaging platform, built on the MTProto secure protocol.

#desktop-app#mtproto#encryption
Stars32.8k
Forks7.2k
Last commit1 day ago
nsq
nsqGo

A realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.

#message-queue#queue#high-availability
Stars25.8k
Forks2.9k
Last commit22 days ago
RocketMQ
RocketMQJava

A distributed cloud-native messaging and streaming platform for building event-driven applications with high performance and reliability.

#eventing#hacktoberfest#kubernetes-operator
Stars22.6k
Forks12.0k
Last commit21 hours ago
Apache RocketMQ
Apache RocketMQJava

A distributed cloud-native messaging and streaming platform for building event-driven applications with low latency and high reliability.

#eventing#hacktoberfest#iot-messaging
Stars22.6k
Forks12.0k
Last commit21 hours ago
NATS
NATSGo

High-performance server for NATS.io, a cloud and edge native messaging system for digital systems, services, and devices.

#messaging-system#high-performance#message-queue
Stars20.6k
Forks1.9k
Last commit1 day ago
NATS (k)
NATS (k)Go

High-performance server for NATS.io, a cloud and edge native messaging system for distributed systems.

#iot#messaging-system#message-queue
Stars20.6k
Forks1.9k
Last commit1 day ago
SimpleX Chat
SimpleX ChatHaskell

A private messaging platform with no user identifiers, using disposable relay nodes for metadata protection.

#chat#chat-bots#haskell
Stars19.4k
Forks1.4k
Last commit23 hours ago
Apprise
ApprisePython

A Python library and CLI tool for sending notifications to over 75+ services (Telegram, Discord, Slack, email, SMS, etc.) with a unified API.

#devops#python-library#notification-hub
Stars17.2k
Forks653
Last commit2 days ago
EMQ X
EMQ XErlang

A highly scalable and reliable MQTT broker platform for AI, IoT, IIoT, and connected vehicles, supporting multiple protocols and real-time data integration.

#iot#iot-middleware#mqtt-5
Stars16.7k
Forks2.5k
Last commit1 day ago
Apache Pulsar
Apache PulsarJava

A distributed pub-sub messaging platform with flexible messaging models, strong consistency, and multi-tenant support.

#pulsar#apache#scalable-infrastructure
Stars15.3k
Forks3.8k
Last commit22 hours ago
react-native-gifted-chat
react-native-gifted-chatTypeScript

A fully customizable chat UI component for React Native and web applications with extensive features.

#chat#react-native-web#mobile-chat
Stars14.4k
Forks3.6k
Last commit22 days ago
Electronic WeChat
Electronic WeChatJavaScript

An unofficial, feature-enhanced desktop client for WeChat on macOS and Linux, built with Electron.

#web-wechat#desktop-app#wechat-client
Stars13.8k
Forks2.7k
Last commit6 years ago
RabbitMQ (k)
RabbitMQ (k)JavaScript

An open-source multi-protocol messaging and streaming broker supporting AMQP, MQTT, STOMP, and WebSocket protocols.

#kubernetes-operator#amqp-0-9-1#high-availability
Stars13.8k
Forks4.0k
Last commit19 hours ago
Tinode
TinodeGo

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

#chat#instant-messaging#chatbots
Stars13.5k
Forks2.1k
Last commit10 days ago
Eclipse Mosquitto (k)
Eclipse Mosquitto (k)C

An open-source MQTT broker and client library implementing MQTT 5.0, 3.1.1, and 3.1 protocols.

#c-library#iot#c-plus-plus-library
Stars11.2k
Forks2.6k
Last commit6 days ago
ZeroMQ
ZeroMQC++

A lightweight messaging kernel library that extends socket interfaces with asynchronous message queues and multiple messaging patterns.

#message-queue#messaging-library#distributed-systems
Stars11.0k
Forks2.5k
Last commit1 month ago
Centrifugo
CentrifugoGo

A scalable, language-agnostic real-time messaging server for building chat apps, live features, and collaborative tools.

#websocket-server#eventsource#live-updates
Stars10.7k
Forks728
Last commit1 day ago
Node.js
Node.jsTypeScript

A Node.js module for interacting with the official Telegram Bot API to build and manage Telegram bots.

#api#polling#chatbot
Stars9.2k
Forks1.6k
Last commit3 days ago
Aeron
AeronJava

High-performance messaging system for reliable UDP unicast, UDP multicast, and IPC transport with predictable low latency.

#messaging-system#raft-consensus#high-performance
Stars8.8k
Forks1.1k
Last commit20 hours ago
MassTransit
MassTransitC#

A free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous communication.

#sagas#service-bus#nuget
Stars7.8k
Forks2.0k
Last commit3 months ago
NATS Go Client
NATS Go ClientGo

Official Go client for NATS, a cloud-native messaging system, enabling high-performance publish-subscribe and request-reply communication.

#jetstream#go-client#distributed-systems
Stars6.7k
Forks823
Last commit13 days ago
ejabberd
ejabberdErlang

Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)

#chat#iot#sip
Stars6.7k
Forks1.5k
Last commit6 days ago
MessageKit
MessageKitSwift

A community-driven, customizable chat UI library for iOS apps built with Swift.

#chat#hacktoberfest#ios
Stars6.3k
Forks1.2k
Last commit4 days ago
Telegram
TelegramSwift

Official open-source Telegram client for macOS, built with Swift 5.0.

#open-source#desktop-app#native-ui
Stars5.8k
Forks1.0k
Last commit11 months ago
Unigram
UnigramC#

A native Windows client for Telegram built with modern UWP and WinUI technologies.

#native-client#universal#mtproto
Stars5.4k
Forks679
Last commit1 day ago
MQTT community wiki
MQTT community wikiSCSS

Official website for the MQTT protocol, providing specifications, documentation, and community resources.

#jekyll#mqtt#static-site
Stars5.1k
Forks937
Last commit4 months ago
MQTTNet
MQTTNetC#

A high-performance .NET library providing MQTT client and server (broker) implementations supporting MQTT protocol up to version 5.

#iot#high-performance#mqtt
Stars5.1k
Forks1.2k
Last commit24 days ago
MQTTnet
MQTTnetC#

A high-performance .NET library providing MQTT client and server (broker) implementations, supporting MQTT protocol up to version 5.

#iot#mqtt#client-server
Stars5.1k
Forks1.2k
Last commit24 days ago
Apache Iggy
Apache IggyRust

A persistent message streaming platform built in Rust for ultra-low latency and high throughput, supporting multiple transport protocols.

#apache#tcp#high-performance
Stars4.7k
Forks405
Last commit23 hours ago
Franz
FranzJavaScript

A free messaging app that combines WhatsApp, Slack, Telegram, and many other services into one unified desktop application.

#open-source#whatsapp#productivity
Stars4.7k
Forks579
Last commit2 months ago
ockam
ockamRust

Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications at scale.

#zero-trust#authentication#cryptographic-identities
Stars4.6k
Forks558
Last commit
Ockam
OckamRust

Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications at scale.

#zero-trust#authentication#cryptographic-identities
Stars4.6k
Forks558
Last commit8 months ago
PHP AMQP
PHP AMQPPHP

A pure PHP implementation of the AMQP 0-9-1 protocol for communicating with RabbitMQ.

#event-driven#hacktoberfest#message-queue
Stars4.6k
Forks1.0k
Last commit7 months ago
Bottender
BottenderTypeScript

A Node.js framework for building conversational user interfaces across multiple messaging platforms.

#declarative-programming#conversational-ui#server-side-javascript
Stars4.3k
Forks337
Last commit2 years ago
pyzmq
pyzmqPython

Python bindings for ZeroMQ, enabling high-performance distributed messaging in Python applications.

#cython#message-queue#distributed-systems
Stars4.2k
Forks667
Last commit1 day ago
Page 1 of 7Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 months ago
#Distributed Systems57
#Iot48
#Message Queue41
#Mqtt39
#Microservices34
#Automation25
#Go23
#Dotnet23
#Mqtt Client21
#Java20
#Real Time19
#Pubsub18