{"id":17713069,"url":"https://github.com/eclipse-mosquitto/mosquitto","last_synced_at":"2026-03-10T12:31:38.654Z","repository":{"id":37336569,"uuid":"53614190","full_name":"eclipse-mosquitto/mosquitto","owner":"eclipse-mosquitto","description":"Eclipse Mosquitto - An open source MQTT broker","archived":false,"fork":false,"pushed_at":"2025-05-07T13:31:58.000Z","size":15307,"stargazers_count":9678,"open_issues_count":825,"forks_count":2478,"subscribers_count":282,"default_branch":"master","last_synced_at":"2025-05-07T21:58:01.553Z","etag":null,"topics":["broker","eclipse-iot","libwebsockets","mosquitto","mqtt"],"latest_commit_sha":null,"homepage":"https://mosquitto.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eclipse-mosquitto.png","metadata":{"files":{"readme":"README-compiling.md","changelog":"ChangeLog.txt","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-03-10T20:19:09.000Z","updated_at":"2025-05-07T11:16:42.000Z","dependencies_parsed_at":"2023-10-11T18:35:22.392Z","dependency_job_id":"bc4e0e17-41c9-4440-9851-61a10fa4947b","html_url":"https://github.com/eclipse-mosquitto/mosquitto","commit_stats":{"total_commits":2842,"total_committers":149,"mean_commits":"19.073825503355703","dds":"0.11189303307529908","last_synced_commit":"fb9b1153924ae0e2dfb3bcb4266ee5bb49a5c515"},"previous_names":["eclipse-mosquitto/mosquitto","eclipse/mosquitto"],"tags_count":70,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-mosquitto%2Fmosquitto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-mosquitto%2Fmosquitto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-mosquitto%2Fmosquitto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipse-mosquitto%2Fmosquitto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eclipse-mosquitto","download_url":"https://codeload.github.com/eclipse-mosquitto/mosquitto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254071326,"owners_count":22009771,"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","eclipse-iot","libwebsockets","mosquitto","mqtt"],"created_at":"2024-10-25T10:00:59.211Z","updated_at":"2026-03-10T12:31:38.641Z","avatar_url":"https://github.com/eclipse-mosquitto.png","language":"C","funding_links":[],"categories":["C","Industrial protocols"],"sub_categories":["MQTT"],"readme":"The following packages can be used to add features to mosquitto.\n\n* cJSON - required\n* c-ares (libc-ares-dev on Debian based systems) - optional, enable with\n  `WITH_SRV=yes`\n* libedit - for mosquitto_ctrl interactive shell - optional, disable with\n  `WITH_EDITLINE=no`\n* libmicrohttpd - for broker http api support - optional, disable with\n  `WITH_HTTP_API=no`\n* openssl (libssl-dev on Debian based systems) - optional, disable with\n  `WITH_TLS=no`\n* pthreads - for client library thread support. This is required to support the\n  `mosquitto_loop_start()` and `mosquitto_loop_stop()` functions. If compiled\n  without pthread support, the library isn't guaranteed to be thread safe.\n* sqlite3 - for persistence support in the broker - optional, disable with\n  `WITH_SQLITE=no`\n* uthash / utlist - bundled versions of these headers are provided, disable\n  their use with `WITH_BUNDLED_DEPS=no`\n* xsltproc (xsltproc and docbook-xsl on Debian based systems) - only needed\n  when building from git sources - disable with `WITH_DOCS=no`\n\nFor testing, the following packages are required:\n* cunit\n* googletest / gmock\n* microsocks\n* python\n\n\nTo compile you may either use CMake, or on Linux look in the file `config.mk`\nfor compile options and use plain `make`.\n\nUp to version 2.1, the recommendation was to use CMake for Windows and Mac, and\nto use make everywhere else. The recommendation now is to use cmake in all\ncases, and that the plain makefiles will be removed in version 3.0.\n\nIf you have any questions, problems or suggestions (particularly related to\ninstalling on a more unusual device) then please get in touch using the details\nin README.md.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipse-mosquitto%2Fmosquitto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feclipse-mosquitto%2Fmosquitto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipse-mosquitto%2Fmosquitto/lists"}