Informally, a free functor is a left adjoint to a forgetful functor. (This is informal because the concept of forgetful functor is informal; any functor might be viewed as forgetful, so any left adjoint might be viewed as free, while in practice only some are.)
the free monoid functor
the free module functor
One formal sort of free functor is the left adjoint , where is a monad on the category and is its Eilenberg-Moore category (the category of -algebras). This includes:
The “free group” functor
The “free abelian group” functor
The “free category” functor
and many others.
In general, if is thought of as a forgetful functor and is its left adjoint, then is the free -object on an object of .