rnaturalearth
rnaturalearth finished its sp exit and is now optimising how the data actually arrives.
A side-by-side editorial comparison of Countly and tidyposterior — release velocity, themes, recent moves, and the top alternatives to consider.
Countly's LTS line is spending its releases on hardening the surfaces customers extend.
The 25.03 LTS and 24.05 branches are moving together, and the recent content is dominated by security and scoping work rather than features. The latest LTS rebuilds the api and frontend Docker images as multi-stage builds on Debian 13 with Node 24 so compilers and build tooling no longer ship, overrides fourteen vulnerable transitive dependencies, and replaces the unmaintained v8-sandbox behind custom code with isolated-vm. Earlier releases scoped internal event hooks to their own apps, fixed the consents table returning fields beyond the consent columns, and stopped dashboard widgets being copied by users without access to the referenced apps.
A finished Bayesian model-comparison package in pure maintenance mode
tidyposterior compares model performance using Bayesian resampling analysis, and it reached its intended shape years ago. Every release since 1.0.0 has been maintenance: a broken test under R-devel, a maintainer email change, and most recently compatibility with an upcoming ggplot2 release plus the base-pipe transition. The substantive API decisions — autoplot() over ggplot() methods, tibble returns from contrast_models() — were settled in the 0.x series.
The 25.03 LTS and 24.05 branches are moving together, and the recent content is dominated by security and scoping work rather than features. The latest LTS rebuilds the api and frontend Docker images as multi-stage builds on Debian 13 with Node 24 so compilers and build tooling no longer ship, overrides fourteen vulnerable transitive dependencies, and replaces the unmaintained v8-sandbox behind custom code with isolated-vm. Earlier releases scoped internal event hooks to their own apps, fixed the consents table returning fields beyond the consent columns, and stopped dashboard widgets being copied by users without access to the referenced apps.
The pattern across these releases is closing the gaps where a customer-supplied artefact — custom hook code, a copied widget, a projection on a request — could reach further than intended. That work is now touching the runtime itself, and the isolated-vm swap is a breaking change: custom code relying on setTimeout, setInterval or async completion fails with a logged error instead of running. The journey engine is the only place shipping genuinely new capability, and it is enterprise-only.
Expect follow-up releases to soften the custom-code migration, since the isolated-vm switch silently breaks any hook that awaited a timer, and further ab-testing work now that pystan has been replaced with compiled Stan executables.
tidyposterior compares model performance using Bayesian resampling analysis, and it reached its intended shape years ago. Every release since 1.0.0 has been maintenance: a broken test under R-devel, a maintainer email change, and most recently compatibility with an upcoming ggplot2 release plus the base-pipe transition. The substantive API decisions — autoplot() over ggplot() methods, tibble returns from contrast_models() — were settled in the 0.x series.
The package tracks its dependencies rather than developing on its own line, and the dependencies do the moving: rstanarm API changes, dplyr 1.0.0, testthat 3e, ggplot2. Its integration surface widened once, when perf_mod() gained methods for tuning parameter objects from tune, finetune, and workflowsets, and has been stable since. This is what a completed package in an active ecosystem looks like.
Expect the next release to be triggered by an upstream change rather than by anything tidyposterior wants to do differently.
Other Analytics products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either Countly or tidyposterior.
rnaturalearth finished its sp exit and is now optimising how the data actually arrives.
writexl spent nine years refusing to do formatting, then shipped all of it in 2.0.0.
rgbif is steadily pushing users off paged searching and onto real downloads.
rstanarm is community-maintained now, tracking Stan and lme4 rather than adding models.
taxa started a ground-up rewrite in 2021 and has published almost nothing since.
rotl's whole release history is keeping name matching honest against a moving taxonomy.
See all Countly alternatives → · See all tidyposterior alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. Countly is currently shipping more aggressively (velocity 5.0 vs 0.0), with 0 editorial sparks in the last 30 days against 0. See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.
Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. Countly is currently shipping more aggressively (velocity 5.0 vs 0.0), with 0 editorial sparks in the last 30 days against 0. For your specific use case, the alternatives sections above list other Analytics products to evaluate alongside.
Top Countly alternatives in Analytics are ranked by recent ship velocity. Browse the "Countly alternatives" section above for the current picks, or visit /alternatives/countly for the full list with editorial commentary on each.
Top tidyposterior alternatives in Analytics are ranked by recent ship velocity. Browse the "tidyposterior alternatives" section above for the current picks, or visit /alternatives/tidyposterior for the full list with editorial commentary on each.