nanonext: NNG (Nanomsg Next Gen) Lightweight Messaging Library
R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ.
NNG is a socket library for reliable, high-performance messaging over
in-process, IPC, TCP, WebSocket and secure TLS transports. Implements
'Scalability Protocols', a standard for common communications patterns
including publish/subscribe, request/reply and service discovery. As
its own threaded concurrency framework, provides a toolkit for
asynchronous programming and distributed computing. Intuitive 'aio'
objects resolve automatically when asynchronous operations complete,
and synchronisation primitives allow R to wait upon events signalled
by concurrent threads.
| Version: |
1.7.1 |
| Depends: |
R (≥ 3.6) |
| Suggests: |
later, litedown |
| Enhances: |
promises |
| Published: |
2025-10-01 |
| DOI: |
10.32614/CRAN.package.nanonext |
| Author: |
Charlie Gao [aut,
cre],
Posit Software, PBC [cph,
fnd],
Hibiki AI Limited [cph],
R Consortium [fnd] |
| Maintainer: |
Charlie Gao <charlie.gao at posit.co> |
| BugReports: |
https://github.com/r-lib/nanonext/issues |
| License: |
MIT + file LICENSE |
| URL: |
https://nanonext.r-lib.org, https://github.com/r-lib/nanonext |
| NeedsCompilation: |
yes |
| SystemRequirements: |
'libnng' >= 1.9 and 'libmbedtls' >= 2.5, or 'cmake'
and 'xz' to compile NNG and/or Mbed TLS included in package
sources |
| Citation: |
nanonext citation info |
| Materials: |
README, NEWS |
| In views: |
HighPerformanceComputing, WebTechnologies |
| CRAN checks: |
nanonext results |
Documentation:
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=nanonext
to link to this page.