{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"thingsboard","owner":"thingsboard","isFork":false,"description":"Open-source IoT Platform - Device management, data collection, processing and visualization.","topicNames":["platform","mqtt","coap","middleware","cloud","microservices","kafka","dashboard","netty","snmp"],"topicsNotShown":10,"allTopics":["platform","mqtt","coap","middleware","cloud","microservices","kafka","dashboard","netty","snmp","websockets","widgets","lwm2m","thingsboard","iot-analytics","iot-solutions","visualization","java","iot","iot-platform"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":78,"issueCount":1024,"starsCount":15837,"forksCount":4851,"license":"Apache License 2.0","participation":[103,94,72,28,70,60,61,70,88,106,65,96,75,63,146,89,114,20,34,68,100,135,149,94,113,94,77,157,146,109,56,43,93,74,77,82,75,102,87,36,53,78,72,85,52,50,73,93,122,132,40,64],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T20:33:31.689Z"}},{"type":"Public","name":"thingsboard-client-sdk","owner":"thingsboard","isFork":false,"description":"Client SDK to connect with ThingsBoard IoT Platform from IoT devices (Arduino, Espressif, etc.)","topicNames":["embedded","esp","arduino-library","mcu","espressif","esp-idf","thingsboard","m5stack-library","rp2040","arduino-nano-rp2040-connect"],"topicsNotShown":9,"allTopics":["embedded","esp","arduino-library","mcu","espressif","esp-idf","thingsboard","m5stack-library","rp2040","arduino-nano-rp2040-connect","raspberry-pi-pico-w","arduino-nano-rp2040","mqtt","iot","arduino","esp8266","esp32","iot-platform","esp8266-arduino"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":3,"issueCount":22,"starsCount":137,"forksCount":115,"license":"MIT License","participation":[0,0,0,6,3,1,1,19,7,8,2,0,3,0,25,35,4,26,5,1,0,0,0,0,0,0,1,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T18:48:11.051Z"}},{"type":"Public","name":"thingsboard.github.io","owner":"thingsboard","isFork":false,"description":"Documentation repository","topicNames":["documentation","thingsboard"],"topicsNotShown":0,"allTopics":["documentation","thingsboard"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":13,"issueCount":22,"starsCount":118,"forksCount":294,"license":"Apache License 2.0","participation":[22,37,43,26,32,24,28,22,10,9,7,10,9,24,24,25,35,41,25,30,72,24,58,47,67,64,47,12,30,31,15,27,21,21,34,17,14,17,23,27,51,20,47,9,35,26,25,31,29,14,4,7],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T15:31:32.589Z"}},{"type":"Public","name":"tbmq","owner":"thingsboard","isFork":false,"description":"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.","topicNames":["java","platform","mqtt","iot","kafka","netty","mqtt-broker","broker","thingsboard"],"topicsNotShown":0,"allTopics":["java","platform","mqtt","iot","kafka","netty","mqtt-broker","broker","thingsboard"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":5,"starsCount":551,"forksCount":37,"license":"Apache License 2.0","participation":[31,24,25,31,30,16,14,1,15,7,12,11,12,11,15,28,15,14,6,9,35,16,23,10,38,22,12,9,19,5,1,9,2,6,17,31,32,19,16,9,3,14,28,17,9,0,2,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T14:08:28.375Z"}},{"type":"Public","name":"thingsboard-gateway","owner":"thingsboard","isFork":false,"description":"Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols","topicNames":["iot","aws","can","ble","can-bus","aws-iot","sigfox","mqtt","odbc","gateway"],"topicsNotShown":5,"allTopics":["iot","aws","can","ble","can-bus","aws-iot","sigfox","mqtt","odbc","gateway","mqtt-broker","opc-ua","iot-gateway","bacnet","thingsboard"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":91,"starsCount":1612,"forksCount":788,"license":"Apache License 2.0","participation":[3,0,0,0,11,0,6,0,4,1,2,5,2,1,3,5,20,0,1,6,4,0,18,5,5,15,30,8,8,0,1,15,9,11,23,21,18,25,5,25,34,3,15,19,8,8,5,6,9,4,27,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T12:43:11.132Z"}},{"type":"Public","name":"flutter_thingsboard_app","owner":"thingsboard","isFork":false,"description":"ThingsBoard Mobile Application","topicNames":["visualization","iot","oauth2","mobile","mobile-app","dashboards","devices","thingsboard","thingsboard-ce","flutter"],"topicsNotShown":0,"allTopics":["visualization","iot","oauth2","mobile","mobile-app","dashboards","devices","thingsboard","thingsboard-ce","flutter"],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":3,"issueCount":4,"starsCount":199,"forksCount":149,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,10,5,0,0,0,0,0,0,1,2,2,17,14,10,15,7,0,8,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T14:16:35.744Z"}},{"type":"Public","name":"flutter_thingsboard_pe_app","owner":"thingsboard","isFork":false,"description":"ThingsBoard PE Mobile Application","topicNames":["visualization","iot","oauth2","mobile","mobile-app","dashboards","devices","self-registration","thingsboard","white-label"],"topicsNotShown":2,"allTopics":["visualization","iot","oauth2","mobile","mobile-app","dashboards","devices","self-registration","thingsboard","white-label","thingsboard-pe","flutter"],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":1,"issueCount":46,"starsCount":82,"forksCount":64,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,20,10,1,0,0,0,0,0,1,2,2,20,18,7,15,7,0,8,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T14:15:35.028Z"}},{"type":"Public","name":"thingsboard-rule-config-ui-ngx","owner":"thingsboard","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":3,"starsCount":27,"forksCount":51,"license":null,"participation":[6,2,14,0,1,1,0,4,0,0,2,9,7,2,18,2,4,2,3,3,0,0,3,7,1,1,1,18,4,6,5,1,2,4,1,2,3,2,2,0,0,0,2,1,0,0,1,3,5,3,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T11:52:51.387Z"}},{"type":"Public","name":"thingsboard-pe-docker-compose","owner":"thingsboard","isFork":false,"description":"Docker configuration example for ThingsBoard PE Microservices","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":2,"issueCount":5,"starsCount":13,"forksCount":30,"license":"Apache License 2.0","participation":[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,2,1,0,2,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T12:54:13.610Z"}},{"type":"Public","name":"thingsboard-edge","owner":"thingsboard","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":12,"starsCount":85,"forksCount":71,"license":"Apache License 2.0","participation":[121,97,80,32,73,68,80,98,125,116,98,109,81,63,146,97,117,22,34,68,111,139,158,106,150,107,87,161,159,113,57,52,98,74,81,84,77,108,102,41,53,80,84,86,63,58,94,97,125,128,33,13],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T08:00:21.662Z"}},{"type":"Public","name":"trendz-k8s","owner":"thingsboard","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,1,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T12:12:40.412Z"}},{"type":"Public","name":"pubsubclient","owner":"thingsboard","isFork":true,"description":"Fork of a client library for the Arduino that provides support for MQTT.","topicNames":["mqtt","arduino","arduino-library","mqtt-client","pubsubclient","arduino-mqtt"],"topicsNotShown":0,"allTopics":["mqtt","arduino","arduino-library","mqtt-client","pubsubclient","arduino-mqtt"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":3,"issueCount":0,"starsCount":1,"forksCount":1458,"license":"MIT License","participation":[0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T07:02:08.062Z"}},{"type":"Public","name":"dart_thingsboard_pe_client","owner":"thingsboard","isFork":false,"description":"ThingsBoard PE API client library for Dart developers.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":1,"issueCount":5,"starsCount":47,"forksCount":14,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,1,17,15,0,0,0,0,1,0,0,0,0,3,0,0,2,10,1,2,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T12:14:14.878Z"}},{"type":"Public","name":"dart_thingsboard_client","owner":"thingsboard","isFork":false,"description":"ThingsBoard API client library for Dart developers.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":0,"issueCount":7,"starsCount":60,"forksCount":27,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,8,9,0,0,0,0,1,0,0,0,0,1,0,0,1,4,11,2,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T12:13:59.908Z"}},{"type":"Public","name":"thingsboard-ce-k8s","owner":"thingsboard","isFork":false,"description":"ThingsBoard Community Edition Kubernetes scripts and docs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":12,"issueCount":35,"starsCount":63,"forksCount":81,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T07:38:05.705Z"}},{"type":"Public","name":"thingsboard-python-client-sdk","owner":"thingsboard","isFork":false,"description":"ThingsBoard client Python SDK","topicNames":["python","mqtt","sdk","thingsboard","thingsboard-gateway"],"topicsNotShown":0,"allTopics":["python","mqtt","sdk","thingsboard","thingsboard-gateway"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":26,"starsCount":102,"forksCount":60,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T07:56:20.914Z"}},{"type":"Public","name":"ngx-flowchart","owner":"thingsboard","isFork":false,"description":"ngx-flowchart is Angular 8 library to enable drag&drop modelling of graphs in web applications","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":29,"issueCount":1,"starsCount":46,"forksCount":49,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T13:07:54.327Z"}},{"type":"Public","name":"docker","owner":"thingsboard","isFork":false,"description":"Base docker images that are used by ThingsBoard micro-services architecture deployment scenarios","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":2,"starsCount":4,"forksCount":14,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T12:53:26.916Z"}},{"type":"Public","name":"thingsboard-udp-loadbalancer","owner":"thingsboard","isFork":false,"description":"ThingsBoard UDP Load Balancer designed for CoAP and LwM2M","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":4,"starsCount":6,"forksCount":9,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-21T14:44:12.375Z"}},{"type":"Public","name":"thingsboard-pe-k8s","owner":"thingsboard","isFork":false,"description":"ThingsBoard Professional Edition Kubernetes scripts and docs","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":4,"issueCount":14,"starsCount":20,"forksCount":31,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-15T11:47:03.541Z"}},{"type":"Public","name":"thingsboard-python-rest-client","owner":"thingsboard","isFork":false,"description":"ThingsBoard REST API client","topicNames":["rest","rest-api","thingsboard","rest-client","thingsboard-ce","thingsboard-pe","python-rest-client","python-tb-rest-client","tb-rest-client","thingsboard-rest-client"],"topicsNotShown":1,"allTopics":["rest","rest-api","thingsboard","rest-client","thingsboard-ce","thingsboard-pe","python-rest-client","python-tb-rest-client","tb-rest-client","thingsboard-rest-client","thingsboard-api"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":17,"starsCount":68,"forksCount":51,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-27T13:53:13.862Z"}},{"type":"Public","name":"echarts","owner":"thingsboard","isFork":true,"description":"Apache ECharts is a powerful, interactive charting and data visualization library for browser","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":19554,"license":"Apache License 2.0","participation":[1,3,12,0,10,22,7,7,1,2,2,0,1,2,2,10,4,6,2,3,5,7,2,4,0,3,2,4,0,2,1,13,6,9,8,17,5,0,3,3,0,8,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-26T15:46:47.927Z"}},{"type":"Public","name":"springdoc-openapi","owner":"thingsboard","isFork":true,"description":"Library for OpenAPI 3 with spring-boot","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":467,"license":"Apache License 2.0","participation":[4,3,0,0,1,8,5,9,0,2,12,7,1,0,2,0,0,3,0,0,15,0,0,1,0,0,0,14,2,1,0,1,0,0,0,3,2,0,0,29,7,15,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-26T10:17:35.009Z"}},{"type":"Public","name":"swagger-ui","owner":"thingsboard","isFork":true,"description":"Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":8825,"license":"Apache License 2.0","participation":[16,18,33,9,11,9,3,27,11,21,6,9,24,10,11,8,18,13,16,6,12,10,8,7,21,16,2,3,0,11,1,5,23,11,7,19,8,16,30,19,13,16,14,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-26T09:46:39.961Z"}},{"type":"Public","name":"rule-node-examples-ui-ngx","owner":"thingsboard","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":5,"starsCount":11,"forksCount":26,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T20:31:04.850Z"}},{"type":"Public","name":"thingsboard-extensions","owner":"thingsboard","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":6,"starsCount":8,"forksCount":17,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T20:10:11.827Z"}},{"type":"Public","name":"tbel","owner":"thingsboard","isFork":true,"description":"TBEL (ThingsBoard Expression Language)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":2,"issueCount":5,"starsCount":7,"forksCount":304,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-19T11:34:10.630Z"}},{"type":"Public","name":"gradle-maven-plugin","owner":"thingsboard","isFork":true,"description":"maven plugin to invoke gradle","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":36,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-19T09:50:29.668Z"}},{"type":"Public","name":"thingsboard-pe-ui-help","owner":"thingsboard","isFork":false,"description":"ThingsBoard Professional Edition UI Help Assets","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":4,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-18T11:46:12.094Z"}},{"type":"Public","name":"thingsboard-pe-ui-types","owner":"thingsboard","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":8,"license":null,"participation":[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-18T11:44:42.805Z"}}],"repositoryCount":70,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}