Mosquitto

Mosquitto: server and client implementation of the MQTT protocol - Published in JOSS (2017)

https://github.com/eclipse-mosquitto/mosquitto

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    5 of 161 committers (3.1%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary

Keywords

broker eclipse-iot mosquitto mqtt
Last synced: 6 months ago · JSON representation ·

Repository

Eclipse Mosquitto - An open source MQTT broker

Basic Info
  • Host: GitHub
  • Owner: eclipse-mosquitto
  • License: other
  • Language: C
  • Default Branch: master
  • Homepage: https://mosquitto.org
  • Size: 15.7 MB
Statistics
  • Stars: 10,078
  • Watchers: 278
  • Forks: 2,516
  • Open Issues: 800
  • Releases: 0
Topics
broker eclipse-iot mosquitto mqtt
Created almost 10 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Citation Security

README-compiling.md

The following packages can be used to add features to mosquitto. All of them are optional.

  • openssl
  • c-ares (for DNS-SRV support, disabled by default)
  • tcp-wrappers (optional, package name libwrap0-dev)
  • libwebsockets (optional, disabled by default, version 2.4 and above)
  • cJSON (optional but recommended, for dynamic-security plugin support, and JSON output from mosquittosub/mosquittorr)
  • libsystemd-dev (optional, if building with systemd support on Linux)
  • On Windows, a pthreads library is required if threading support is to be included.
  • xsltproc (only if building from git)
  • docbook-xsl (only if building from git)

To compile, run "make", but also see the file config.mk for more details on the various options that can be compiled in.

Where possible use the Makefiles to compile. This is particularly relevant for the client libraries as symbol information will be included. Use cmake to compile on Windows or Mac.

If you have any questions, problems or suggestions (particularly related to installing on a more unusual device) then please get in touch using the details in README.md.

Owner

  • Name: Eclipse Mosquitto
  • Login: eclipse-mosquitto
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Light"
  given-names: "Roger A."
  orcid: "https://orcid.org/0000-0001-9218-7797"
title: "My Research Software"
version: 2.0.21
doi: 10.21105/joss.00265
url: "https://github.com/eclise-mosquitto/mosquitto"
preferred-citation:
  type: article
  authors:
  - family-names: "Light"
    given-names: "Roger A."
    orcid: "https://orcid.org/0000-0001-9218-7797"
  doi: "10.21105/joss.00265"
  journal: "Journal of Open Source Software"
  start: 265
  title: "Mosquitto: server and client implementation of the MQTT protocol"
  issue: 13
  volume: 2
  year: 2017

GitHub Events

Total
  • Create event: 9
  • Commit comment event: 3
  • Issues event: 202
  • Watch event: 937
  • Delete event: 8
  • Issue comment event: 545
  • Push event: 248
  • Pull request review comment event: 12
  • Pull request review event: 19
  • Pull request event: 142
  • Fork event: 148
Last Year
  • Create event: 9
  • Commit comment event: 3
  • Issues event: 202
  • Watch event: 939
  • Delete event: 8
  • Issue comment event: 545
  • Push event: 248
  • Pull request review comment event: 12
  • Pull request review event: 19
  • Pull request event: 142
  • Fork event: 148

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 2,938
  • Total Committers: 161
  • Avg Commits per committer: 18.248
  • Development Distribution Score (DDS): 0.118
Past Year
  • Commits: 136
  • Committers: 23
  • Avg Commits per committer: 5.913
  • Development Distribution Score (DDS): 0.272
Top Committers
Name Email Commits
Roger A. Light r****r@a****g 2,592
Karl Palsson k****p@e****m 31
Pierre Fersing p****g@b****m 18
Abilio Marques a****r@g****m 14
Pierre Hallot h****e@g****m 9
Christoph Krey c@c****e 8
Lance Chen c****2@g****m 8
raspopov r****v@c****m 7
Fredrik Fornwall f****k@f****t 6
Ian Johnson i****n@w****m 6
Konstantin Podsvirov k****n@p****o 5
Michael Heimpold m****d@i****m 5
Tatsuzo Osawa t****a@g****m 5
Panagiotis Vasilikos p****s@a****k 5
Carsten Andrich c****n@a****e 4
Dan White d****e@v****u 4
Gianfranco Costamagna c****o@y****t 4
Jerome Malinge g****m@y****m 4
Vinod Kumar k****d@g****m 4
YangHau v****8@g****m 4
Thomas De Backer m****t@d****e 3
Andrea Pinazzi f****p@g****m 3
Anmol Sarma me@a****n 3
Joachim Zobel j****7@h****e 3
Nicolás Pernas Maradei n****s@g****m 3
Philippe Coval r****r@u****t 3
Sigmund Vik s****k@y****m 3
Tomas Novotny n****y@r****m 3
Tobias Assarsson t****n@g****m 3
Wolfgang Hottgenroth w****h@i****m 3
and 131 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 376
  • Total pull requests: 224
  • Average time to close issues: 11 months
  • Average time to close pull requests: 5 months
  • Total issue authors: 235
  • Total pull request authors: 107
  • Average comments per issue: 2.86
  • Average comments per pull request: 1.3
  • Merged pull requests: 59
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 135
  • Pull requests: 127
  • Average time to close issues: 25 days
  • Average time to close pull requests: 25 days
  • Issue authors: 121
  • Pull request authors: 42
  • Average comments per issue: 1.25
  • Average comments per pull request: 0.9
  • Merged pull requests: 46
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ralight (112)
  • narc-Ontakac2 (8)
  • cjmaynard (4)
  • elfring (4)
  • rzr (2)
  • ghost (2)
  • audricschiltknecht (2)
  • luckychengww (2)
  • swiergot (2)
  • acode-x (2)
  • u19809 (2)
  • uvzubovs (2)
  • potatoronin (2)
  • brandond (2)
  • yooo1999 (2)
Pull Request Authors
  • ralight (19)
  • SteveHamann (13)
  • NorbertHeusser (12)
  • ckrey (10)
  • narc-Ontakac2 (5)
  • CoRfr (4)
  • mattst88 (4)
  • axos88 (4)
  • ricklvt (4)
  • rzr (4)
  • niklasf (3)
  • keptt (3)
  • mgdm (3)
  • Its-Just-Nans (3)
  • ftapajos (3)
Top Labels
Issue Labels
Component: mosquitto-broker (99) Type: Bug (78) Status: Available (37) Component: libmosquitto (23) Status: Completed (19) Component: build (8) Status: Blocked (7) Status: Needs info (5) Component: mosquitto-clients (5) Status: Accepted (4) Status: In Progress (4) Status: Duplicate (3) Status: Not a bug (2) Type: Question (2) not a bug (2) Component: packaging (2) Type: Enhancement (2) Status: On Hold (2) Component: mosquitto-apps (1)
Pull Request Labels
Component: mosquitto-broker (4) Component: libmosquitto (1) Component: mosquitto-clients (1)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 68
proxy.golang.org: github.com/eclipse-mosquitto/mosquitto
  • Versions: 68
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.7%
Average: 5.9%
Dependent repos count: 6.1%
Last synced: 6 months ago

Dependencies

.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/coverity-scan-develop.yml actions
  • actions/checkout v3 composite
  • vapier/coverity-scan-action v1 composite
.github/workflows/coverity-scan-fixes.yml actions
  • actions/checkout v3 composite
  • vapier/coverity-scan-action v1 composite
.github/workflows/delete-old-workflow-runs.yml actions
  • Mattraks/delete-workflow-runs v2 composite
.github/workflows/lock.yml actions
  • dessant/lock-threads v3 composite
docker/1.5/Dockerfile docker
  • alpine 3.14 build
docker/1.5-openssl/Dockerfile docker
  • alpine 3.14 build
docker/1.6/Dockerfile docker
  • alpine 3.14 build
docker/1.6-openssl/Dockerfile docker
  • alpine 3.14 build
docker/2.0/Dockerfile docker
  • alpine 3.16 build
docker/2.0-openssl/Dockerfile docker
  • alpine 3.16 build
docker/generic/Dockerfile docker
  • alpine 3.14 build
docker/local/Dockerfile docker
  • alpine 3.14 build
.github/workflows/windows.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • actions/upload-artifact/ v2 composite
  • joncloud/makensis-action v3.7 composite
  • suisei-cn/actions-download-file v1.0.1 composite