Type: Package Package: nanonext Title: Lightweight Toolkit for Messaging, Concurrency and the Web Version: 1.9.1.9000 Authors@R: c( person("Charlie", "Gao", , "charlie.gao@posit.co", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-0750-061X")), person("Posit Software, PBC", role = c("cph", "fnd"), comment = c(ROR = "03wc8by49")), person("Hibiki AI Limited", role = "cph"), person("Staysail Systems, Inc.", role = "cph", comment = "NNG library"), person("Capitar IT Group BV", role = "cph", comment = "NNG library"), person("The Mbed TLS Contributors", role = "cph", comment = "Mbed TLS library"), person("Pierre", "L'Ecuyer", role = "cph", comment = "RngStreams library"), person("sakura authors", role = "cph", comment = "Serialization hooks"), person("R Consortium", role = "fnd", comment = c(ROR = "01z833950")) ) Description: R binding for NNG (Nanomsg Next Gen), a successor to ZeroMQ. A toolkit for messaging, concurrency and the web. High-performance socket 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 survey. A threaded concurrency framework with intuitive 'aio' objects that resolve automatically upon completion of asynchronous operations, and synchronisation primitives that allow R to wait on events signalled by concurrent threads. A unified HTTP server hosting REST endpoints, WebSocket connections and streaming on a single port, with a built-in HTTP client. License: MIT + file LICENSE URL: https://nanonext.r-lib.org, https://github.com/r-lib/nanonext BugReports: https://github.com/r-lib/nanonext/issues Depends: R (>= 3.6) Suggests: later, litedown Enhances: promises VignetteBuilder: litedown Biarch: true Config/build/compilation-database: true Config/Needs/website: tidyverse/tidytemplate Config/roxygen2/markdown: TRUE Config/roxygen2/version: 8.0.0 Config/usethis/last-upkeep: 2025-04-23 Encoding: UTF-8 SystemRequirements: 'libnng' >= 1.12 and 'libmbedtls' >= 3.0 (optional, bundled sources compiled otherwise) Repository: https://r-lib.r-universe.dev Date/Publication: 2026-07-01 10:48:35 UTC RemoteUrl: https://github.com/r-lib/nanonext RemoteRef: HEAD RemoteSha: ba85ea0d9267ad62795ab21e4b920455180c5e31 NeedsCompilation: yes Packaged: 2026-07-01 12:35:41 UTC; root Author: Charlie Gao [aut, cre] (ORCID: ), Posit Software, PBC [cph, fnd] (ROR: ), Hibiki AI Limited [cph], Staysail Systems, Inc. [cph] (NNG library), Capitar IT Group BV [cph] (NNG library), The Mbed TLS Contributors [cph] (Mbed TLS library), Pierre L'Ecuyer [cph] (RngStreams library), sakura authors [cph] (Serialization hooks), R Consortium [fnd] (ROR: ) Maintainer: Charlie Gao