Tidyverse 2.0.0

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. S7

    S7: a new OO system for R

    https://adv-r.hadley.nz/oo.html

    "There are multiple OOP systems to choose from. In this book, I’ll focus on the three that I believe are most important: S3, R6, and S4. S3 and S4 are provided by base R. R6 is provided by the R6 package, and is similar to the Reference Classes, or RC for short, from base R.

    "There is disagreement about the relative importance of the OOP systems. I think S3 is most important, followed by R6, then S4. Others believe that S4 is most important, followed by RC, and that S3 should be avoided. This means that different R communities use different systems."

    https://rconsortium.github.io/OOP-WG/

    "The S7 package is a new OOP system designed to be a successor to S3 and S4."

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Genie.jl

    🧞The highly productive Julia web framework

    Julia seems to be doing a better job catching up to R in this space than Python. I haven't used it personally, but the demos of Genie Framework are impressive: https://github.com/GenieFramework/Genie.jl / https://genieframework.com/

  4. dtplyr

    Data table backend for dplyr

    Can’t say I’ve used it, but isn’t that what dtplyr is supposed to provide?

    https://dtplyr.tidyverse.org/

  5. tidytable

    Tidy interface to 'data.table'

  6. Tidier.jl

    Meta-package for data analysis in Julia, modeled after the R tidyverse.

    Tidier.jl is a 100% Julia implementation of the R tidyverse mini-language in Julia.”

    https://github.com/TidierOrg/Tidier.jl

  7. AlgebraOfGraphics.jl

    An algebraic spin on grammar-of-graphics data visualization in Julia. Powered by the Makie.jl plotting ecosystem.

    This illustrates the point perfectly. Julia is attempting this and has a beachhead with Dataframes.jl. Confusingly though, Tidier.jl isn't really analogous to R's Tidyverse. It's more like one of a handful of meta-packages around Dataframes.jl.

    Then there are Grammar of Graphics (ggplot was Tidyverse's first star) style plotting libraries that Julia has been building. I'm probably most excited about Algebra of Graphics (https://github.com/MakieOrg/AlgebraOfGraphics.jl/) as part of the Makie Plots ecosystem. It does still feel a bit like Julia community can't decide between following Matplotlib or R's Grid/Ggplot approach.

    The seeds of a Tidyverse for Julia are there, but it'll take some time to achieve the consistency and maturity of the original Tidyverse.

  8. py-shiny

    Shiny for Python

    I'm not sure how usable it is, but Shiny for Python exists: https://shiny.rstudio.com/py/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: A VS Code extension to build Julia data apps with low-code and AI [video]

    1 project | news.ycombinator.com | 20 May 2024
  • Show HN: Genie Cloud – no-code platform to build and deploy Julia web apps

    1 project | news.ycombinator.com | 31 Mar 2023
  • Julia outside of academia?

    1 project | /r/Julia | 14 Feb 2023
  • GUI library suggestion for school project

    1 project | /r/Julia | 23 Oct 2022
  • Show HN: Genie Builder, no-code UI plugin for building data apps

    1 project | news.ycombinator.com | 5 Aug 2022