{"id":22071386,"url":"https://github.com/atilaneves/mqtt","last_synced_at":"2025-07-24T10:32:54.619Z","repository":{"id":11593480,"uuid":"14084716","full_name":"atilaneves/mqtt","owner":"atilaneves","description":"MQTT broker written in D, using vibe.d","archived":false,"fork":false,"pushed_at":"2019-03-27T20:21:52.000Z","size":232,"stargazers_count":59,"open_issues_count":0,"forks_count":7,"subscribers_count":13,"default_branch":"master","last_synced_at":"2023-08-01T22:38:11.873Z","etag":null,"topics":["broker","d","dlang","dlanguage","dub","iot","mqtt","mqtt-broker","mqtt-protocol","networking","protocol","vibe"],"latest_commit_sha":null,"homepage":null,"language":"D","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atilaneves.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-03T12:03:41.000Z","updated_at":"2023-07-15T23:12:21.000Z","dependencies_parsed_at":"2022-08-30T09:01:52.377Z","dependency_job_id":null,"html_url":"https://github.com/atilaneves/mqtt","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atilaneves%2Fmqtt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atilaneves%2Fmqtt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atilaneves%2Fmqtt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atilaneves%2Fmqtt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atilaneves","download_url":"https://codeload.github.com/atilaneves/mqtt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227427169,"owners_count":17775735,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["broker","d","dlang","dlanguage","dub","iot","mqtt","mqtt-broker","mqtt-protocol","networking","protocol","vibe"],"created_at":"2024-11-30T20:31:16.280Z","updated_at":"2024-11-30T20:31:25.871Z","avatar_url":"https://github.com/atilaneves.png","language":"D","funding_links":[],"categories":[],"sub_categories":[],"readme":"mqtt\n=============\n[![Build Status](https://travis-ci.org/atilaneves/mqtt.png?branch=master)](https://travis-ci.org/atilaneves/mqtt)\n\n[MQTT](http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html)\nbroker written in D, using [vibe.d](https://github.com/rejectedsoftware/vibe.d).\n\nDoesn't yet implement all of MQTT. There is no authentication nor QOS levels other than 0.\nIt can be used for testing however and does correctly subscribe, unsubscribe and\ndispatches messages.\n\nThe unit tests in the [tests directory](tests) need\n[unit-threaded](https://github.com/atilaneves/unit-threaded) to run.\n\nDepends on [vibe.d](https://github.com/rejectedsoftware/vibe.d) and on\n[cerealed](https://github.com/atilaneves/cerealed).\nThe easiest way to build is by using\n[dub](https://github.com/rejectedsoftware/dub). Simply typing dub will build and run.\n\nRunning the executable makes the server listen on port 1883.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatilaneves%2Fmqtt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatilaneves%2Fmqtt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatilaneves%2Fmqtt/lists"}