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.2 |
| Depends: | R (≥ 3.6) |
| Suggests: | later,litedown |
| Enhances: | promises |
| Published: | 2025-11-03 |
| 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 + fileLICENSE |
| 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 packagesources |
| Citation: | nanonext citation info |
| Materials: | README,NEWS |
| In views: | HighPerformanceComputing,WebTechnologies |
| CRAN checks: | nanonext results |
Documentation:
Downloads:
Reverse dependencies:
Linking:
Please use the canonical formhttps://CRAN.R-project.org/package=nanonextto link to this page.