{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"tio","owner":"ruffjs","isFork":false,"description":"a tiny iothub, simple and useful. 轻量的 iothub,用经典的物模型简化 iot 应用开发","allTopics":["mysql","go","lightweight","mqtt","iot","job","sqlite","iothub","shadow","vue3","device-shadow"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":3,"starsCount":18,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T08:34:14.009Z"}},{"type":"Public","name":"mqtt-server","owner":"ruffjs","isFork":true,"description":"The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":182,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-05T21:38:37.770Z"}},{"type":"Public","name":"ruff-runtime","owner":"ruffjs","isFork":false,"description":"ruff-runtime","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-11T03:46:12.116Z"}},{"type":"Public","name":"coald","owner":"ruffjs","isFork":false,"description":"煤矿场景下的设备监控-设备侧,服务端采用 tio","allTopics":["go","mqtt","iot","m2m","tio"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-02T09:24:29.438Z"}},{"type":"Public","name":"jtt808-simulator","owner":"ruffjs","isFork":false,"description":"JT/T808 模拟设备。 原项目:https://github.com/glaciall/jtt808-simulator","allTopics":["java","client","simulator","jt808"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-08T12:13:52.176Z"}},{"type":"Public","name":"GRuff-Toolkit","owner":"ruffjs","isFork":false,"description":"Graphic Tools arranged from Ruff web projects","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-28T10:56:07.483Z"}},{"type":"Public","name":"ws","owner":"ruffjs","isFork":false,"description":"websocket ported for Ruff","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-14T06:13:10.920Z"}},{"type":"Public","name":"MQTT.js","owner":"ruffjs","isFork":true,"description":"The MQTT client for Ruff","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":1400,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-14T06:04:05.314Z"}},{"type":"Public","name":"core-js","owner":"ruffjs","isFork":false,"description":"ES6-to-ES5 modules","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-14T05:52:58.846Z"}},{"type":"Public","name":"azure-iot-device-mqtt","owner":"ruffjs","isFork":false,"description":"azure-iot-device-mqtt ported for Ruff","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-14T02:19:19.784Z"}},{"type":"Public","name":"hotspot-app","owner":"ruffjs","isFork":true,"description":"Helium hotspot app for iOS and Android","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":137,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-08T04:04:46.458Z"}},{"type":"Public","name":"hotspot-manufacturers","owner":"ruffjs","isFork":true,"description":"Hub for Helium hotspot manfuacturer applications and the Manufacturer Oversight Committee (MOC)","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":212,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-09-25T02:44:09.718Z"}},{"type":"Public","name":"HIP","owner":"ruffjs","isFork":true,"description":"Helium Improvement Proposals","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":392,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-09-25T01:35:14.008Z"}},{"type":"Public","name":"ruff-esp-cli","owner":"ruffjs","isFork":false,"description":"based on node Scaffolding tools,Can quickly create a new ruff-esp32 project","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-03T07:10:26.247Z"}},{"type":"Public","name":"ruff-esp-project","owner":"ruffjs","isFork":false,"description":"This is a template project of ruff-esp-cli","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-11-03T04:01:06.918Z"}},{"type":"Public","name":"azure-iot-device","owner":"ruffjs","isFork":false,"description":"azure-iot-device ported for Ruff","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-27T10:14:11.230Z"}},{"type":"Public","name":"azure-iot-common","owner":"ruffjs","isFork":false,"description":"azure-iot-common ported for Ruff","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-09-23T07:04:47.815Z"}},{"type":"Public","name":"homebrew-ruff","owner":"ruffjs","isFork":false,"description":"Ruff formulae for the Homebrew package manager","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-08-23T11:06:56.865Z"}},{"type":"Public","name":"rap-tm4c1294","owner":"ruffjs","isFork":false,"description":"Rap extension for tm4c1294","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-03-26T03:36:26.094Z"}},{"type":"Public","name":"aws-iot-device-sdk-js","owner":"ruffjs","isFork":true,"description":"SDK for connecting to AWS IoT from a device using JavaScript/Node.js","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":383,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-11-13T06:58:03.516Z"}},{"type":"Public","name":"alert","owner":"ruffjs","isFork":false,"description":"Alert module for APP / ruffd / explorer","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-09-13T07:11:25.256Z"}},{"type":"Public","name":"rap-esp32","owner":"ruffjs","isFork":false,"description":"Rap extension for esp32","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-07-26T04:32:57.237Z"}},{"type":"Public","name":"esp32-wifi","owner":"ruffjs","isFork":false,"description":"ESP32 WiFi configuration module","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-05-24T07:52:22.996Z"}},{"type":"Public","name":"ruff-1294-v31-r1","owner":"ruffjs","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-05-08T05:36:00.357Z"}},{"type":"Public","name":"Dive-into-Ruff","owner":"ruffjs","isFork":false,"description":"Get started with Ruff","allTopics":["tutorial","ruff"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-02-10T08:56:55.664Z"}},{"type":"Public","name":"ruff-standard","owner":"ruffjs","isFork":false,"description":"Ruff Coding Standard","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-01-31T17:10:41.412Z"}},{"type":"Public","name":"istanbul","owner":"ruffjs","isFork":true,"description":"Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":786,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-12-30T09:01:10.948Z"}},{"type":"Public","name":"ruff-mock","owner":"ruffjs","isFork":false,"description":"The built-in mocking library of Ruff.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-10-25T10:24:30.522Z"}},{"type":"Public","name":"mkdirp","owner":"ruffjs","isFork":true,"description":"Recursively mkdir, like `mkdir -p`, but in node.js","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":235,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-09-19T09:01:31.311Z"}},{"type":"Public","name":"ruff-issues","owner":"ruffjs","isFork":false,"description":"Ruff Issues is a issue collector for Ruff.","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":13,"starsCount":15,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-05-04T03:56:50.056Z"}}],"repositoryCount":30,"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"}