Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Messaging

Messaging

165 projects

Showing 36 of 165 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
Stars56.2k
Forks5.4k
Last commit1 day 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.0k
Forks6.8k
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.7k
Forks2.9k
Last commit11 months 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.4k
Forks12.0k
Last commit3 days 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.4k
Forks12.0k
Last commit3 days 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.0k
Forks1.8k
Last commit3 days 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.0k
Forks1.8k
Last commit3 days 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
Stars16.7k
Forks607
Last commit23 hours 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.4k
Forks2.5k
Last commit2 days 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.7k
Last commit1 day 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 commit27 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.9k
Forks2.7k
Last commit5 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.7k
Forks4.0k
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
Stars11.2k
Forks618
Last commit1 day 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.0k
Forks2.6k
Last commit12 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
Stars10.9k
Forks2.5k
Last commit2 months 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.4k
Forks708
Last commit1 day ago
Node.js
Node.jsJavaScript

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 commit1 day 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.7k
Forks1.0k
Last commit3 days 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 commit4 days 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.6k
Forks801
Last commit3 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 commit2 months ago
Telegram
TelegramSwift

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

#open-source#desktop-app#native-ui
Stars5.7k
Forks999
Last commit8 months ago
Unigram
UnigramC#

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

#native-client#universal#mtproto
Stars5.2k
Forks639
Last commit10 days 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
Forks930
Last commit1 month 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.0k
Forks1.1k
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.0k
Forks1.1k
Last commit4 months 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 commit8 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
Forks557
Last commit5 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
Forks557
Last commit5 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 commit5 months 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.3k
Forks336
Last commit1 day 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
Forks336
Last commit2 years ago
pyzmq
pyzmqPython

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

#cython#message-queue#distributed-systems
Stars4.1k
Forks666
Last commit3 days ago
Apache Heron (incubating)
Apache Heron (incubating)Java

Apache Heron is a real-time, distributed, fault-tolerant stream processing engine developed by Twitter.

#stream-processing#real-time-analytics#distributed-systems
Stars3.6k
Forks583
Last commit3 years ago
Telegram.Bot
Telegram.BotC#

A .NET client library for building Telegram bots, providing full API coverage and extensive testing.

#chatbots#nuget-package#chatbot
Stars3.6k
Forks715
Last commit7 days ago
Page 1 of 5Next

Related Tags

#Distributed Systems45#Message Queue34#Iot31#Microservices30#Mqtt28#Dotnet21#Mqtt Client16#Go16#Pubsub15#Ios15#Cross Platform14#Automation14
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