Broker

Open-source projects categorized as Broker

Top 23 Broker Open-Source Projects

  • emqx

    The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles

  • Project mention: Simplest Guide to DIY Your Own LLM Toy in 2024 | dev.to | 2024-04-02

    EMQX (optional): Open-source MQTT broker for IoT, IIoT, and connected vehicles. Used for managing your toys.

  • mosquitto

    Eclipse Mosquitto - An open source MQTT broker

  • Project mention: SObjectizer Tales - Epilogue | dev.to | 2024-04-25

    mosquitto_transport, an experiment of writing SObjectizer-based wrapper around mosquitto library;

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • StockSharp

    Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).

  • Project mention: StockSharp: NEW Derivatives and Hedging - star count:6089.0 | /r/algoprojects | 2023-11-10
  • ejabberd

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

  • MQTTnet

    MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.

  • Project mention: Communicating between 2 servers without webservice? | /r/dotnet | 2023-10-15

    MQTT https://github.com/dotnet/MQTTnet

  • vernemq

    A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!

  • Project mention: New scalable, fault-tolerant, and efficient open-source MQTT broker | news.ycombinator.com | 2023-12-18

    Shameless plug since i'm a contributor but VerneMQ [1] is a pretty programmable one. You have options from using webhooks to writting your plugins in Lua or Erlang/Elixir.

    * https://github.com/vernemq/vernemq

  • Crossbar

    Crossbar.io - WAMP application router

  • Project mention: Crossbar.io Is Down (Forever?) | news.ycombinator.com | 2023-08-25
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • broadcast-channel

    :satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/

  • hivemq-community-edition

    HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform

  • Project mention: Broker times client out while broker is sending client large message. | /r/MQTT | 2023-12-08

    It is developed and supported by HiveMQ, so if you observe any issue you can contact the developers directly.

  • stock

    stock股票.获取股票数据,计算股票指标,识别股票形态,内置选股策略,股票验证回测,股票自动交易,支持PC及移动设备。

  • Project mention: InStock: NEW Data - star count:119.0 | /r/algoprojects | 2023-05-27
  • Apache ActiveMQ Artemis

    Mirror of Apache ActiveMQ Artemis

  • lumibot

    Backtesting and Trading Bots Made Easy for Crypto, Stocks, Options, Futures, FOREX and more

  • webull

    Unofficial APIs for Webull.

  • RedisSMQ

    A simple high-performance Redis message queue for Node.js.

  • tbmq

    Open-source, scalable, and fault-tolerant MQTT broker able to handle 4M+ concurrent client connections, supporting at least 3M messages per second throughput per single cluster node with low latency delivery. The cluster mode supports more than 100M concurrently connected clients.

  • Project mention: FLaNK 25 December 2023 | dev.to | 2023-12-26
  • messagebus

    Go simple async message bus

  • investbook

    Оценка эффективности инвестиций с учетом комиссий, налогов (удержанных и ожидающихся), дивидендов и купонов.

  • Project mention: investbook: NEW Derivatives and Hedging - star count:215.0 | /r/algoprojects | 2023-11-06
  • miniqueue

    A simple, single binary, message queue. Supports HTTP/2 and Redis Protocol.

  • Project mention: Show HN: Goqite, a persistent message queue Go library built on SQLite | news.ycombinator.com | 2024-03-11

    Also did something very similar, but swapped out the storage layer with an embed of leveldb.

    Also supports both an HTTP and Redis API.

    https://github.com/tomarrell/miniqueue

  • openuds

    OpenUDS Is an Open Source Source multiplatform connection broker, created by Spanish Company ​Virtualcable S.L.U. and released under Open Source with the help of several Spanish Universities.

  • mqtt-broker

    A tokio-based MQTT v5 broker written in pure Rust [WIP]

  • Project mention: Announcing rumqttd v0.15.0 with MQTTv5 features like Topic Alias and Message Expiry | /r/rust | 2023-05-30

    Not sure if I have many insights that the rumqttd team doesn't already know. My goals were a lot more scaled back in nature, I just wanted an easily-deployable binary that runs on a single machine, there isn't any clustering or things of that sort. Here's the current code. The main thing I'm wondering about is whether I got the architecture right for getting the best performance out of tokio. I have an ESP32-based project I originally wrote this for and I got it to the point where it works, and that's about where I stopped working hard on it, haha

  • akasa

    A high performance, low latency and high extendable MQTT server(broker) in Rust

  • Project mention: Announcing Akasa: A high performance, low latency MQTT server(broker) in Rust | /r/MQTT | 2023-09-29
  • styx

    Simple, high-performance event streaming broker

  • Project mention: Iggy.rs – building message streaming in Rust | news.ycombinator.com | 2024-01-04

    Built something similar in Go with a friend a few years ago.

    https://github.com/thibauts/styx

  • Mqtt2Mqtt

    Customize MQTT messages between two brokers

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Broker related posts

Index

What are some of the best open-source Broker projects? This list will help you:

Project Stars
1 emqx 13,235
2 mosquitto 8,388
3 StockSharp 6,616
4 ejabberd 5,916
5 MQTTnet 4,200
6 vernemq 3,146
7 Crossbar 2,044
8 broadcast-channel 1,749
9 hivemq-community-edition 1,028
10 stock 950
11 Apache ActiveMQ Artemis 913
12 lumibot 688
13 webull 588
14 RedisSMQ 571
15 tbmq 547
16 messagebus 266
17 investbook 230
18 miniqueue 195
19 openuds 158
20 mqtt-broker 136
21 akasa 102
22 styx 60
23 Mqtt2Mqtt 45

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com