Package: civetwebR Type: Package Title: Embedded HTTP and WebSocket Server Through 'CivetWeb' Version: 0.1.1 Authors@R: c( person("Troy", "Hernandez", email = "troy@cornball.ai", role = c("aut", "cre"), comment = c(ORCID = "0009-0005-4248-604X")), person("Vedo", "Alagic", email = "vedo.alagic@outlook.com", role = c("aut", "cph"), comment = "wrote the package; github.com/vedoa/civetwebR"), person("cornball.ai", role = "cph"), person("The CivetWeb developers", role = "cph", comment = "CivetWeb, bundled in src/civetweb.c and src/civetweb/"), person("Sergey", "Lyubka", role = "cph", comment = "Mongoose, from which CivetWeb descends"), person("Aladdin Enterprises", role = "cph", comment = "the MD5 implementation in src/civetweb/md5.inl"), person("L. Peter", "Deutsch", role = "ctb", comment = "author of src/civetweb/md5.inl"), person("No Face Press, LLC", role = "ctb", comment = "amalgamated md5.inl for CivetWeb"), person("Steve", "Reid", role = "ctb", comment = "author of src/civetweb/sha1.inl (public domain)"), person("James H.", "Brown", role = "ctb", comment = "src/civetweb/sha1.inl"), person("Saul", "Kravitz", role = "ctb", comment = "src/civetweb/sha1.inl"), person("Ralph", "Giles", role = "ctb", comment = "src/civetweb/sha1.inl"), person("The Mbed TLS Contributors", role = "cph", comment = "Mbed TLS, bundled in src/mbedtls/")) Copyright: See inst/COPYRIGHTS for the bundled CivetWeb and Mbed TLS. SystemRequirements: GNU make Description: An embedded HTTP and WebSocket server. The bundled 'CivetWeb' C library does the socket work on its own threads, and R handles one request or WebSocket event at a time on its main thread, so handlers need no locking. Static files are served from disk, TLS (Transport Layer Security) is terminated by the bundled 'Mbed TLS' , and the event loop is exposed so an application can drive it from its own. License: MIT + file LICENSE URL: https://github.com/cornball-ai/civetwebR BugReports: https://github.com/cornball-ai/civetwebR/issues Encoding: UTF-8 NeedsCompilation: yes Suggests: callr, tinytest Config/pak/sysreqs: make Repository: https://cornball-ai.r-universe.dev Date/Publication: 2026-10-13 21:30:40 UTC RemoteUrl: https://github.com/cornball-ai/civetwebR RemoteRef: HEAD RemoteSha: 88b2dc0c65d32cdc464198c0223091fcec3ae120 Packaged: 2026-10-13 23:26:35 UTC; root Author: Troy Hernandez [aut, cre] (ORCID: ), Vedo Alagic [aut, cph] (wrote the package; github.com/vedoa/civetwebR), cornball.ai [cph], The CivetWeb developers [cph] (CivetWeb, bundled in src/civetweb.c and src/civetweb/), Sergey Lyubka [cph] (Mongoose, from which CivetWeb descends), Aladdin Enterprises [cph] (the MD5 implementation in src/civetweb/md5.inl), L. Peter Deutsch [ctb] (author of src/civetweb/md5.inl), No Face Press, LLC [ctb] (amalgamated md5.inl for CivetWeb), Steve Reid [ctb] (author of src/civetweb/sha1.inl (public domain)), James H. Brown [ctb] (src/civetweb/sha1.inl), Saul Kravitz [ctb] (src/civetweb/sha1.inl), Ralph Giles [ctb] (src/civetweb/sha1.inl), The Mbed TLS Contributors [cph] (Mbed TLS, bundled in src/mbedtls/) Maintainer: Troy Hernandez