# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "nanonext" in publications use:' type: software license: MIT title: 'nanonext: Lightweight Toolkit for Messaging, Concurrency and the Web' version: 1.8.2 doi: 10.32614/CRAN.package.nanonext abstract: 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. authors: - family-names: Gao given-names: Charlie email: charlie.gao@posit.co orcid: https://orcid.org/0000-0002-0750-061X repository: https://r-multiverse-staging.r-universe.dev repository-code: https://github.com/r-lib/nanonext commit: 82421b6395f82fd8f5ae0d1246edda7c9545916e url: https://nanonext.r-lib.org date-released: '2026-04-04' contact: - family-names: Gao given-names: Charlie email: charlie.gao@posit.co orcid: https://orcid.org/0000-0002-0750-061X