All Projects → thebehera → mqtt

thebehera / mqtt

Licence: Apache-2.0 license
Kotlin cross-platform, coroutine based, reflectionless MQTT 3.1.1 & 5.0 client & server

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to mqtt

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/.
Stars: ✭ 3,309 (+10574.19%)
Mutual labels:  mqtt-broker, mqtt-client, mqtt-server, mqtt-protocol
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/.
Stars: ✭ 2,486 (+7919.35%)
Mutual labels:  mqtt-broker, mqtt-client, mqtt-server, mqtt-protocol
Splitties
A collection of hand-crafted extensions for your Kotlin projects.
Stars: ✭ 1,945 (+6174.19%)
Mutual labels:  coroutines, kotlin-coroutines, kotlin-native
KMQTT
Embeddable and standalone Kotlin Multiplatform MQTT broker
Stars: ✭ 56 (+80.65%)
Mutual labels:  mqtt-broker, mqtt-server, kotlin-native
nmqtt
Native Nim MQTT client library
Stars: ✭ 39 (+25.81%)
Mutual labels:  mqtt-broker, mqtt-client, mqtt-server
vjson
A simple JSON parser and (de)serializer library for java/kotlin and kotlin-native/js. Also provides a strongly-typed language: vjson-lang.
Stars: ✭ 31 (+0%)
Mutual labels:  kotlin-js, kotlin-native
Android Clean Arch Coroutines Koin
Implemented by Clean Architecture, MVVM, Koin, Coroutines, Moshi, Mockk, LiveData & DataBinding
Stars: ✭ 173 (+458.06%)
Mutual labels:  coroutines, kotlin-coroutines
MQTT-Board
Diagnostic-oriented MQTT client tool. Supports MQTT 5.0 and 3.1.X protocols, connections to multiple brokers, MQTT operations logs and multiple subscribe widgets with unique/history topic filtering mode. Saves configuration in browser's local cache.
Stars: ✭ 81 (+161.29%)
Mutual labels:  mqtt-client, mqtt-protocol
StarWarsSearch-MVI
Star wars sample android project showcasing the use of View components for rendering UI in Fragments and Activities. Uses Android Jetpack, clean architecture with MVI (Uni-directional data flow), dagger hilt, and kotlin coroutines with StateFlow
Stars: ✭ 189 (+509.68%)
Mutual labels:  coroutines, kotlin-coroutines
CoroutineLite
Simple implementation of kotlinx.coroutines to clarify the design of Kotlin Coroutines.
Stars: ✭ 142 (+358.06%)
Mutual labels:  coroutines, kotlin-coroutines
kfsm
Finite State Machine in Kotlin
Stars: ✭ 76 (+145.16%)
Mutual labels:  kotlin-js, kotlin-native
Delish
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.
Stars: ✭ 356 (+1048.39%)
Mutual labels:  coroutines, kotlin-coroutines
the-white-rabbit
The White Rabbit is an asynchronous RabbitMQ (AMQP) client based on Kotlin coroutines
Stars: ✭ 90 (+190.32%)
Mutual labels:  coroutines, kotlin-coroutines
hivemq4-docker-images
Official Docker Images for the Enterprise MQTT Broker HiveMQ
Stars: ✭ 18 (-41.94%)
Mutual labels:  mqtt-broker, mqtt-server
mica-mqtt
基于 java aio 实现的低延迟、高性能百万级 mqtt client 组件和 mqtt broker 服务。🔝🔝 记得右上角点个star 关注更新!
Stars: ✭ 128 (+312.9%)
Mutual labels:  mqtt-broker, mqtt-client
NoMansWallpaperApp
Looking for your next No Man's Sky wallpaper?
Stars: ✭ 35 (+12.9%)
Mutual labels:  coroutines, kotlin-coroutines
ktcc
C Compiler that generates readable Kotlin and C# - Written in Kotlin + Small web-based Editor with autocompletion
Stars: ✭ 54 (+74.19%)
Mutual labels:  kotlin-js, kotlin-native
Androidcoroutinesplayground
Android Coroutines Playground
Stars: ✭ 119 (+283.87%)
Mutual labels:  coroutines, kotlin-coroutines
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (+309.68%)
Mutual labels:  coroutines, kotlin-coroutines
mqtt
The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub
Stars: ✭ 356 (+1048.39%)
Mutual labels:  mqtt-broker, mqtt-server

Build Status

This is currently a WIP project with the goal of creating a lightweight, highly-performant, zero-copy(when available), MQTT3.1.1 & 5 easy to use library with two simple APIs (Sync & Authentication)

Please do not attempt to use this in production. It's simply not ready.

Min Requirements

  • Install Google Chrome otherwise web tests will fail. If you do not want to install Google Chrome, add the environment variable IGNORE_BROWSER_TESTS=true

Test Status (>3,832 tests as of now)

Currently most of the tests are unit tests and there are some integration tests validating that we can connect to a mosquitto server Check the latest build gradle scan at the end of the travis build to see how many tests we are currently running.

Thanks for donating!

(JetBrains)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].