Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / thingsboard / 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.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thingsboard%2Ftbmq
Stars: 551
Forks: 37
Open Issues: 6
License: apache-2.0
Language: Java
Repo Size: 13.3 MB
Dependencies:
1,665
Created: over 3 years ago
Updated: 10 days ago
Last pushed: 12 days ago
Last synced: 11 days ago
Topics: broker, iot, java, kafka, mqtt, mqtt-broker, netty, platform, thingsboard
Files
Dependencies
- thingsboard/openjdk17 bullseye-slim build
- postgres 15
- thingsboard/tbmq 1.1.0
- wurstmeister/kafka 2.13-2.8.1
- zookeeper 3.8
- thingsboard/openjdk17 bullseye-slim build
- com.sun.winsw:winsw provided
- ch.qos.logback:logback-classic
- ch.qos.logback:logback-core
- com.google.code.gson:gson
- com.google.guava:guava
- com.google.protobuf:protobuf-java
- com.sun.mail:javax.mail
- io.jsonwebtoken:jjwt
- io.netty:netty-all
- io.netty:netty-codec-mqtt
- io.netty:netty-handler
- io.netty:netty-transport-native-epoll ${netty.version}
- org.bouncycastle:bcpkix-jdk15on
- org.bouncycastle:bcprov-jdk15on
- org.freemarker:freemarker
- org.slf4j:log4j-over-slf4j
- org.slf4j:slf4j-api
- org.springframework.boot:spring-boot-starter-security
- org.springframework.boot:spring-boot-starter-web
- org.springframework.boot:spring-boot-starter-websocket
- org.springframework:spring-context-support
- org.thingsboard.mqtt-broker.common:actor
- org.thingsboard.mqtt-broker.common:cache
- org.thingsboard.mqtt-broker.common:queue
- org.thingsboard.mqtt-broker.common:stats
- org.thingsboard.mqtt-broker.common:util
- org.thingsboard.mqtt-broker:dao
- org.thingsboard.mqtt-broker:ui-ngx 1.1.1-SNAPSHOT
- org.thingsboard:springfox-boot-starter
- com.github.springtestdbunit:spring-test-dbunit test
- io.takari.junit:takari-cpsuite test
- net.jodah:concurrentunit test
- org.awaitility:awaitility test
- org.dbunit:dbunit test
- org.eclipse.paho:org.eclipse.paho.client.mqttv3 test
- org.eclipse.paho:org.eclipse.paho.mqttv5.client test
- org.junit.vintage:junit-vintage-engine test
- org.mockito:mockito-all test
- org.springframework.boot:spring-boot-starter-test test
- org.springframework.security:spring-security-test test
- org.testcontainers:jdbc test
- org.testcontainers:kafka test
- org.testcontainers:postgresql test
- org.thingsboard.mqtt-broker:dao test
- org.thingsboard:netty-mqtt test
- ch.qos.logback:logback-classic
- ch.qos.logback:logback-core
- com.github.ben-manes.caffeine:caffeine
- javax.annotation:javax.annotation-api
- org.slf4j:log4j-over-slf4j
- org.slf4j:slf4j-api
- org.springframework.boot:spring-boot-autoconfigure
- org.springframework:spring-context-support
- org.springframework:spring-tx
- org.thingsboard.mqtt-broker.common:util
- org.awaitility:awaitility test
- org.springframework.boot:spring-boot-starter-test test
- io.netty:netty-codec-mqtt provided
- ch.qos.logback:logback-classic
- ch.qos.logback:logback-core
- com.fasterxml.jackson.core:jackson-databind
- com.google.guava:guava
- javax.validation:validation-api
- org.apache.commons:commons-lang3
- org.owasp.antisamy:antisamy
- org.slf4j:log4j-over-slf4j
- org.slf4j:slf4j-api
- org.springframework:spring-core
- ch.qos.logback:logback-classic
- ch.qos.logback:logback-core
- com.google.protobuf:protobuf-java
- javax.annotation:javax.annotation-api
- org.apache.kafka:kafka-clients
- org.slf4j:log4j-over-slf4j
- org.slf4j:slf4j-api
- org.springframework.boot:spring-boot-autoconfigure
- org.springframework:spring-context-support
- org.thingsboard.mqtt-broker.common:data
- org.thingsboard.mqtt-broker.common:util
- com.google.guava:guava provided
- ch.qos.logback:logback-classic
- ch.qos.logback:logback-core
- io.micrometer:micrometer-core
- io.micrometer:micrometer-registry-prometheus
- org.slf4j:log4j-over-slf4j
- org.slf4j:slf4j-api
- org.springframework.boot:spring-boot-starter-actuator
- org.thingsboard.mqtt-broker.common:data
- org.springframework.security:spring-security-core provided
- org.springframework:spring-web provided
- ch.qos.logback:logback-classic
- ch.qos.logback:logback-core
- com.google.guava:guava
- com.google.protobuf:protobuf-java
- io.netty:netty-codec-mqtt
- javax.xml.bind:jaxb-api
- org.apache.commons:commons-lang3
- org.glassfish:javax.el
- org.hibernate.validator:hibernate-validator
- org.postgresql:postgresql
- org.slf4j:log4j-over-slf4j
- org.slf4j:slf4j-api
- org.springframework.boot:spring-boot-autoconfigure
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework:spring-context
- org.springframework:spring-context-support
- org.springframework:spring-tx
- org.thingsboard.mqtt-broker.common:cache
- org.thingsboard.mqtt-broker.common:dao-api
- org.thingsboard.mqtt-broker.common:data
- org.thingsboard.mqtt-broker.common:stats
- org.thingsboard.mqtt-broker.common:util
- com.github.springtestdbunit:spring-test-dbunit test
- io.takari.junit:takari-cpsuite test
- org.dbunit:dbunit test
- org.junit.vintage:junit-vintage-engine test
- org.mockito:mockito-all test
- org.springframework.boot:spring-boot-starter-test test
- org.springframework:spring-test test
- org.testcontainers:jdbc test
- org.testcontainers:postgresql test
- ch.qos.logback:logback-classic
- com.fasterxml.jackson.core:jackson-databind 2.12.0
- com.google.guava:guava
- io.takari.junit:takari-cpsuite
- net.jodah:concurrentunit
- org.apache.commons:commons-lang3
- org.eclipse.paho:org.eclipse.paho.client.mqttv3
- org.testcontainers:testcontainers
- org.zeroturnaround:zt-exec 1.10
- org.thingsboard.mqtt-broker:application 1.1.1-SNAPSHOT provided
- org.thingsboard.mqtt-broker:application 1.1.1-SNAPSHOT provided
- com.sun.winsw:winsw 2.0.1 provided
- org.projectlombok:lombok provided
- org.projectlombok:lombok 1.18.26 provided
- ch.qos.logback:logback-classic 1.2.10
- ch.qos.logback:logback-core 1.2.10
- com.fasterxml.jackson.core:jackson-databind 2.13.4
- com.github.ben-manes.caffeine:caffeine 2.6.1
- com.github.vladimir-bukhtoyarov:bucket4j-core 4.1.1
- com.google.code.gson:gson 2.9.0
- com.google.guava:guava 31.1-jre
- com.google.protobuf:protobuf-java 3.17.2
- com.sun.mail:javax.mail 1.6.2
- io.jsonwebtoken:jjwt 0.7.0
- io.micrometer:micrometer-core 1.9.0
- io.micrometer:micrometer-registry-prometheus 1.9.0
- io.netty:netty-all 4.1.94.Final
- io.netty:netty-codec-mqtt 4.1.94.Final
- io.netty:netty-handler 4.1.94.Final
- javax.annotation:javax.annotation-api 1.3.2
- javax.validation:validation-api 2.0.1.Final
- javax.xml.bind:jaxb-api 2.3.1
- org.apache.commons:commons-lang3 3.4
- org.apache.kafka:kafka-clients 3.4.0
- org.bouncycastle:bcpkix-jdk15on 1.69
- org.bouncycastle:bcprov-jdk15on 1.69
- org.freemarker:freemarker 2.3.30
- org.glassfish:javax.el 3.0.0
- org.hibernate.validator:hibernate-validator 6.0.20.Final
- org.owasp.antisamy:antisamy 1.7.2
- org.postgresql:postgresql 42.5.0
- org.slf4j:jul-to-slf4j 1.7.32
- org.slf4j:log4j-over-slf4j 1.7.32
- org.slf4j:slf4j-api 1.7.32
- org.springframework.boot:spring-boot-autoconfigure 2.5.7
- org.springframework.boot:spring-boot-starter-actuator 2.5.7
- org.springframework.boot:spring-boot-starter-data-jpa 2.5.7
- org.springframework.boot:spring-boot-starter-security 2.5.7
- org.springframework.boot:spring-boot-starter-web 2.5.7
- org.springframework.boot:spring-boot-starter-websocket 2.5.7
- org.springframework.security:spring-security-core 5.7.7
- org.springframework:spring-context 5.3.26
- org.springframework:spring-context-support 5.3.26
- org.springframework:spring-core 5.3.26
- org.springframework:spring-tx 5.3.26
- org.springframework:spring-web 5.3.26
- org.thingsboard.mqtt-broker.common:actor 1.1.1-SNAPSHOT
- org.thingsboard.mqtt-broker.common:cache 1.1.1-SNAPSHOT
- org.thingsboard.mqtt-broker.common:dao-api 1.1.1-SNAPSHOT
- org.thingsboard.mqtt-broker.common:data 1.1.1-SNAPSHOT
- org.thingsboard.mqtt-broker.common:queue 1.1.1-SNAPSHOT
- org.thingsboard.mqtt-broker.common:stats 1.1.1-SNAPSHOT
- org.thingsboard.mqtt-broker.common:util 1.1.1-SNAPSHOT
- org.thingsboard.mqtt-broker:dao 1.1.1-SNAPSHOT
- org.thingsboard.mqtt-broker:data 1.1.1-SNAPSHOT
- org.thingsboard:springfox-boot-starter 3.0.4
- org.yaml:snakeyaml 1.28
- com.github.springtestdbunit:spring-test-dbunit 1.3.0 test
- io.takari.junit:takari-cpsuite 1.2.7 test
- net.jodah:concurrentunit 0.4.0 test
- org.awaitility:awaitility 4.1.0 test
- org.dbunit:dbunit 2.7.2 test
- org.eclipse.paho:org.eclipse.paho.client.mqttv3 1.2.5 test
- org.eclipse.paho:org.eclipse.paho.mqttv5.client 1.2.5 test
- org.junit.vintage:junit-vintage-engine 5.7.2 test
- org.mockito:mockito-all 1.9.5 test
- org.springframework.boot:spring-boot-starter-test 2.5.7 test
- org.springframework.security:spring-security-test 5.7.7 test
- org.springframework:spring-test 5.3.26 test
- org.testcontainers:jdbc 1.17.3 test
- org.testcontainers:kafka 1.17.3 test
- org.testcontainers:postgresql 1.17.3 test
- org.testcontainers:testcontainers 1.17.3 test
- org.thingsboard.mqtt-broker:dao 1.1.1-SNAPSHOT test
- org.thingsboard:netty-mqtt 3.5.0 test
- @angular-builders/custom-webpack ~11.1.1 development
- @angular-devkit/build-angular ^0.1102.13 development
- @angular/cli ^11.2.13 development
- @angular/compiler-cli ^11.2.14 development
- @angular/language-service ^11.2.14 development
- @juggle/resize-observer ^3.4.0 development
- @ngtools/webpack ~11.2.13 development
- @types/jasmine ~3.7.4 development
- @types/jasminewd2 ^2.0.9 development
- @types/jquery ^3.5.2 development
- @types/jstree ^3.3.40 development
- @types/lodash ^4.14.170 development
- @types/moment-timezone ^0.5.30 development
- @types/react ^16.9.51 development
- @types/tooltipster ^0.0.30 development
- codelyzer ^6.0.2 development
- compression-webpack-plugin ^6.1.1 development
- directory-tree ^2.2.4 development
- jasmine-core ~3.7.1 development
- jasmine-spec-reporter ~7.0.0 development
- karma ~6.3.2 development
- karma-chrome-launcher ~3.1.0 development
- karma-coverage-istanbul-reporter ~3.0.3 development
- karma-jasmine ~4.0.0 development
- karma-jasmine-html-reporter ^1.5.0 development
- ngrx-store-freeze ^0.2.4 development
- protractor ~7.0.0 development
- ts-node ^9.0.0 development
- tslint ~6.1.3 development
- typescript ~4.0.3 development
- webpack ^4.46.0 development
- @angular/animations ^11.2.14
- @angular/cdk ^11.2.13
- @angular/common ^11.2.14
- @angular/compiler ^11.2.14
- @angular/core ^11.2.14
- @angular/flex-layout ^11.0.0-beta.33
- @angular/forms ^11.2.14
- @angular/material ^11.2.13
- @angular/platform-browser ^11.2.14
- @angular/platform-browser-dynamic ^11.2.14
- @angular/router ^11.2.14
- @auth0/angular-jwt ^5.0.2
- @mat-datetimepicker/core ~6.0.2
- @material-ui/core ^4.11.4
- @material-ui/icons ^4.11.2
- @ngrx/effects ^10.1.2
- @ngrx/store ^10.1.2
- @ngrx/store-devtools ^10.1.2
- @ngx-translate/core ^13.0.0
- @ngx-translate/http-loader ^6.0.0
- @types/chart.js ^2.9.32
- ace-builds ^1.4.12
- chart.js ^3.4.1
- chartjs-adapter-moment ^1.0.1
- chartjs-plugin-annotation ^0.5.7
- chartjs-plugin-zoom 2.0.0
- compass-sass-mixins ^0.12.7
- jquery ^3.5.1
- jquery.terminal ^2.24.0
- js-beautify ^1.13.13
- jszip ^3.6.0
- material-design-icons ^3.0.1
- messageformat ^2.3.0
- moment ^2.29.1
- moment-timezone ^0.5.33
- ng2-charts ^2.2.3
- ngx-clipboard ^14.0.1
- ngx-daterangepicker-material ^5.0.1
- ngx-drag-drop ^2.0.0
- ngx-hm-carousel ^2.0.0-rc.1
- ngx-markdown ^10.1.1
- ngx-translate-messageformat-compiler ^4.9.0
- prop-types ^15.7.2
- react ~16.14.0
- rxjs ~6.6.7
- screenfull ^5.1.0
- systemjs 0.21.5
- tooltipster ^4.2.8
- tslib ^2.2.0
- typeface-roboto ^1.1.13
- zone.js ~0.11.4
- ${DOCKER_REPO}/${DOCKER_NAME} ${TBMQ_VERSION}
- postgres 15
- thingsboard/haproxy-certbot 1.3.0
- wurstmeister/kafka 2.13-2.8.1
- zookeeper 3.8