pbdZMQ
0.3-14Programming with Big Data -- Interface to 'ZeroMQ'
Overview
'ZeroMQ' is a well-known library for high-performance asynchronous messaging in scalable, distributed applications. This package provides high level R wrapper functions to easily utilize 'ZeroMQ'. We mainly focus on interactive client/server programming frameworks. For convenience, a minimal 'ZeroMQ' library (4.2.2) is shipped with 'pbdZMQ', which can be used if no system installation of 'ZeroMQ' is available. A few wrapper functions compatible with 'rzmq' are also provided.
Install
Health
- OK13 OK2026-10-15
- ERROR12 OK, 1 ERROR2026-10-14
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK14 OK2026-03-10
Documentation
- Help pages
- 22 (2 internal)includes a package overview page
- Examples that run
- 12%2 run in a plain check · 15 never run
- Exported functions with examples
- 89%
- Documented parameters
- 81%
- Return-value docs
- 78%
- Help pages citing references
- 86%
Also includes 13 demo scripts (run with demo())
- pbdZMQ-guide PDF
Downloads
Repository
- PRs merged (all time)
- 91%
- Median days to close, 50 most recently updated closed issues
- 2
- Median days to close, 50 most recently updated closed PRs
- 0
Stars over time
Forks over time
Issues over time
PRs over time
3 development-tooling and community-health practices detected across 1 family in the upstream repository
Checks run against github.com/snoweye/pbdzmq on 2026-10-11.
Dependencies
Installing pbdZMQ adds no packages beyond those that come with R.
Code & Tests
People & History
Show 1 more contributorHide 1 contributor
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 0.3-14Latest
- RR 4.5.0 released · 2025-04-11
- 0.3-132024-09-17 · diff ↗
- 0.3-122024-09-07 · diff ↗
- RR 4.4.0 released · 2024-04-24
- 0.3-112024-01-15 · diff ↗
- 0.3-102023-09-05 · diff ↗
- RR 4.3.0 released · 2023-04-21
- 0.3-92023-01-21 · diff ↗
- 0.3-82022-10-25 · diff ↗
- RR 4.2.0 released · 2022-04-22
- 0.3-72022-02-05 · diff ↗
- 0.3-62021-10-29 · diff ↗
- RR 4.1.0 released · 2021-05-18
- 0.3-52021-02-10 · diff ↗
Show 21 earlier eventsHide 21 earlier events
- 0.3-4
- 0.3-3.12020-10-14 · diff ↗
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- 0.3-32018-05-05 · diff ↗
- RR 3.5.0 released · 2018-04-23
- 0.3-2
- 0.3-12018-01-11 · diff ↗
- 0.3-02018-01-04 · diff ↗ ·
removed 7 exports
Context, Socket, zmq, zmq.poll.interrupt, zmq.poll2, zmq.poll2.get.revents, zmq.poll2.interruptadded 4 exports
get.pbdZMQ.ldflags, get.zmq.cppflags, get.zmq.ldflags, test.load.zmq - 0.2-6
- RR 3.4.0 released · 2017-04-21
- 0.2-52016-12-18 · diff ↗
- 0.2-42016-09-22 · diff ↗
- 0.2-32016-05-20 · diff ↗
- RR 3.3.0 released · 2016-05-03
- 0.2-22016-04-25 · diff ↗ ·
added 6 exports
.zmqopt_get, .zmqopt_set, zmq.poll.interrupt, zmq.poll2, zmq.poll2.get.revents, zmq.poll2.interrupt - 0.2-12016-01-21 · diff ↗ ·
removed 2 exports
.zmqopt_get, .zmqopt_setadded 9 exports
ZMQ.PO, pbd_opt, zmq.getsockopt, zmq.poll, zmq.poll.free, zmq.poll.get.revents, zmq.poll.length, zmq.recv.multipart, zmq.send.multipart - 0.2-02015-12-16 · diff ↗ ·
removed 3 exports
pattern:^zmq\\.[[:alpha:]]+, pattern:^ZMQ\\.[[:alpha:]]+, shellexec.wccadded 29 exports
.zmqopt_get, .zmqopt_init, .zmqopt_set, Context, Socket, ZMQ.MC, ZMQ.SO, ZMQ.SR, ZMQ.ST, address, random_open_port, random_port, zmq, zmq.bind, zmq.close, zmq.connect, zmq.ctx.destroy, zmq.ctx.new, zmq.disconnect, zmq.msg.recv, zmq.msg.send, zmq.recv, zmq.recvfile, zmq.send, zmq.sendfile, zmq.setsockopt, zmq.socket, zmq.strerror, zmq.version - 0.1-12015-09-23 · diff ↗
- 0.1-02015-09-11
- RR 3.2.0 released · 2015-04-16
Package metadata
- First published
- 2015-09-11
- Total releases
- 25 / 11 yrs
- License
- GPL-3 OSI
- Copyright
- See files AUTHORS, COPYING, and COPYING.LESSER in 'inst/zmq_copyright/' for the 'ZeroMQ' source files in 'src/zmq_src/' which are under GPL-3.
- Minimum R
- ≥ 3.5.0
- Download size
- 1.2 MB
Cite
Cite this package
Run in R for the authors' entry:
citation("pbdZMQ")The package provides a citation file, so citation() returns the authors' own entry.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-17, which the citation names so these numbers can be found later. More on citing and the projects behind them.