Package: drogonR 0.1.6

Yuri Baramykov

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.6.tar.gz
drogonR_0.1.6.tar.gz(r-4.7-arm64)drogonR_0.1.6.tar.gz(r-4.7-x86_64)drogonR_0.1.6.tar.gz(r-4.6-arm64)drogonR_0.1.6.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://cran.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

3.48 score 31 exports 7 dependencies

Last updated from:f86d75fbcd. Checks:4 NOTE, 1 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE279
linux-devel-x86_64NOTE270
source / vignettesOK455
linux-release-arm64NOTE287
linux-release-x86_64NOTE278
wasm-releaseFAIL131

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 13 2026.

Last update: 2026-05-13
Started: 2026-05-13

Rate limiting

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

Last update: 2026-05-13
Started: 2026-05-13

Streaming responses (chunked HTTP, SSE)

Rendered fromstreaming.Rmdusingknitr::rmarkdownon May 13 2026.

Last update: 2026-05-13
Started: 2026-05-13

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

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

Last update: 2026-05-13
Started: 2026-05-13

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

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

Last update: 2026-05-13
Started: 2026-05-13

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

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

Last update: 2026-05-13
Started: 2026-05-13