Skip to content
R for the Rest of Us Logo

Resources

This carefully curated collection of resources will help you find packages and learning resources to help you on your R journey.

Screenshot of sf cheatsheet

sf cheatsheet

A cheatsheet for the 'sf' package in R that provides a concise summary of spatial data manipulation and visualization functions.

Go to Resource

sf: A Tutorial

A tutorial introduction to the sf R package, which provides a powerful interface for working with geospatial data stored in vector formats.

Go to Resource
Screenshot of Sh*tty R help from sh*tty AI

Sh*tty R help from sh*tty AI

The blog post from rostrum.blog critiques the proliferation of R help websites that use low-quality AI-generated content to exploit vulnerable learners for profit. The author observes these sites featuring predatory practices such as affiliate marketing without providing valuable help, producing numerous pages with slightly altered content for SEO gains, and dishonestly attributing authorship to non-existent human writers. The post warns readers to be cautious and recognize that these sites offer poor advice, often including incorrect or non-functional code, and may feature content pirated from legitimate creators without consent.

Go to Resource

shiny

Shiny is a web application framework for building interactive web apps without web development skills. It is used for data science and allows users to interact with data and analysis using R or Python.

Go to Resource

Shiny - Where Questions Become Queries: Meet querychat

Shiny - Where Questions Become Queries: Meet querychat is an article introducing the querychat package, which allows users to interact with their Shiny dashboards using natural language queries. This eliminates the need for complex filtering mechanisms, making data analysis more accessible and intuitive. The article uses two examples, the diamonds dataset and the SheScores soccer dashboard, to showcase how querychat can translate questions into executable SQL queries, yielding reactive data frames within Shiny. It emphasizes the role of a Large Language Model in powering querychat and suggests models like Anthropic's Claude Sonnet 4.5. Practical information on using querychat with full code examples is available on GitHub, making it easy for readers to implement the package in their own projects.

Go to Resource
Screenshot of Shiny Tutorial

Shiny Tutorial

Go to Resource
Screenshot of shiny.semantic

shiny.semantic

shiny.semantic is a Fomantic (Semantic) UI wrapper for Shiny, allowing users to easily style their Shiny apps with a modern and interactive look.

Go to Resource
Screenshot of shinybulma

shinybulma

Bulma for Shiny is a package that brings the Bulma CSS framework to Shiny applications. It includes extensions and themes for customizing the appearance of Shiny apps.

Go to Resource

shinydashboardPlus

Add More AdminLTE2 Components to shinydashboard

Go to Resource
Screenshot of shinymaterial

shinymaterial

shinymaterial is an R package that provides material design components for creating shiny apps.

Go to Resource

shinymcp

shinymcp is a package that adapts Shiny applications for integration with AI chat interfaces such as Claude Desktop. It enables the creation of MCP Apps, which feature interactive UIs that run directly within chat conversations. To accomplish this, it restructures the traditional reactive programming model of Shiny into discrete tool functions that respond to user input changes. The package provides utilities for both manual and automatic conversion of existing Shiny applications. Developers can leverage familiar Shiny components, with the shinymcp bridge automatically detecting the connection between UI components and R code tools.

Go to Resource
Screenshot of shinyUIkit

shinyUIkit

'shiny' API for the 'UIkit' Web Framework

Go to Resource