How to use this site

Last updated: 2021-01-27

Search for projects


The projects are organized by the hosting platform, user name, and project name. The organization is hierarchical, so each section lists the available projects nested below it. Some concrete examples:

By topic

Some users have added topics to categorize their workflowr projects. This makes it easier to find projects you are interested in. The most popular topics are listed on the home page, but you can view all available topics at /topics/. Clicking on a topic will take you to a page that lists all the projects labeled with this topic, e.g. single-cell.

By publication

Some workflowr projects on are associated with published research. Go to Publications to view the publications with results that are supported by a reproducible and transparent workflowr project.

The navigation bar contains a search bar powered by DuckDuckGo. When you use the search bar, you will be redirected to DuckDuckGo’s website with the results of your query limited to

If you’d prefer to use a different search engine, you can use one of DuckDuckGo’s convenient bangs. For example, if you add !g to your search query, you will be taken to Google, and if you add !b, you will be taken to Bing.

Add a project

Install GitHub App

In order to add your workflowr project to, you need to install the GitHub App for the specific repositories that you want to share. Installing the GitHub App is quick and convenient.

  1. Go to and click Install

    Screenshot of GitHub App installation page
  2. Choose the GitHub account that contains your workflowr repository

  3. Do not install the app on all of your repositories. Instead choose “Only select repositories” and click on the workflowr projects you want to share on Then click Install.

    Screenshot of selecting repositories to install GitHub App

    The permissions requested by the app are minimal. It requests read access to publicly available data about your repository (see the section Privacy below for more details). It requests write access to your GitHub Issues. This will only be used to notify you of any problems with your workflowr project.

Edit description

The description of your workflowr project is obtained from the Description section on GitHub. Whatever you type there will be reflected on If your repository doesn’t have a Description on GitHub, then creates the description using the following pattern:

The workflowr project <project name> by <user name>

Add topics

The topics assigned to workflowr projects on are obtained directly from the topics you assigned to your GitHub repository. We highly encourage you to add topics to make it easier for others to find your project both on and GitHub.

Add a publication

The workflowr projects shared on are not required to be associated with a publication. However, if your workflowr project did result in a publication, please share! All you need to provide is the DOI.

Please open an Issue on GitHub to provide the DOI for the publication and the associated project(s).

Remove a project

To remove one of your projects from, you can uninstall the GitHub App from the repository.

There are two ways you can access the configuration for the GitHub App:

  • Go the the Settings for the repository and then navigate to the menu for Integrations

  • From your user home page, go to Settings and then navigate to Applications

Regardless of which method you used, next click Configure for the GitHub App. You can choose to uninstall the app for one or more repositories by clicking on the X next to their name. To remove the app from all the your repositories it was installed on, click the button at the very bottom to uninstall the app from your account.

About this site


The goal of the workflowr R package is to make your data analysis projects more organized, reproducible, and shareable. The purpose of is to increase the discoverability of workflowr projects. Currently, most readers will find your workflowr website only if you directly send them the URL or if you include the URL in your published manuscript. By curating workflowr projects, makes it easier for other interested readers to find your reproducible results. In essence, it is promoting transparency and openness.

None of the workflowr projects are actually hosted on Instead, it is a centralized directory of available projects to explore. The individual project pages provide links to the website and source Git repository.

Update frequency

This site is updated every 24 hours. If you (un)install the GitHub app or make any changes to your project, please check back in a few hours to see the update take effect.


This site was made possible by many different technologies. Highlighting a few of them:

  • Bulma - CSS framework
  • DuckDuckGo - Search bar
  • GitHub API - Obtain metadata on workflowr projects hosted on GitHub
  • Hugo - Static site generator
  • Netlify - Deploy and host site
  • R - Data management
  • TinyPNG - Image compression


The workflowr project is grateful for support from the Moore Foundation and the University of Chicago.


tl;dr We don’t collect any data on you.

For site visitors

We don’t collect any data on you. We don’t store any cookies. In fact, there isn’t even any JavaScript running on this site.

If you use the search bar, you will be taken to However, they are a privacy-conscious company, and they do not store your search queries or track you.

The website is hosted on Netlify servers. We have no reason to believe they collect any personal information from you. See their Terms of Use Agreement for more details.

For workflowr users

The GitHub App only accesses publicly available data for your GitHub repository. In other words, any data displayed on is also easily accessible by browsing GitHub or querying publicly accessible endpoints of their API.


Getting started with workflowr

To start using workflowr, the best place to start is to go through the Getting started vignette. This will take you from zero to deploying a website. Once you are comfortable with the basics of the workflowr framework, you can read through the other vignettes. For example, if you already have an existing project that you would like to migrate to use workflowr, read Migrating an existing project to use workflowr.

Support for GitLab

Not yet. The initial launch of only supports GitHub because it is the most popular service for hosting workflowr projects. However, since workflowr also supports hosting projects on GitLab, we plan to add support for public repositories hosted on GitLab.