{"repo":"moscajs/aedes","free":true,"listed":false,"github":"https://github.com/moscajs/aedes","clone":"git clone https://github.com/moscajs/aedes.git","description":"Barebone MQTT broker that can run on any stream server, the node way","language":"JavaScript","stars":1967,"topics":["mqtt","mqtt-broker","nodejs","mqtt-server","mosquitto","iot","stream","aedes","hacktoberfest"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Aedes \\ \\ Barebone MQTT server that can run on any stream servers - Aedes - Install - Docker - API - Features - Examples - Clusters - Bridge connections - Extensions - Middleware Plugins - Persistence - MQEmitter - Acknowledgements - Mosca vs Aedes - Benchmark: Aedes - In memory - No clusters - Redis Persistence and Redis Emitter - With Clusters - Mongo Persistence and Redis Emitter - With Clusters - Redis Persistence and Mongodb Emitter - With Clusters - Benchmark: Mosca - Made with Aedes - Collaborators - Contribution - Security notice - Support - Backers - Sponsors - License Install To install aedes, simply use npm: Docker Check the Docker docs API - Aedes class - Client class Features - Full compatible with [MQTT 3.1 and 3.1.1][ISO20922] - Standard TCP Support - SSL / TLS - WebSocket Support - Message Persistence - Automatic Reconnect - Offline Buffering - Backpress-support API - High Availability - Clusterable - Authentication and Authorization - $SYS support - Pluggable middlewares - [Dynamic Topics][dynamic topics] Support - MQTT Bridge Support between aedes - [MQTT 5.0][mqttv5] (not support yet) - [Bridge Protocol][bridge protocol] (incoming connections only) Examples - Examples Clusters Aedes needs on disk dbs like MongoDB and Redis in order to work with clusters. Based on our tests and users reports the best performances/stability are reached when using [aedes-persistence-mongodb] paired with [mqemitter-redis]. Other info: - The repo aedes-tests is used to test aede","default_branch":null,"files":null,"tree":[],"storefront":"/r/moscajs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/moscajs/aedes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}