A user interface kit (UI kit) is a set of pre-built graphical components used to design consistent and aesthetically pleasing user interfaces. Using a UI kit saves design time by providing ready-to-use elements. This kit includes various files such as buttons, forms, icons, widgets, navigation bars, and more. There are different types of UI kits: the full kit, which may include both the mockup and the code for the UI components; components for React/Vue/Angular; the design kit, containing only the mockup; and the development kit, containing only the code. Collections of UI kits are also called user interface toolkits.