Check if the Title of a Package is Available, Appropriate and Interesting

Check if a given package name is available to use. It checks the name's validity. Checks if it is used on 'GitHub', 'CRAN' and 'Bioconductor'. Checks for unintended meanings by querying Urban Dictionary, 'Wiktionary' and Wikipedia.

Travis-CI Build Status CRAN status Project Status: Active – The project has reached a stable, usable state and is being actively developed.


  • Checks for validity
  • Checks not already available on GitHub, CRAN and Bioconductor
  • Searches Urban Dictionary, Wiktionary and Wikipedia for unintended meanings
  • Can suggest possible names based on text in the package title or description.


You can install available from CRAN with:


Or the development version from GitHub with:




Generate new package names from titles

suggest(text = "Client for New York Times APIs")
#> [1] "timesr"
suggest(text = "An R Interface to SciDB")
#> [1] "scidbr"

Rstudio Support

RStudio versions 1.1 and later support color in the terminal.


available 1.0.2

  • Add dialog when run interactively asking if urban dictionary results should be included, as they can potentially contain offensive results (#41).
  • Use BiocManager for compatibility with future versions of R.

available 1.0.1

  • Filter own repo from GitHub results (#21).
  • get_urban_data() is now exported (#34).
  • No longer trimming r or R when proceeded by a vowel from search terms, as originally intended (#35).
  • Support for upcoming glue 1.3.0 release

available 1.0.0

  • Initial release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.0.4 by Jim Hester, 2 years ago

Report a bug at

Browse source code at

Authors: Carl Ganz [aut] , Gábor Csárdi [aut] , Jim Hester [aut, cre] , Molly Lewis [aut] , Rachael Tatman [aut]

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports cli, clisymbols, crayon, tidytext, desc, glue, jsonlite, memoise, SnowballC, stringdist, tibble, udapi, yesno

Suggests usethis, BiocInstaller, BiocManager, testthat

Imported by changer.

See at CRAN