LexOPS is an R package and shiny app for generating controlled stimuli, for use in Psychology experiments. LexOPS can generate stimuli for a factorial design specified by the user, controlling for selected variables. The package has an inbuilt database of features for English words (
LexOPS::lexops), but the package can work with any database which includes features for a finite set of items. This means LexOPS can generate stimuli for words from any language based on any list of features, and can even work with stimuli which are nothing to do with words (e.g. faces).
This site explains most features of LexOPS, and provides some example applications.