Package: jsplyr Title: Manipulate 'JSON' Data in the Browser with a 'dplyr' Interface Version: 0.1.0 Authors@R: c( person("Maciej", "Banas", , "banasmaciek@gmail.com", role = c("cre", "aut")), person("Krystian", "Igras", , "krystian8207@gmail.com", role = "aut") ) Description: A 'dplyr' backend for 'shiny' applications that manipulates 'JSON' data in the web browser instead of on the server. Data manipulation verbs such as filter, select, mutate, summarise, arrange, and joins are evaluated lazily and translated into 'JavaScript' operations that run client-side, following the lazy evaluation approach of 'dbplyr' but generating 'JavaScript' rather than 'SQL'. Results are returned to R asynchronously as promises. This keeps data wrangling responsive for large data frames by offloading the work to the client. License: MIT + file LICENSE URL: https://github.com/r-world-devs/jsplyr, https://r-world-devs.github.io/jsplyr/ BugReports: https://github.com/r-world-devs/jsplyr/issues Encoding: UTF-8 Roxygen: list(markdown = TRUE) Depends: R (>= 4.1.0) Imports: cli, dplyr, glue, htmltools, jsonlite, promises, purrr, rlang, shiny, stringr Suggests: knitr, rmarkdown, shinytest2, testthat (>= 3.0.0) VignetteBuilder: knitr Config/testthat/edition: 3 Config/roxygen2/version: 8.0.0 Repository: https://r-world-devs.r-universe.dev Date/Publication: 2026-07-17 07:56:53 UTC RemoteUrl: https://github.com/r-world-devs/jsplyr RemoteRef: HEAD RemoteSha: 9667bff598c4bed8afaceb299dbfedd8c98b8dce NeedsCompilation: no Packaged: 2026-07-17 09:35:24 UTC; root Author: Maciej Banas [cre, aut], Krystian Igras [aut] Maintainer: Maciej Banas