The Components module provides components as entities, and thus are fieldable.
Using Components Groups, you can add components to an entity on the fly.

Dependencies:

  • CTools
  • Entity API
Short name
1194196