mlr3misc
The mlr3 utility belt has spent a year rebuilding how errors travel
A side-by-side editorial comparison of wk and zip — release velocity, themes, recent moves, and the top alternatives to consider.
wk spent one release fixing what empty means, then went quiet.
wk provides the lightweight geometry vectors and streaming handler interface that sit underneath sf and the rest of R's geospatial stack. The 0.7 and 0.8 lines built out the surface — PROJJSON CRS lookup, ring winding, coordinate replacement functions, hex conversion — and 0.9.0 landed breaking changes to how empty and null points are represented. The three releases since are entirely reactive: compile under STRICT_R_HEADERS, fix format strings for R-devel, pass tests against a new sf.
zip 3.0 added encryption, turning a plumbing package into a complete archive tool.
zip creates and extracts archives from R without depending on external tools. Its 2.x line was incremental — a type column in zip_list(), symlink handling on Unix, hidden shared-library symbols. Version 3.0.0 changed the package's shape by adding password-protected archives and vectorized extraction.
wk provides the lightweight geometry vectors and streaming handler interface that sit underneath sf and the rest of R's geospatial stack. The 0.7 and 0.8 lines built out the surface — PROJJSON CRS lookup, ring winding, coordinate replacement functions, hex conversion — and 0.9.0 landed breaking changes to how empty and null points are represented. The three releases since are entirely reactive: compile under STRICT_R_HEADERS, fix format strings for R-devel, pass tests against a new sf.
This looks like a foundation package that has reached the shape it wanted. Feature work stopped after 0.9.2 and what remains is upkeep triggered by R-devel, compiler flags and sf releases — maintenance defined by other people's changes, which for a dependency this low in the stack is a reasonable end state rather than neglect. The unresolved question is whether anything still drives it forward now that the empty-geometry semantics are settled.
The entries do not support a confident prediction of new features; on this evidence the next release is most likely another compatibility fix prompted by sf or R-devel.
zip creates and extracts archives from R without depending on external tools. Its 2.x line was incremental — a type column in zip_list(), symlink handling on Unix, hidden shared-library symbols. Version 3.0.0 changed the package's shape by adding password-protected archives and vectorized extraction.
Development is moving from listing and extracting toward parity with what users expect of a general archive utility: encryption schemes including WinZIP AES-256, an encryption column so an archive can be inspected before extraction, and thread counts that respect the session's Ncpus setting. The 3.0.x releases since are consolidation on that new surface.
Expect continued refinement of the encryption and threading paths, with remaining symlink and permission edge cases on Unix the most likely source of the next fixes.
Other DevOps 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 wk or zip.
The mlr3 utility belt has spent a year rebuilding how errors travel
Zed ships weekly, and the Git surface is finally catching up to the agent surface
odbc keeps turning into an authentication broker with a database driver attached.
Load-bearing across CRAN, and untouched since January 2021.
ps grew from a process inspector into the thing that reliably kills what you started.
A package whose entire job is to ship someone else's database on time.
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. zip is currently shipping more aggressively (velocity 2.5 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. zip is currently shipping more aggressively (velocity 2.5 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 DevOps products to evaluate alongside.
Top wk alternatives in DevOps are ranked by recent ship velocity. Browse the "wk alternatives" section above for the current picks, or visit /alternatives/wk-r for the full list with editorial commentary on each.
Top zip alternatives in DevOps are ranked by recent ship velocity. Browse the "zip alternatives" section above for the current picks, or visit /alternatives/zip-r for the full list with editorial commentary on each.