Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Messaging

Messaging

183 projects

Showing 36 of 157 projects

Bunny
BunnyRuby

A popular, easy-to-use, and mature Ruby client library for RabbitMQ, enabling Ruby applications to interoperate via messaging.

#event-driven#rabbitmq-client#message-queue
Stars1.4k
Forks314
Last commit1 day ago
Telegram-bot-ruby
Telegram-bot-rubyRuby

A Ruby wrapper for the Telegram Bot API, providing a clean interface to build Telegram bots.

#ruby-gem#chatbot#messaging
Stars1.4k
Forks224
Last commit10 days ago
CQRSlite
CQRSliteC#

A lightweight CQRS and Event Sourcing framework for .NET, providing essential building blocks with minimal dependencies.

#command-pattern#eventsourcing#cqrs
Stars1.1k
Forks258
Last commit6 months ago
hivemq-mqtt-client
hivemq-mqtt-clientJava

A high-performance, feature-rich Java client library for MQTT 5.0 and 3.1.1 with multiple API flavors and backpressure support.

#iot#java-library#mqtt-5
Stars1.1k
Forks182
Last commit1 day ago
GrowingTextView
GrowingTextViewSwift

A Swift UITextView that automatically grows in height, with placeholder support and length limiting.

#chat#ios#text-input
Stars1.1k
Forks132
Last commit3 years ago
wordpos
wordposJavaScript

A collection of extra nodes for Node-RED, extending its capabilities with hardware, I/O, social, storage, and utility functions.

#iot#hacktoberfest#database
Stars1.1k
Forks612
Last commit4 days ago
ChatLayout
ChatLayoutSwift

A custom UICollectionViewLayout for building flexible, high-performance chat interfaces on iOS with full UIKit control.

#chat#auto-layout#message-ui
Stars1.0k
Forks84
Last commit1 month ago
Apache Artemis (k)
Apache Artemis (k)Java

A high-performance, multi-protocol message broker supporting AMQP, MQTT, and STOMP for diverse messaging use cases.

#amqp10#apache#iot-messaging
Stars1.0k
Forks950
Last commit21 hours ago
Send a Telegram Message
Send a Telegram MessageDockerfile

A GitHub Action that sends notifications to Telegram, supporting messages, photos, documents, and other media types.

#devops#workflow-automation#notifications
Stars1.0k
Forks125
Last commit1 month ago
rust-zmq
rust-zmqRust

Rust bindings for ZeroMQ, providing a safe API for high-performance distributed messaging.

#distributed-systems#bindings#async-io
Stars989
Forks212
Last commit1 year ago
Goofy
GoofySwift

A lightweight native macOS desktop app for Facebook Messenger with notifications and dock badge counter.

#webview#notifications#facebook-messenger
Stars981
Forks111
Last commit15 days ago
Rmqtt
RmqttRust

A scalable, distributed MQTT broker written in Rust, designed for high-concurrency IoT and M2M applications.

#iot#iot-middleware#iot-messaging
Stars957
Forks117
Last commit1 day ago
tgt
tgtRust

A terminal user interface (TUI) client for Telegram, written in Rust.

#telegram-tui#cli-tool#tui
Stars936
Forks42
Last commit2 days ago
chat-sdk-ios
chat-sdk-iosObjective-C

An open-source iOS messaging framework with Firebase and XMPP backend support for building fully-featured chat apps.

#instant-messaging#ios#chat-sdk
Stars921
Forks277
Last commit6 months ago
PingMe
PingMeGo

A unified CLI and web service for sending notifications across 15+ messaging platforms via environment variables.

#rocketchat#devops#slack
Stars853
Forks47
Last commit20 days ago
MQTT for Go
MQTT for GoGo

A Go implementation of MQTT clients, servers, and benchmarking tools for IoT and messaging systems.

#iot#load-testing#client
Stars828
Forks139
Last commit2 years ago
mangos
mangosGo

A pure Go implementation of the nanomsg Scalability Protocols (SP) messaging system, supporting multiple transport and topology patterns.

#nng#tcp#message
Stars754
Forks82
Last commit16 days ago
RawRabbit
RawRabbitC#

A modern .NET framework for communication over RabbitMQ with a modular, middleware-oriented architecture.

#message-queue#publish-subscribe#async
Stars743
Forks137
Last commit3 years ago
emberfire
emberfireTypeScript

The officially supported adapter for using Firebase with Ember Data, providing realtime bindings and offline persistence.

#ember-data#emberjs#google-analytics
Stars687
Forks257
Last commit1 year ago
Ember Fire
Ember FireTypeScript

Official Firebase adapter for Ember.js, providing Ember Data adapters and services for Cloud Firestore and Realtime Database.

#ember-data#emberjs#backend-integration
Stars687
Forks257
Last commit1 year ago
NATS client
NATS clientJava

A Java client library for the NATS messaging system, enabling high-performance publish-subscribe and request-reply communication.

#nats-protocol#jetstream#client
Stars664
Forks189
Last commit1 day ago
csharp-nats
csharp-natsC#

The official C# .NET client library for the NATS messaging system, supporting .NET Framework 4.6+ and .NET Standard 1.6.

#jetstream#client#message-queue
Stars651
Forks144
Last commit7 months ago
SlimMessageBus
SlimMessageBusC#

A lightweight, extensible messaging framework for .NET supporting pub/sub and request-response patterns with multiple broker integrations.

#azure-event-hubs#redis#kafka
Stars644
Forks89
Last commit13 days ago
rpc-websockets
rpc-websocketsJavaScript

A JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript, enabling two-way communication with RPC methods and events.

#event-driven#websocket-server#rpc-client
Stars625
Forks130
Last commit20 days ago
aiomqtt
aiomqttPython

A pure asyncio MQTT client library for Python with full MQTTv5 support and no callbacks.

#iot#asyncio#client
Stars564
Forks89
Last commit1 month ago
Mosquitto-PHP
Mosquitto-PHPC

A PHP extension wrapper for the Eclipse Mosquitto MQTT client library, enabling MQTT communication in PHP applications.

#iot#mqtt#publish-subscribe
Stars543
Forks149
Last commit2 years ago
Integration
IntegrationMarkdown

A curated list of awesome system integration software, patterns, and resources.

#api-gateway#bpm#workflow
Stars534
Forks83
Last commit1 day ago
Aeron.NET
Aeron.NETC#

A .NET port of Aeron, providing efficient reliable UDP unicast, UDP multicast, and IPC message transport with high throughput and low latency.

#high-performance#reliable-transport#low-latency
Stars519
Forks99
Last commit8 days ago
Appservice-IRC
Appservice-IRCTypeScript

A Node.js bridge that enables real-time, two-way communication between Matrix and IRC networks.

#chat#application-service#matrix
Stars500
Forks153
Last commit2 months ago
Backbone.Radio
Backbone.RadioJavaScript

Adds request-reply messaging and explicit channels to Backbone applications for better communication patterns.

#request#backbone-applications#channels
Stars492
Forks51
Last commit23 days ago
TorqueBox
TorqueBoxRuby

A Ruby application platform built on JRuby and JBoss technologies for high-performance web, messaging, caching, and scheduling.

#jruby#wildfly#jboss
Stars464
Forks122
Last commit7 years ago
MQTTKit
MQTTKitC

A modern event-driven Objective-C client library for MQTT 3.1 on iOS.

#event-driven#iot#ios
Stars461
Forks221
Last commit5 years ago
pubsub
pubsubGo

A simple multi-topic publish-subscribe library for Go applications.

#event-driven#golang-library#messaging
Stars454
Forks63
Last commit2 years ago
gmqtt
gmqttPython

A Python async MQTT client with full MQTT v5.0 protocol support and automatic reconnection.

#iot#asyncio#python-library
Stars446
Forks55
Last commit1 year ago
Aggregates.NET
Aggregates.NETC#

A .NET library that integrates NServiceBus and EventStore to simplify building event-sourced domain-driven design applications.

#sagas#eventsourcing#cqrs
Stars441
Forks63
Last commit1 year ago
emqttc
emqttcErlang

An Erlang MQTT client library and CLI tool supporting MQTT v5.0, v3.1.1, and v3.1.

#iot#embedded-systems#mqtt-5
Stars436
Forks175
Last commit8 days ago
PreviousPage 3 of 5Next

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
#Distributed Systems49
#Message Queue35
#Iot35
#Microservices32
#Mqtt30
#Dotnet21
#Go19
#Mqtt Client17
#Telegram16
#Automation16
#Pub Sub15
#Pubsub15