R r-package

Open-source R projects categorized as r-package

Top 23 R r-package Projects

  • rmarkdown

    Dynamic Documents for R

  • Project mention: Pandoc | news.ycombinator.com | 2024-01-28

    I'm surprised to see no one has pointed out [RMarkdown + RStudio](https://rmarkdown.rstudio.com) as one way to immediately interface with Pandoc.

    I used to write papers and slides in LaTeX (using vim, because who needs render previews), then eventually switched to Pandoc (also vim). I eventually discovered RMarkdown+RStudio. I was looking for a nice way to format a simple table and discovered that rmarkdown had nice extensions of basic markdown (this was many years ago so maybe that is incorporated into vanilla markdown/pandoc).

    The RMarkdown page claims:

    > R Markdown supports dozens of static and dynamic output formats including HTML, PDF, MS Word, Beamer, HTML5 slides, Tufte-style handouts, books, dashboards, shiny applications, scientific articles, websites, and more.

    ...which I think is largely due to using pandoc as the core generator.

    RStudio shows you the pandoc command it runs to generate your document, which I've used to figure out the pandoc command I want to run when I've switched to using pandoc directly.

    This is a bit of a "lazy" way to interact with pandoc. Maybe the "laziest" aspect: when I get a new computer, I can install the entire stack by installing Rstudio, then opening a new rmarkdown document. Rstudio asks whether I'd like to install all the necessary libraries -- click "yes" and that's it. Maybe that sounds silly but it used to be a lot of work to manage your LaTeX install. These days I greatly favor things that save me time, which seems to get more precious every year.

  • drake

    An R-focused pipeline toolkit for reproducibility and high-performance computing (by ropensci)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • sf

    Simple Features for R

  • Project mention: Visualizing shapefiles in R with sf and ggplot2! | dev.to | 2023-08-11

    sf

  • brms

    brms R package for Bayesian generalized multivariate non-linear multilevel models using Stan

  • Project mention: Bayesian Structural Equation Modeling using blavaan | news.ycombinator.com | 2023-11-09

    [2] https://paul-buerkner.github.io/brms/

  • rstan

    RStan, the R interface to Stan

  • tinytex

    A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live

  • Project mention: Running Quarto Markdown in Docker | dev.to | 2023-12-23

    # Based on https://github.com/analythium/quarto-docker-examples/blob/main/Dockerfile.base # Version number of Quarto to download and use ARG QUARTO_VERSION="1.4.529" ARG OS_USERNAME=quarto ARG UID=1000 ARG GID=1000 FROM eddelbuettel/r2u:20.04 # librsvg2-bin is to allow SVG conversion when rendering a PDF file # (will install the rsvg-view binary) RUN set -e -x && \ apt-get update && apt-get install -y --no-install-recommends \ pandoc \ pandoc-citeproc \ curl \ gdebi-core \ librsvg2-bin \ python3.8 python3-pip \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* RUN set -e -x && \ install.r shiny jsonlite ggplot2 htmltools remotes renv knitr rmarkdown quarto # Download and install Quarto ARG QUARTO_VERSION RUN set -e -x && \ curl -o quarto-linux-amd64.deb -L https://github.com/quarto-dev/quarto-cli/releases/download/v${QUARTO_VERSION}/quarto-${QUARTO_VERSION}-linux-amd64.deb \ && gdebi --non-interactive quarto-linux-amd64.deb \ && rm -f quarto-linux-amd64.deb # Should be done for the user; won't work if done for root # (quarto will say that "tinytex is not installed") ARG OS_USERNAME ARG UID ARG GID RUN set -e -x && \ groupadd -g $GID -o "${OS_USERNAME}" && \ useradd -m -u $UID -g $GID -o -s /bin/bash "${OS_USERNAME}" USER "${OS_USERNAME}" # Install tools like tinytex to allow conversion to PDF RUN set -e -x && \ quarto install tool tinytex --update-path RUN set -e -x && \ printf "\e[0;105m%s\e[0;0m\n" "Run tlmgr update" \ && ~/.TinyTeX/bin/x86_64-linux/tlmgr update --self --all && \ ~/.TinyTeX/bin/x86_64-linux/fmtutil-sys --all # See https://github.com/rstudio/tinytex/issues/426 for explanation RUN set -e -x && \ printf "\e[0;105m%s\e[0;0m\n" "Run tlmgr install for a few tinyText packages (needed for PDF conversion)" \ && ~/.TinyTeX/bin/x86_64-linux/tlmgr install fvextra footnotebackref pagecolor sourcesanspro sourcecodepro titling USER root RUN set -e -x && \ mkdir -p /input USER "${OS_USERNAME}" WORKDIR /

  • mlr3

    mlr3: Machine Learning in R - next generation

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pagedown

    Paginate the HTML Output of R Markdown with CSS for Print

  • targets

    Function-oriented Make-like declarative workflows for R

  • tidyquant

    Bringing financial analysis to the tidyverse

  • shinyjs

    💡 Easily improve the user experience of your Shiny apps in seconds

  • report

    :scroll: :tada: Automated reporting of objects in R

  • timevis

    📅 Create interactive timeline visualizations in R

  • timetk

    Time series analysis in the `tidyverse`

  • tabulapdf

    Bindings for Tabula PDF Table Extractor Library

  • Project mention: What is the best library for processing table data contained within a PDF? | /r/dotnet | 2023-06-23

    In R we have this tabulizer library which is great for doing this: https://github.com/ropensci/tabulizer

  • modeltime

    Modeltime unlocks time series forecast models and machine learning in one framework

  • assertr

    Assertive programming for R analysis pipelines

  • Project mention: When did you realize you were good at coding? | /r/datascience | 2023-05-18

    There has also been at least one attempt, assertr, to make a test framework for data assumptions specifically.

  • magick

    Magic, madness, heaven, sin

  • stplanr

    Sustainable transport planning with R

  • worldfootballR

    A wrapper for extracting world football (soccer) data from FBref, Transfermark, Understat and fotmob

  • ggpointdensity

    :chart_with_upwards_trend: :bar_chart: Introduces geom_pointdensity(): A Cross Between a Scatter Plot and a 2D Density Plot.

  • nflfastR

    A Set of Functions to Efficiently Scrape NFL Play by Play Data

  • tweetbotornot

    🤖 R package for detecting Twitter bots via machine learning

  • SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

R r-package related posts

Index

What are some of the best open-source r-package projects in R? This list will help you:

Project Stars
1 rmarkdown 2,802
2 drake 1,330
3 sf 1,276
4 brms 1,231
5 rstan 1,004
6 tinytex 934
7 mlr3 878
8 pagedown 866
9 targets 866
10 tidyquant 829
11 shinyjs 722
12 report 660
13 timevis 643
14 timetk 596
15 tabulapdf 524
16 modeltime 498
17 assertr 463
18 magick 448
19 stplanr 412
20 worldfootballR 408
21 ggpointdensity 396
22 nflfastR 391
23 tweetbotornot 385

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