# Web components Web components are an advanced feature that allows you to modify the player's UI and give a custom feel to it, replace elements, or re-group items in a custom menu. You can also easily add your own components. The following articles describe various components and their usage: * [Core components](/docs/wowza-flowplayer/player/web-components/core-components/) * [Plugin components](/docs/wowza-flowplayer/player/web-components/plugin-components/) * [Custom components](/docs/wowza-flowplayer/player/web-components/custom-components/) * [Component events](/docs/wowza-flowplayer/player/web-components/component-events/) * [Component states](/docs/wowza-flowplayer/player/web-components/component-states/) info To learn how to customize the player UI with our pre-built component packages, see [Customize the player with the component registry](/docs/wowza-flowplayer/guides/customize-the-player-with-the-component-registry/).