Joomla Components A component is a kind of Joomla! extension. Components are the main functional units of Joomla!; they can be seen as mini-applications.