Package: drogonR 0.1.7

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.

Authors:Yuri Baramykov [aut, cre], An Tao [ctb, cph], Shuo Chen [ctb, cph], Baptiste Lepilleur [ctb, cph], Christopher Dunn [ctb], JsonCpp Contributors [ctb, cph], Bert Belder [ctb, cph], mman-win32 contributors [ctb, cph]

drogonR_0.1.7.tar.gz
drogonR_0.1.7.zip(r-4.7)drogonR_0.1.7.zip(r-4.6)drogonR_0.1.7.zip(r-4.5)
drogonR_0.1.7.tgz(r-4.6-x86_64)drogonR_0.1.7.tgz(r-4.6-arm64)drogonR_0.1.7.tgz(r-4.5-x86_64)drogonR_0.1.7.tgz(r-4.5-arm64)
drogonR_0.1.7.tar.gz(r-4.7-arm64)drogonR_0.1.7.tar.gz(r-4.7-x86_64)drogonR_0.1.7.tar.gz(r-4.6-arm64)drogonR_0.1.7.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
drogonR/json (API)
NEWS

# Install 'drogonR' in R:
install.packages('drogonR', repos = c('https://zabis13.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/zabis13/drogonr/issues

Uses libs:
  • openssl– Secure Sockets Layer toolkit
  • zlib– Compression library
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

opensslzlibcpp

5.91 score 9 stars 4 scripts 209 downloads 31 exports 7 dependencies

Last updated from:545e790cfe. Checks:12 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK267
linux-devel-x86_64OK266
source / vignettesOK537
linux-release-arm64OK266
linux-release-x86_64OK245
macos-release-arm64OK179
macos-release-x86_64OK569
macos-oldrel-arm64OK167
macos-oldrel-x86_64OK486
windows-develOK537
windows-releaseOK490
windows-oldrelOK490
wasm-releaseFAIL116

Exports:dr_appdr_bodydr_deletedr_delete_cppdr_filedr_getdr_get_cppdr_get_cpp_streamdr_headerdr_htmldr_jsondr_on_errordr_postdr_post_cppdr_post_cpp_streamdr_putdr_put_cppdr_querydr_rate_limitdr_redirectdr_responsedr_runningdr_servedr_staticdr_statusdr_stopdr_streamdr_stream_ssedr_textdr_usepr_run

Dependencies:jsonlitelaterprocessxpsR6Rcpprlang

drogonR — Three Ways to Serve HTTP from R

Rendered fromdrogonR.Rmdusingknitr::rmarkdownon May 24 2026.

Last update: 2026-05-03
Started: 2026-05-03

Rate limiting

Rendered fromrate-limiting.Rmdusingknitr::rmarkdownon May 24 2026.

Last update: 2026-05-03
Started: 2026-05-03

Streaming responses (chunked HTTP, SSE)

Rendered fromstreaming.Rmdusingknitr::rmarkdownon May 24 2026.

Last update: 2026-05-03
Started: 2026-05-03

Variant 1 — C++ Shared Path (dr_*_cpp)

Rendered frommode-cpp-shared.Rmdusingknitr::rmarkdownon May 24 2026.

Last update: 2026-05-03
Started: 2026-05-03

Variant 2 — drogonR Native API (dr_app / dr_get / …)

Rendered frommode-native.Rmdusingknitr::rmarkdownon May 24 2026.

Last update: 2026-05-03
Started: 2026-05-03

Variant 3 — Plumber Drop-In (drogonR::pr_run)

Rendered frommode-plumber-shim.Rmdusingknitr::rmarkdownon May 24 2026.

Last update: 2026-05-03
Started: 2026-05-03