Skip to content
Projects

uhub/awesome-r has 143 GitHub stars and 41 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 06:47 UTC. Last push 2026-10-31.

How these counts are measured

A curated list of awesome R frameworks, libraries and software.

Measured star growth

in 24h
0
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

awesome-r

A curated list of awesome R frameworks, libraries and software.

Learning and Reference

Tutorials and Books

Examples and Exercises

Awesome Lists and Collections

Language and Tooling

Compilers and Interpreters

Build Systems

  • ropensci/drake - An R-focused pipeline toolkit for reproducibility and high-performance computing
  • ropensci/targets - Function-oriented Make-like declarative workflows for R
  • richfitz/remake - Make-like declarative workflows in R
  • extendr/rextendr - An R package that helps scaffolding extendr-enabled packages or compiling Rust code dynamically
  • JohnCoene/packer - webpack + npm + R = ❤️

Package Management

Linters and Formatters

Debugging and Profiling

Editor and IDE Support

Web

Web Frameworks

HTTP and Networking Clients

Frontend and UI Components

Scraping and Crawling

Data and Storage

Database Clients and ORMs

Serialization and Formats

Machine Learning and AI

LLM and Inference

Machine Learning Frameworks

Natural Language Processing

  • juliasilge/tidytext - Text mining using tidy tools :sparkles::page_facing_up::sparkles:
  • quanteda/quanteda - An R package for the Quantitative Analysis of Textual Data
  • dselivanov/text2vec - Fast vectorization, topic modeling, distances and GloVe word embeddings in R.
  • trinker/sentimentr - Dictionary based sentiment analysis that considers valence shifters
  • bstewart/stm - An R Package for the Structural Topic Model
  • mjockers/syuzhet - An R package for the extraction of sentiment and sentiment-based plot arcs from text
  • bmschmidt/wordVectors - An R package for creating and exploring word2vec and other word embedding models
  • quanteda/spacyr - R wrapper to spaCy NLP
  • computationalstylistics/stylo - R package for stylometric analyses
  • cbail/textnets - R package to perform automated text analysis using network techniques
  • mkearney/resist_oped - 🕵🏽‍♀️ Identifying the author behind New York Time’s op-ed from inside the Trump White House.
  • ropensci/googleLanguageR - R client for the Google Translation API, Google Cloud Natural Language API and Google Cloud Speech API
  • ropensci/textreuse - Detect text reuse and document similarity
  • Twitter-Sentiment-Analysis/R - Sentiment analysis and visualization of real-time tweets using R
  • ropensci/tokenizers - Fast, Consistent Tokenization of Natural Language Text
  • farach/huggingfaceR - Hugging Face state-of-the-art models in R
  • jonathanbratt/RBERT - Implementation of BERT in R
  • mkearney/textfeatures - 👷‍♂️ A simple package for extracting useful features from character objects 👷‍♀️
  • OscarKjell/text - Using Transformers from HuggingFace in R
  • gandalf1819/Stock-Market-Sentiment-Analysis - Identification of trends in the stock prices of a company by performing fundamental analysis of the company. News articles were provided as training data-sets to the model which classified the articles as positive or neutral. Sentiment score was computed by calculating the difference between positive and negative words present in the news article. Comparisons were made between the actual stock prices and the sentiment scores. Naive Bayes, OneR and Random Forest algorithms were used to observe the results of the model using Weka
  • quanteda/stopwords - Multilingual Stopword Lists in R
  • trinker/lexicon - A data package containing lexicons and dictionaries for text analysis
  • TommyJones/textmineR - An aid for text mining in R, with a syntax that should be familiar to experienced R users. Provides a wrapper for several topic models that take similarly-formatted input and give similarly-formatted output. Has additional functionality for analyzing and diagnostics for topic models.
  • ropensci-archive/monkeylearn - :no_entry: ARCHIVED :no_entry: Accesses the Monkeylearn API for Text Classifiers and Extractors (archived)

Data Science and Analytics

Networking and Distributed

Cloud and Infrastructure

User Interface

Terminal and Console UI

Applications and End User Tools

Graphics and Media

Graphics and Rendering

Image and Video

Security

Authentication and Authorization

Concurrency and Performance

Concurrency and Parallelism

Testing and Quality

Testing

Utilities

Logging and Configuration

  • elbersb/tidylog - Tidylog provides feedback about dplyr and tidyr operations. It provides wrapper functions for the most common functions, such as filter, mutate, select, and group_by, and provides detailed output for joins.
  • daroczig/logger - A lightweight, modern and flexible, log4j and futile.logger inspired logging utility for R
  • rstudio/config - config package for R
  • HenrikBengtsson/startup - :wrench: R package: startup - Friendly R Startup Configuration
  • zatonovo/futile.logger - A logging package in R similar to log4j

Text Processing

Files and Operating System

Automation and Scripting

General Purpose Libraries

Science and Math

Mathematics

Scientific Computing

Other

Explore related projects