Skip to content

GuillaumeDesa/wordcloud-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Word Cloud Generator (Shiny App)

A user-friendly R/Shiny application to generate customizable word clouds from raw text files. This tool supports multiple languages and provides options for cleaning data and exporting results.

Features

  • Multi-language support: Choose between English, French, Spanish, and German for stopword removal.
  • Dynamic text cleaning: Automatically handles punctuation, numbers, and whitespace.
  • Customizable visuals: Adjust word count, minimum frequency, and color palettes.
  • Export ready: Download high-resolution PNG versions of your generated word clouds.
  • Modern UI: Built with the flatly Bootstrap theme and interactive loading spinners.

Installation

To run this app locally, ensure you have R and RStudio installed.

  1. Clone this repository:
   git clone https://github.com/your-username/word-cloud-generator.git
  1. Open the project in R and install the required dependencies:
   install.packages(c("shiny", "shinyjs", "shinycssloaders", "tm", "wordcloud", "RColorBrewer", "bslib"))
  1. Run the application:
   shiny::runApp()

Usage

  1. Upload a .txt file.
  2. Select the language of the text to filter out common stopwords.
  3. Fine-tune the appearance using the sliders and dropdowns.
  4. Click Download Word Cloud to save your image.

License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Copyright © 2026 — Guillaume Desagulier / Université Bordeaux Montaigne

About

A user-friendly R/Shiny application to generate customizable word clouds from raw text files. This tool supports multiple languages and provides options for cleaning data and exporting results.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages