# GudHub — GH-Elements > Reference for every field and UI element available inside an application. ## GH-Elements - [GH-Elements](https://gudhub.com/docs/gh-elements.md) - [Add Items #](https://gudhub.com/docs/gh-elements/add-items.md): Add Items is a gh element that allows user to add new items to the application. Namely, this is a button that opens the item view, after which the user can fill - [API Element #](https://gudhub.com/docs/gh-elements/api-element.md): API Element is a gh element that allows you to send requests to certain endpoints. Its work is based on automation. The API processes the request according to t - [App Constructor #](https://gudhub.com/docs/gh-elements/app-constructor.md): App Constructor is a gh element that allows users to create a new applications. After clicking this button, the creation window opens. In general, the creation - [App Element #](https://gudhub.com/docs/gh-elements/app-element.md): App is a gh element that allows you to select any application from your list. The name of the selected application will be displayed in the current field. This - [App Settings Element #](https://gudhub.com/docs/gh-elements/app-settings.md): App Settings is a gh element that allows users to open settings of the current application. More precisely, it is a special button that opens a view with all th - [Available #](https://gudhub.com/docs/gh-elements/available.md): Available is a gh element that allows users to set the time period of time when they are available. Here, the user combines text phrases that describe a certain - [Avatar #](https://gudhub.com/docs/gh-elements/avatar.md): Avatar is a gh element that allows you to create a header image with a person's name for your items. It is most often used in conjunction with the Conversation - [Barcode #](https://gudhub.com/docs/gh-elements/barcode.md): Barcode is a gh element that allows to generate the barcode based on the items data. A barcode is generated based on certain data that is encrypted into it. Thi - [Button #](https://gudhub.com/docs/gh-elements/button.md): Button is quite useful gh element that can be used for connection between other elements. In fact, this Button does nothing by itself. It is designed to work in - [Calculator #](https://gudhub.com/docs/gh-elements/calculator.md): Calculator is a gh element that allows you to make expressions that will automatically calculate a value according to given conditions. This element allows you - [Calendar #](https://gudhub.com/docs/gh-elements/calendar.md): Calendar is a gh element that allows to track different events. It displays calendar items according to the Date value. This is very useful for creating a sched - [Cards #](https://gudhub.com/docs/gh-elements/cards.md): Cards is a gh element that allows to display application items as cards. To be more precise, it can display view of items in it. This allows you to display all - [Charts #](https://gudhub.com/docs/gh-elements/charts.md): Charts is a gh element that allows to make charts based on data of the application. This element provides functionality for selecting the data on the basis of w - [Clone Item #](https://gudhub.com/docs/gh-elements/clone-item.md): Clone Item is a gh element that allows you to clone items in application. More precisely, this is a button that will duplicate the selected items. Clones have t - [Close Element #](https://gudhub.com/docs/gh-elements/close-element.md): Close is a gh element that allows to close the view of the application. More precisely, it is an action button that deletes the form and returns for previous vi - [Code Editor #](https://gudhub.com/docs/gh-elements/code-editor.md): Code Editor is a gh element that allows to enter, save, and edit code. It is a useful tool for work with code in your application. !Using the code editor The en - [Color List #](https://gudhub.com/docs/gh-elements/color-list.md): Color List is gh element that consists of a list of colors and allows user to select one or few of them. To select any option, the user needs to click on the de - [Color #](https://gudhub.com/docs/gh-elements/color.md): Color is a gh element that allows users to select different colors and save them in the application. To select a color, the user needs to click on the circle. A - [Conversation Element #](https://gudhub.com/docs/gh-elements/conversation-element.md): Conversation is a gh element that allows users to chat in various messengers from the GudHub app. This element makes it possible to connect a specific page or b - [Cron Picker #](https://gudhub.com/docs/gh-elements/cron-picker.md): Cron Picker is a gh element that allows you to get a cron expression using convenient options and save it. It can be used to set the schedule for your server. ! - [Data Migrations #](https://gudhub.com/docs/gh-elements/data-migration.md): Data migration is a gh element that allows you to copy item data from one application to another. In fact, this is a button that opens the migration settings wi - [Data Reference #](https://gudhub.com/docs/gh-elements/data-reference.md): Data Reference is a gh element that allows to automatically pull data from other items. This is a unique element that cannot be filled in by entering data direc - [Date #](https://gudhub.com/docs/gh-elements/date.md): Date is a gh element that allows user to store date and time. Namely, it allows you to select any value in the Date Picker and save it for later use. !Using dat - [Delete Item #](https://gudhub.com/docs/gh-elements/delete-item.md): Delete Item is a gh element that allows to delete items. Namely, it is a button whose only action is to delete items. It is quite simple in use. The user only n - [Duration #](https://gudhub.com/docs/gh-elements/duration.md): Duration is a gh element that allows to set some time value. When the user clicks on the field, a Time Picker window opens. There the user can enter their value - [Editor JS #](https://gudhub.com/docs/gh-elements/editor-js.md): Editor JS is a gh element that allows the user to create a document and store various data in it. Namely, it provides an area and instruments to work with the d - [Element Customizer #](https://gudhub.com/docs/gh-elements/element-customizer.md): Element Customizer is a gh element that allows each user to customize the settings of a specific element. These settings are active within a current item . So, - [Element Reference #](https://gudhub.com/docs/gh-elements/element-reference.md): Element Reference is a gh element that allows you to use already configured elements from different applications. This allows you to save time on setting up an - [Email #](https://gudhub.com/docs/gh-elements/email.md): Email is a gh element that allows user to enter and store an email. The value entered in this field is checked for the correct format. The check is performed us - [Export CSV #](https://gudhub.com/docs/gh-elements/export-csv.md): Export CSV is a gh element that allows users to export data from the program in a CSV file. This is the button that, when clicked, will open a pop up window wit - [Field Element #](https://gudhub.com/docs/gh-elements/field-element.md): Field is a gh element that is used to get a list of fields from an application. It allows the user to get the ID and name of a particular field. !Using field el - [File Element #](https://gudhub.com/docs/gh-elements/file-element.md): File is a gh element that is intended for uploading, saving, and displaying files in applications. To upload a file, click on the field and select a file in the - [Filter Advanced #](https://gudhub.com/docs/gh-elements/filter-advanced.md): Filter Advanced is a gh element that allows user filter items by the filters determined by its settings. This element also stands out because it allows you to d - [Filter Tabs #](https://gudhub.com/docs/gh-elements/filter-tabs.md): Filter tabs is a gh element that allows to create different groups of items using filters and to switch them with the help of created tabs. This means that you - [Funnel Charts #](https://gudhub.com/docs/gh-elements/funnel-chart.md): Funnel Charts is a gh element that allows to visualize the calculated data in the form of the funnel chart. It has its own calculation functions. You also can c - [Go To Link #](https://gudhub.com/docs/gh-elements/go-to-link.md): Go To Link is a gh element that allows you to create a drop down list of customized links that can be used to find a specific item or page. It allows the user t - [Google Map #](https://gudhub.com/docs/gh-elements/google-map.md): Google Map is a gh element that allows you to display items on a map depending on their location coordinates. Those coordinates are determined by the related GP - [GPS Coords #](https://gudhub.com/docs/gh-elements/gps-coords.md): GPS Coords is a gh element that allows the user to find and save any location on the map. It is most often used in combination with Google Map. This is because - [Grapes HTML Editor #](https://gudhub.com/docs/gh-elements/grapes-html-editor.md): Grapes HTML Editor is a gh element that provides instruments for making the file that can be easily converted in the HTML page. !Grapes HTML Editor Due to this - [Graph #](https://gudhub.com/docs/gh-elements/graph.md): Graph is a gh element that allows to generate graphs using different item data. You can use graphs to track product sales, profit statistics or other things you - [Icon Element #](https://gudhub.com/docs/gh-elements/icon-element.md): Icon is a gh element that allows user to add icon to any application. It is one of the most simple element. !Using icon element To select an icon, the user just - [Image #](https://gudhub.com/docs/gh-elements/image.md): Image is a gh element that allows user to upload any images to it. It helps users add and save images to the application. To upload an image here, the user shou - [Import CSV #](https://gudhub.com/docs/gh-elements/import-csv.md): Import CSV is a gh element that allows user to import data to application from CSV files. It turns each row of a document into a separate item. They can also be - [Install #](https://gudhub.com/docs/gh-elements/install-element.md): Install is a gh element that allows to install the copy of an application with the certain number of items. By working with the App element, the user can choose - [Item Reference #](https://gudhub.com/docs/gh-elements/item-reference.md): Item Reference is a gh element that allows the user to select an item from a specific application and store a reference to it. This is a useful tool for connect - [Item Remote Add #](https://gudhub.com/docs/gh-elements/item-remote-add.md): Item Remote Add is a gh element that allows you to add items with references to other items. It is used to create an item in one application from an item in ano - [Item Remote Update #](https://gudhub.com/docs/gh-elements/item-remote-update.md): Item Remote Update is a gh element that allows the user to remotely update a reference in a specific field in the selected item. More precisely, the field value - [JSON Constructor Element #](https://gudhub.com/docs/gh-elements/json-constructor-element.md): JSON Constructor is a gh element that allows user to create a scheme by which the JSON object will be generated. It provides all the tools and settings for comf - [JSON Editor #](https://gudhub.com/docs/gh-elements/json-editor.md): JSON Editor is a gh element that allows enter, edit, and save any JSON code. The current element provides users a full fledged editor for work this JSON. It all - [Link #](https://gudhub.com/docs/gh-elements/link.md): Link is a gh element that allows users to store links and provides various functions for working with them. First of all this element makes links active . To ad - [Markdown Viewer #](https://gudhub.com/docs/gh-elements/markdown-viewer.md): Markdown Viewer is a gh element that allows user to store the markdown links and see the their preview. That is, the markdown file to which you paste the link i - [Nested Filter #](https://gudhub.com/docs/gh-elements/nested-filter.md): Nested Filter is a gh element that allows you to create the nested list by using different filters. The way it works is that groups with certain filters are cre - [Nested List Element #](https://gudhub.com/docs/gh-elements/nested-list-element.md): Nested list is a gh element that allows to create list of items. With its help, the user can structure items in the application in any way. Because a nested lis - [Notification #](https://gudhub.com/docs/gh-elements/notifications.md): Notification is a gh element that allows to send notifications about adding items or updating items of the selected applications. The main function of this elem - [Number #](https://gudhub.com/docs/gh-elements/number.md): Number is a gh element that allows user to store and customize different number values. It accepts only digits, not letters. The values of this field are availa - [Options Element #](https://gudhub.com/docs/gh-elements/options-element.md): Options is a gh element that allows you to create a static list of possible values. Then users can select one or more of these values to fill the field. If the - [Password Element #](https://gudhub.com/docs/gh-elements/password-element.md): Password is a gh element that allows the user to enter any password in a hidden manner. This field can also be filled in automatically using built in browser fu - [Phone #](https://gudhub.com/docs/gh-elements/phone.md): Phone is a gh element that allows user to enter any phone number. The entered value will be customized to the phone number format. That is, the user can enter o - [Print Document #](https://gudhub.com/docs/gh-elements/print-document.md): Print Document is a gh element that allows the user to print files from the Text Editor MSE. To be more precise, the purpose of this element is to fill in a cer - [QR Code #](https://gudhub.com/docs/gh-elements/qr-code.md): QR code is a gh element that allows you to generate the QR code of the item where this element is located. It takes the current item and the selected view, and - [Quiz #](https://gudhub.com/docs/gh-elements/quiz.md): Quiz is a gh element that allows to create different quizzes using automation nodes. Its automation configures not its settings. It has a pencil like button tha - [Radio Button #](https://gudhub.com/docs/gh-elements/radio-button.md): Radio Button is a gh element that allows to add the set of different buttons and select one of them. Also, you can customize the buttons. This useful item allow - [Radio Icon #](https://gudhub.com/docs/gh-elements/radio-icon.md): Radio Icon is a gh element that allows to set the value options and select one of them in application. These options are displayed as color icons. This element - [Range Element #](https://gudhub.com/docs/gh-elements/range-element.md): Range is a gh element that is represented as a slider with established number boundaries. It allows user to save a specified numerical boundaries. Use this elem - [Send Email #](https://gudhub.com/docs/gh-elements/send-email.md): Send Email is a gh element that allows to send emails by a few clicks. It can send the needed email from a big list to a big number of people from the individua - [Sharing Element #](https://gudhub.com/docs/gh-elements/sharing-element.md): Sharing is a gh element that allows to share the application with other users. Also, it allows to manage the access of added users. There are five types of acce - [Sheduling #](https://gudhub.com/docs/gh-elements/sheduling.md): Sheduling is a gh element that displays the items in the special timeline. This allows you to visualize the duration of element events and compare them. Use thi - [Signature #](https://gudhub.com/docs/gh-elements/signature.md): Signature is a gh element that allows to sign the item or application. It provides the space where user can write his signature. This element is used to sign do - [Slider #](https://gudhub.com/docs/gh-elements/slider.md): Slider is a gh element that allows to make a slideshow of images from items. Due to it, the images can be swiped like a slider. This element can be used to disp - [Smart Input #](https://gudhub.com/docs/gh-elements/smart-input.md): Smart Input is a gh element that allows you to configure various types of smart tools. The work of smart input is based on the automation nodes. There a special - [String Join #](https://gudhub.com/docs/gh-elements/string-join.md): String Join is a gh element that allows you to join values of different fields and the entered value into one string. This element is used to concatenate select - [Study Journal #](https://gudhub.com/docs/gh-elements/study-journal.md): Study Journal is a gh element that allows you to display items in a journal format. That is, it is a table with a list of student grades that are stored in a se - [Study Schedule #](https://gudhub.com/docs/gh-elements/study-schedule.md): Study Schedule is a gh element that allows the user to create a schedule and generate lessons based on it. It is essentially a tool that allows the user to deve - [Table Filter #](https://gudhub.com/docs/gh-elements/table-filter.md): Table filter is a gh element that allows you to filter items by the value of a specific field. The filtered items are displayed in the linked elements. In gener - [Table #](https://gudhub.com/docs/gh-elements/table.md): Table is a gh element that gathers all certain items and displays them as rows in the table. It also allows to display only the selected fields of items in the - [Task Board #](https://gudhub.com/docs/gh-elements/task-board.md): Task Board is a gh element that allows to display items in interactive board. This allows the user to move items between columns, which changes the value of the - [Task Element #](https://gudhub.com/docs/gh-elements/task-element.md): Task is a gh element that allows you to configure the automatically executed processes. It is quite similar to the trigger element. That is because both of them - [Text Area #](https://gudhub.com/docs/gh-elements/text-area.md): Text Area is a gh element that allows users to enter and store large amounts of text. Its feature is that it is convenient to use in automation or other process - [Text Editor MSE #](https://gudhub.com/docs/gh-elements/text-editor-mse.md): Text Editor MSE is an advanced text editor. This gh element has various tools that enhance text editing capabilities. It has a second name Tiny MSE . !Text edit - [Text Editor #](https://gudhub.com/docs/gh-elements/text-editor.md): Text Editor is a gh element that allows you to enter, edit, and display a large amount of text in application. This element creates a file and stores the entere - [Text #](https://gudhub.com/docs/gh-elements/text.md): Text field allows you to enter short text, save it and display in different ways. For example, it is used for titles, statuses, short notes and many more things - [Timeline #](https://gudhub.com/docs/gh-elements/timeline.md): Timeline is a gh element that allows to track application updated and updates of selected fields. This element also allows users to chat in created apps. This e - [Trigger #](https://gudhub.com/docs/gh-elements/trigger.md): Trigger is a gh element that allows you to configure automatic functions that will be processed continuously, regardless of whether the application is open or n - [Twilio Auto Dialer #](https://gudhub.com/docs/gh-elements/twilio-auto-dialer.md): Twilio Auto Dialer is a gh element that allows user to select the caller for the current item. This allows subscribers to receive calls from specific phone numb - [Twilio Phone #](https://gudhub.com/docs/gh-elements/twilio-phone.md): Twilio Phone is a gh element that allows you to connect your application to the Twilio account. Thanks to this, you can make calls, send messages directly from - [Update Items #](https://gudhub.com/docs/gh-elements/update-items.md): Update Items is a gh element that allows to update already existed items. It is a comfortable instrument for editing data in lots of items at the same time. Sim - [User #](https://gudhub.com/docs/gh-elements/user.md): User is a gh element which allows to select the user and display his/her name and profile picture. This item is used for GudHub users. It is used to bind an acc - [View Container #](https://gudhub.com/docs/gh-elements/view-container.md): View Container is a gh element that allow to display any views in the current one. The number of views that can be displayed in container is unlimited. The swit - [View List #](https://gudhub.com/docs/gh-elements/view-list.md): View List is a gh element that allows to add a list of views of any application and display one of them in the current application. This element can be used to - [View Tab #](https://gudhub.com/docs/gh-elements/view-tab.md): View tab is a gh element that works with view container. It is designed for switching the views. That's why it doesn't work properly on its own. The main purpos - [Voting #](https://gudhub.com/docs/gh-elements/voting.md): Voting is a comfortable tool for automatic calculation of the users votes and save the information about that. The vote is counted only after clicking on the ic - [Vs Code #](https://gudhub.com/docs/gh-elements/vs-code.md): VS Code is a gh element that allows to edit code in tiny VS Code editor. This element designed for working with JavaScript. It contains all the same options and - [Web Camera #](https://gudhub.com/docs/gh-elements/web-camera.md): Web Camera is a gh element that allows user to use their web cameras in the application. This element also has the function of taking photos from users cameras. - [Yes/No #](https://gudhub.com/docs/gh-elements/yes-no.md): Yes/No gh element is used then you need either strictly negative or strictly positive answer. This element is mostly used in different questionnaire and tests.