Skip to content

High-Performance Interactive Mapping

0packages depend
1.3Kdownloads / year
33.8%test coverage
13/13flavors OK

Overview

About
Maintained by Uli MuellnerCRAN page ↗GitHub ↗Website ↗Issues ↗Declared funder: Epi, NZ

Interactive spatial visualisations are a cornerstone for exploring and communicating complexity, and are commonly embedded into reports or interactive dashboards. However, as the amount of data grows, so do the demands on functionality, especially for technical and scientific data. To bridge this gap and create a mapping package that is high performing, a modern approach is needed that draws from best software engineering practices. Toro provides bindings to 'MapLibre GL JS', an open-source 'JavaScript'/'TypeScript' library for rendering interactive maps in the browser, built from the ground up for responsiveness and scale, by the MapLibre Organization (2020) https://github.com/MapLibre. This connection allows users to create interactive maps that can easily be integrated into both 'Quarto' and the 'R Shiny' dashboard framework. Toro thereby enables spatial visualisation and exploration of data that might otherwise be too limited, too slow, or too hard to scale using more traditional interactive mapping tools such as 'leaflet'.

Changes in 0.2.0
  • Updated package maintainer and author roles
  • Revised package documentation
  • Minor improvements and fixes
  • Implemented package foundation for future development

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 2.2 min · r-oldrel-windows-x86_64
Status changes
  • OK13 OK2026-08-04
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK6 OK2026-05-08
Advisories

none known

Documentation

In release 0.2.0
READMEYes · 517 wordsVignettesNoNEWSYes · 100% structured · mentions 0.2.0Citation fileNoWebsiteYes · pkgdown

The repository also keeps web-only articles.

Help pages
86 (8 internal)
Examples that run
95%72 run in a plain check (30 of them under a condition) · 4 only when donttest examples are enabled (R CMD check --as-cran)
Exported functions with examples
97%
Documented parameters
98%
Return-value docs
100%
Help pages citing references
0%

Downloads

1.3K
CRAN downloads in the past year
Rank #13,780 · ~4/day · ~112/mo
Daily download trend is not available in this view yet.
39130 days
83890 days
1.3K1 year
Compare downloads with other packages →
Also on32 r2u3 autocran

Repository

2Stars
0Forks
12Open issues
0Open PRs
8Releases
251Commits
4Commit identities
License file reads as AGPL-3.0 · 251 commits · Last activity 2026-10-02 · 0% stars, 30d
Responsiveness
How these are sampled
PRs merged (all time)
100%
Median days to close, 50 most recently updated closed issues
50
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2026-05-16 · 12026-07-07 · 2
PracticesBeta

8 development-tooling and community-health practices detected across 4 families in the upstream repository

Checks run against github.com/epi-interactive-ltd/toro on 2026-10-11.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux

Governance and community (3)
Contributing guideIssue templatesPR template
Docs source (2)
pkgdown

GitHub Pages site last deployed 2026-10-02

pkgdown site last built 2026-09-29, before release 0.2.0 (2026-10-05)

CRAN release process (1)
cran-comments.md
How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
16 external dependencies (excludes base and recommended)

Installing toro adds 51 packages (32 with compiled code, 46 MB of source tarballs). Heaviest: sf 9.3 MB, bslib 5.6 MB, promises 3.1 MB.

Depends (1)
R >= 4.5.0
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

People & History

People (10)
Maintainer since 0.2.0 (2026) · added in 0.2.0
Author, Copyright holder, Funder · added in 0.2.0
The package was designed and developed by Epi (<https://www.epi.group/>)
Contributor · added in 0.2.0
Contributor · added in 0.2.0
Contributor
Contributor
Contributor
Copyright holder
MapLibre GL JS library
Copyright holder
mapbox-gl-draw plugin
Copyright holder
turf plugin

Previously maintained by Poppy Pakinui (0.1.0).

Listed in earlier versions (1)
epi
no longer listed · 0.1.0
Releases (2)

Pick two releases to compare their code metrics.

  • 0.2.0Latest
    record
    2026-10-05 · current release · diff ↗ ·
    added 11 exports
    add_drawn_shape, add_legend, add_paint_control, add_scale_control, check_chrome_available, remove_legend, remove_paint_control, remove_scale_control, set_scale_control_unit, toggle_scale_control, update_drawn_shape
    ·
    29 hours in CRAN's queue
    Listed in CRAN's incoming queue from 2026-10-03 21:57 to 2026-10-05 03:17 UTC, in 8 readings.
  • 0.1.0
    record
    2026-05-07
  • R
    R 4.6.0 released · 2026-04-24
Across CRAN, the median accepted release of the past year spent 15 hours in the queue, 90% under 11 days.How queue time is measured

Package metadata

First published
2026-05-07
Total releases
2 / 1 yrs
License
AGPL (>= 3) OSI
Minimum R
≥ 4.5.0
Download size
550 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("toro")
Muellner, U., Epi, NZ, MapLibre contributors, Mapbox contributors, Turf contributors, Hards, K., Muellner, P., Pakinui, P., Qian, J., & Snellgrove, N. (2026). toro: High-Performance Interactive Mapping (Version 0.2.0) [Computer software]. https://doi.org/10.32614/CRAN.package.toro

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for toro version 0.2.0 [Data set]. HJJB, LLC. Data release v2026-10-19. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-19, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy