themis is back to adding real resampling algorithms after a documentation-heavy stretch.
dtplyr alternatives
The best dtplyr alternatives in analytics tools, ranked by Sparkpulse's velocity_score.
Updated Aug 13, 2026
Looking for the best alternatives to dtplyr? Sparkpulse tracks and ranks 12 alternatives in analytics tools by shipping velocity — how frequently each ships meaningful updates, verified from official changelogs. For reference, dtplyr shipped 0 meaningful updates in the last 30 days and carries a velocity score of 0.0 out of 10 in 2026. The alternatives below are ranked the same way, so you're comparing real release momentum, not marketing claims.
About dtplyr
dtplyr stopped hijacking data.table objects and became an opt-in translator
dtplyr converts dplyr and tidyr code into data.table syntax, and 1.3.0 redrew its boundary: verbs no longer dispatch to dtplyr translations just because dtplyr is loaded, so lazy_dt() has to be called explicitly. Since then the work has been translation coverage — reframe(), case_match(), consecutive_id() — plus a long tail of correctness fixes in grouping and .by.
Velocity 0.0 · Last update 1h ago
Top 12 alternatives to dtplyr
Ranked by recent ship velocity. Tap any card for the full editorial breakdown, or pivot to a head-to-head.
pins keeps adding a storage backend per release while retiring its original API
tsibble shipped one release in five and a half years - the data structure is finished
yardstick made fairness metrics a first-class part of tidymodels evaluation
tune extends tuning past the model itself to postprocessors, and adds a second parallel backend
leaflet relicensed to MIT and finished migrating off R's retired spatial stack
ggpubr reached 1.0.0 with p-value formatting presets for specific journals
bigrquery went MIT, then handed its slowest path to the BigQuery Storage API
sparklyr now spends its releases absorbing dbplyr changes and feeding pysparklyr
Seurat's centre of gravity has moved from single cells to spatial data and on-disk matrices
insight quietly widens the set of model objects the easystats ecosystem can read
flexdashboard has slowed to a fix-only trickle since the bslib theming rework
dtplyr vs alternatives — shipping velocity at a glance
Velocity score (0–10) and meaningful releases shipped in the last 30 days, from official changelogs. Higher = shipping faster.
| Product | Velocity | Sparks · 30d | Focus areas | Latest release |
|---|---|---|---|---|
| dtplyr (baseline) | 0.0 | 0 | data.tabledplyrtranslation | Verbs stop auto-dispatching; lazy_dt() now required |
| themis | 2.5 | 0 | rtidymodelsclass-imbalance | — |
| pins | 0.0 | 0 | data-versioningcloud-storagedatabricks | — |
| tsibble | 0.0 | 0 | time-seriesdata-structuresvctrs | Interval becomes a vctrs record type; windowing moves to slider |
| yardstick | 0.0 | 0 | metricstidymodelsfairness | Fairness metrics and a groupwise metric constructor |
| tune | 0.0 | 0 | hyperparameter-tuningtidymodelsparallelism | Postprocessors become tunable; mirai joins future as a backend |
| leaflet | 0.0 | 0 | mappinggeospatialsf-migration | MIT relicensing and sp dropped from default installs |
| ggpubr | 0.0 | 0 | visualizationstatisticspublication | Journal-specific p-value formatting presets in 1.0.0 |
| bigrquery | 0.0 | 0 | bigquerydbidbplyr | MIT relicensing, dbplyr second edition, full DBI support |
| sparklyr | 0.0 | 0 | sparkdatabricksdbplyr-compatibility | — |
| Seurat | 0.0 | 0 | single-cellspatial-transcriptomicsbioinformatics | Space Ranger 4.0 segmentations and interactive cell lasso |
| insight | 0.0 | 0 | model-introspectioneasystatsbayesian | — |
| flexdashboard | 0.0 | 0 | dashboardsrmarkdownbootstrap | — |
The 12 best dtplyr alternatives, in depth
1. themis · velocity 2.5
Themis is back to adding real resampling algorithms after a documentation-heavy stretch.
Its velocity score of 2.5/10 reflects longer-term release cadence.
Where dtplyr leans on data.table, dplyr and translation, themis focuses on r, tidymodels and class imbalance.
themis and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
2. pins · velocity 0.0
Pins keeps adding a storage backend per release while retiring its original API.
Its velocity score of 0.0/10 reflects longer-term release cadence.
Where dtplyr leans on data.table, dplyr and translation, pins focuses on data versioning, cloud storage and databricks.
pins and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
3. tsibble · velocity 0.0
Tsibble shipped one release in five and a half years - the data structure is finished.
Its velocity score of 0.0/10 reflects longer-term release cadence; its most recent meaningful update was “Interval becomes a vctrs record type; windowing moves to slider”.
Where dtplyr leans on data.table, dplyr and translation, tsibble focuses on time series, data structures and vctrs.
tsibble and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
4. yardstick · velocity 0.0
Yardstick made fairness metrics a first-class part of tidymodels evaluation.
Its velocity score of 0.0/10 reflects longer-term release cadence; its most recent meaningful update was “Fairness metrics and a groupwise metric constructor”.
Where dtplyr leans on data.table, dplyr and translation, yardstick focuses on metrics, tidymodels and fairness.
yardstick and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
5. tune · velocity 0.0
Tune extends tuning past the model itself to postprocessors, and adds a second parallel backend.
Its velocity score of 0.0/10 reflects longer-term release cadence; its most recent meaningful update was “Postprocessors become tunable; mirai joins future as a backend”.
Where dtplyr leans on data.table, dplyr and translation, tune focuses on hyperparameter tuning, tidymodels and parallelism.
tune and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
6. leaflet · velocity 0.0
Leaflet relicensed to MIT and finished migrating off R's retired spatial stack.
Its velocity score of 0.0/10 reflects longer-term release cadence; its most recent meaningful update was “MIT relicensing and sp dropped from default installs”.
Where dtplyr leans on data.table, dplyr and translation, leaflet focuses on mapping, geospatial and sf migration.
leaflet and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
7. ggpubr · velocity 0.0
Ggpubr reached 1.0.0 with p-value formatting presets for specific journals.
Its velocity score of 0.0/10 reflects longer-term release cadence; its most recent meaningful update was “Journal-specific p-value formatting presets in 1.0.0”.
Where dtplyr leans on data.table, dplyr and translation, ggpubr focuses on visualization, statistics and publication.
ggpubr and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
8. bigrquery · velocity 0.0
Bigrquery went MIT, then handed its slowest path to the BigQuery Storage API.
Its velocity score of 0.0/10 reflects longer-term release cadence; its most recent meaningful update was “MIT relicensing, dbplyr second edition, full DBI support”.
Where dtplyr leans on data.table, dplyr and translation, bigrquery focuses on bigquery, dbi and dbplyr.
bigrquery and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
9. sparklyr · velocity 0.0
Sparklyr now spends its releases absorbing dbplyr changes and feeding pysparklyr.
Its velocity score of 0.0/10 reflects longer-term release cadence.
Where dtplyr leans on data.table, dplyr and translation, sparklyr focuses on spark, databricks and dbplyr compatibility.
sparklyr and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
10. Seurat · velocity 0.0
Seurat's centre of gravity has moved from single cells to spatial data and on-disk matrices.
Its velocity score of 0.0/10 reflects longer-term release cadence; its most recent meaningful update was “Space Ranger 4.0 segmentations and interactive cell lasso”.
Where dtplyr leans on data.table, dplyr and translation, Seurat focuses on single cell, spatial transcriptomics and bioinformatics.
Seurat and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
11. insight · velocity 0.0
Insight quietly widens the set of model objects the easystats ecosystem can read.
Its velocity score of 0.0/10 reflects longer-term release cadence.
Where dtplyr leans on data.table, dplyr and translation, insight focuses on model introspection, easystats and bayesian.
insight and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
12. flexdashboard · velocity 0.0
Flexdashboard has slowed to a fix-only trickle since the bslib theming rework.
Its velocity score of 0.0/10 reflects longer-term release cadence.
Where dtplyr leans on data.table, dplyr and translation, flexdashboard focuses on dashboards, rmarkdown and bootstrap.
flexdashboard and dtplyr have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
Full flexdashboard trajectory → · Compare dtplyr vs flexdashboard →
Frequently asked questions
What are the best alternatives to dtplyr?
The top dtplyr alternatives we currently track in analytics tools are themis, pins, tsibble, yardstick, tune, ranked by recent ship velocity.
How is this list of dtplyr alternatives ranked?
Alternatives are ranked by Sparkpulse's velocity_score — release cadence + 30-day spark count + sector-relative ship rate.
Can I compare dtplyr directly with one of these alternatives?
Yes — every card has a "Compare with dtplyr" link to a side-by-side /compare page.