drogonR: High-Performance HTTP Server for R via 'Drogon'

Provides an 'R' interface to the 'Drogon' high-performance 'C++' 'HTTP' server framework (<https://github.com/drogonframework/drogon>). Offers a 'plumber'-style application programming interface for building 'REST' services from 'R' with substantially higher throughput.

Version: 0.1.6
Depends: R (≥ 4.1.0)
Imports: jsonlite, processx, later (≥ 1.4.4)
LinkingTo: later
Suggests: testthat (≥ 3.0.0), httr2, curl, plumber, knitr, rmarkdown
Published: 2026-05-13
DOI: 10.32614/CRAN.package.drogonR (may not be active yet)
Author: Yuri Baramykov ORCID iD [aut, cre], An Tao [ctb, cph] (Author of the bundled Drogon and Trantor C++ libraries), Shuo Chen [ctb, cph] (Author of the Muduo library, on which Trantor is based), Baptiste Lepilleur [ctb, cph] (Original author of the bundled JsonCpp library), Christopher Dunn [ctb] (Maintainer of JsonCpp), JsonCpp Contributors [ctb, cph] (See src/drogon/third_party/jsoncpp/AUTHORS in the package source), Bert Belder [ctb, cph] (Author of the bundled wepoll library (Windows epoll shim)), mman-win32 contributors [ctb, cph] (Authors of the bundled mman-win32 library; see src/mman-win32/LICENSE)
Maintainer: Yuri Baramykov <lbsbmsu at mail.ru>
BugReports: https://github.com/Zabis13/drogonR/issues
License: MIT + file LICENSE
URL: https://github.com/Zabis13/drogonR
NeedsCompilation: yes
SystemRequirements: C++17, GNU make, OpenSSL (optional, for HTTPS)
Materials: README, NEWS
CRAN checks: drogonR results

Documentation:

Reference manual: drogonR.html , drogonR.pdf
Vignettes: drogonR — Three Ways to Serve HTTP from R (source, R code)
Variant 1 — C++ Shared Path (source, R code)
Variant 2 — drogonR Native API (source, R code)
Variant 3 — Plumber Drop-In (source, R code)
Rate limiting (source, R code)
Streaming responses (chunked HTTP, SSE) (source, R code)

Downloads:

Package source: drogonR_0.1.6.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=drogonR to link to this page.