# ------------------------------------------------
# CITATION.cff file created with {cffr} R package
# See also: https://docs.ropensci.org/cffr/
# ------------------------------------------------
cff-version: 1.2.0
message: 'To cite package "rgrpc" in publications use:'
type: software
license: Apache-2.0
title: 'rgrpc: Asynchronous ''gRPC'' Client and Server Runtime'
version: 0.1.2
doi: 10.32614/CRAN.package.rgrpc
abstract: 'A first-class asynchronous ''gRPC'' runtime built on
the generic asynchronous ''C++'' API (''GenericStub'', ''AsyncGenericService'')
. Requests and responses cross the native boundary
as method names plus opaque byte buffers; ''RProtoBuf'' supplies and consumes the
bytes, so schemas are loaded at runtime and no generated service stubs are required.
Native completion threads never call the R API: completions are queued natively
and delivered in batches on the R main thread. Complements ''RProtoBuf'' rather
than replacing it. Links against the system ''gRPC'' library for ''C++''.'
authors:
- family-names: Hernandez
given-names: Troy
email: troy@cornball.ai
orcid: https://orcid.org/0009-0005-4248-604X
repository: https://cornball-ai.r-universe.dev
repository-code: https://github.com/cornball-ai/rgrpc
commit: 2428c29dee5868b33a9e5318d33d1c2034bf88fb
url: https://github.com/cornball-ai/rgrpc
date-released: '2026-10-02'
contact:
- family-names: Hernandez
given-names: Troy
email: troy@cornball.ai
orcid: https://orcid.org/0009-0005-4248-604X