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 34 of 178 projects

Google Allo for Desktop
Google Allo for DesktopHTML

A native-like desktop application for Google Allo, providing OS notifications for Mac, Windows, and Linux.

#desktop-app#allo#system-tray
Stars119
Forks9
Last commit7 years ago
Messaging
MessagingC#

A collection of cross-platform plugins for Xamarin mobile development to access native device features.

#xamarin#ios#plugins
Stars112
Forks55
Last commit5 years ago
Hipchat
HipchatGo

A Go package for communicating with HipChat via XMPP without requiring XML or XMPP protocol knowledge.

#tls#hipchat#real-time-communication
Stars111
Forks32
Last commit9 years ago
Emissary
EmissaryJava

A high-performance Java messaging library for decoupling requests and events from their handlers using annotations without reflection overhead.

#event-driven#cqrs#request-handling
Stars108
Forks7
Last commit2 months ago
Mouseless Messenger
Mouseless MessengerJavaScript

Keyboard-driven Alfred workflow to preview and reply to macOS Messages without leaving your keyboard.

#alfred-workflow#alfred#productivity
Stars107
Forks4
Last commit3 years ago
ballerina-mqtt
ballerina-mqttJava

A Ballerina library for building MQTT clients and listeners to interact with MQTT servers.

#iot#hacktoberfest#message-queue
Stars106
Forks11
Last commit16 days ago
hipchat
hipchatGo

A Go client library for interacting with the HipChat API (v1 only).

#integration#golang-library#hipchat
Stars104
Forks21
Last commit10 years ago
March Hare
March HareRuby

An idiomatic, fast, and well-maintained JRuby DSL client for RabbitMQ built on the RabbitMQ Java client.

#rabbitmq-client#java-interop#jruby
Stars99
Forks41
Last commit9 months ago
HiveMQtt
HiveMQttC#

A fully MQTT 5.0 compliant .NET/C# client with automatic back pressure management, supporting TCP and WebSocket transports.

#iot-application#iot#nuget
Stars94
Forks15
Last commit7 days ago
stomp-rs
stomp-rsRust

A full STOMP 1.2 client implementation in Rust for interacting with message queue services like RabbitMQ and ActiveMQ.

#activemq#message-queue#distributed-systems
Stars91
Forks28
Last commit3 years ago
AsyncMonolith
AsyncMonolithC#

A lightweight .NET library for durable asynchronous messaging using a database as a queue, enabling background processing and event-driven workflows.

#event-driven#scheduled-tasks#durable-messaging
Stars89
Forks6
Last commit4 months ago
GroupMe
GroupMeJavaScript

An unofficial desktop application for GroupMe built with Electron.

#desktop-app#unofficial-client#messaging
Stars89
Forks11
Last commit3 years ago
azure-event-hubs-dotnet
azure-event-hubs-dotnetC#

.NET Standard client library for sending and receiving events with Azure Event Hubs.

#azure#publish-subscribe#real-time-analytics
Stars87
Forks57
Last commit2 years ago
Machine Head
Machine HeadClojure

A Clojure MQTT client library covering key MQTT v3 features with a convenient API.

#clojurewerkz#iot#library
Stars81
Forks23
Last commit2 years ago
slack-ruby-block-kit
slack-ruby-block-kitRuby

A Ruby wrapper for Slack's Block Kit API, providing objects to build Slack messages programmatically.

#chatops#slack#ruby-gem
Stars74
Forks34
Last commit1 day ago
Stream
StreamC#

Official .NET API client for Stream Chat, enabling server-side integration with chat services for building chat applications.

#chat#rest#server-side
Stars74
Forks13
Last commit4 days ago
amqp-client.cr
amqp-client.crCrystal

A high-performance AMQP 0-9-1 client library for the Crystal programming language.

#message-queue#distributed-systems#stream-queues
Stars74
Forks9
Last commit2 days ago
Apache Qpid ()
Apache Qpid ()Java

A powerful open-source message broker supporting multiple AMQP versions, built in Java with pluggable architecture.

#amqp10#apache#authentication
Stars70
Forks54
Last commit4 days ago
NetMQ.ReactiveExtensions
NetMQ.ReactiveExtensionsC#

A .NET library that combines Reactive Extensions with ZeroMQ for high-performance network messaging.

#reactive-extensions#netmq#high-performance
Stars68
Forks15
Last commit8 years ago
stream-chat-angular
stream-chat-angularTypeScript

Official Angular SDK for Stream Chat, providing components and services to build chat applications.

#chat#chat-sdk#angular-chat-application
Stars66
Forks34
Last commit3 days ago
SwiftyZeroMQ
SwiftyZeroMQSwift

ZeroMQ Swift bindings for iOS, macOS, tvOS, and watchOS with bundled libzmq and object-oriented API.

#ios#distributed-systems#concurrent-programming
Stars65
Forks43
Last commit7 years ago
Delphi-RabbitMQ
Delphi-RabbitMQPascal

A Delphi package providing RabbitMQ client functionality by translating the rabbitmq-c library headers.

#message-queue#distributed-systems#amqp
Stars64
Forks22
Last commit10 years ago
react-native-android-sms
react-native-android-smsJava

A React Native Android module for listing and sending SMS messages.

#native-module#react-native-android#android
Stars63
Forks11
Last commit7 years ago
VSoft.Messaging
VSoft.MessagingPascal

A Delphi library for internal synchronous/asynchronous publish/subscribe messaging using TObject.Dispatch.

#platform-agnostic#publish-subscribe#messaging
Stars62
Forks14
Last commit18 days ago
react-native-sms-android
react-native-sms-androidJava

A React Native module for sending SMS messages and reading SMS inbox on Android devices.

#android#messaging#react-native
Stars54
Forks36
Last commit8 years ago
hare
hareGo

A user-friendly Go package and CLI tool for sending and listening to TCP socket connections.

#tcp-sockets#network#network-programming
Stars54
Forks11
Last commit1 month ago
Eclipse Amlen
Eclipse AmlenC

A message broker for IoT, mobile, and web applications, supporting MQTT v3.x and v5.

#iot#hacktoberfest#mqtt
Stars52
Forks12
Last commit6 days ago
mqtt.dart
mqtt.dartDart

A Dart MQTT client library supporting both browser (WebSocket) and VM (socket/WebSocket) environments.

#dart#iot#mqtt-client
Stars51
Forks16
Last commit7 years ago
WhatsAppBar
WhatsAppBarSwift

A macOS menubar app that lets you send WhatsApp messages to numbers not in your contacts via WhatsApp Desktop.

#whatsapp#productivity#desktop-app
Stars50
Forks6
Last commit8 years ago
telegram-upy
telegram-upyPython

A Telegram Bot API wrapper for MicroPython, designed for ESP32 microcontrollers.

#iot#embedded-systems#micropython
Stars50
Forks10
Last commit4 years ago
SuperMQ (.5k)
SuperMQ (.5k)Go

A distributed, highly scalable, and secure open-source cloud platform for messaging and event-driven architecture.

#iot#event-driven-architecture#iot-messaging
Stars50
Forks9
Last commit1 month ago
NATS.io
NATS.ioCrystal

A Crystal client library for connecting to NATS messaging servers.

#distributed-systems#crystal-lang#messaging
Stars47
Forks12
Last commit4 years ago
GoSlmailer
GoSlmailerGo

A drop-in replacement for Slurm's MailProg that delivers job notifications to Discord, Matrix, Telegram, MS Teams, Slack, email, and Mattermost.

#mail#devops#cluster-computing
Stars47
Forks6
Last commit1 year ago
grm
grmTypeScript

MTProto API client for Deno, ported from GramJS for interacting with Telegram's API.

#gramjs#mtproto#deno
Stars45
Forks3
Last commit1 year ago
PreviousPage 5 of 5

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