Create a user interface page container.
UI LayoutsControl the layout of multiple UI components.
UI InputsCreate UI that prompts the user for input values or interaction.
ui.input_select Create a select list that can be used to choose a single or multiple items from a list of values. ui.input_selectize Create a select list that can be used to choose a single or multiple items from a list of values. ui.input_slider Constructs a slider widget to select a number, date, or date-time from a range. ui.input_dark_mode Creates a dark mode switch input that toggles the app between dark and light modes. ui.input_date Creates a text input which, when clicked on, brings up a calendar that the user can click on to select dates. ui.input_date_range Creates a pair of text inputs which, when clicked on, bring up calendars that the user can click on to select dates. ui.input_checkbox Create a checkbox that can be used to specify logical values. ui.input_checkbox_group Create a group of checkboxes that can be used to toggle multiple choices independently. ui.input_switch Create a switch that can be used to specify logical values. Similar toinput_checkbox
, but implies to the user that the change will take effect immediately. ui.input_radio_buttons Create a set of radio buttons used to select an item from a list. ui.input_numeric Create an input control for entry of numeric values. ui.input_text Create an input control for entry of text values. ui.input_text_area Create a textarea input control for entry of unstructured text values. ui.input_password Create an password control for entry of passwords. ui.input_action_button Creates an action button whose value is initially zero, and increments by one each time it is pressed. ui.input_action_link Creates a link whose value is initially zero, and increments by one each time it is pressed. ui.input_task_button Creates a button for launching longer-running operations. Value boxes
Prominently display a value and label in a box that can be expanded to show more information.
Navigation (tab) panelsCreate segments of UI content.
UI panelsVisually group together a section of UI components.
Uploads & downloadsAllow users to upload and download files.
BookmarkingSaving and restoring app state
Chat interfaceBuild a chatbot interface
ui.Chat Create a chat interface. ui.chat_ui UI container for a chat component (Shiny Core). Streaming markdownStream markdown content into the UI
Custom UILower-level UI functions for creating custom HTML/CSS/JS
Update inputsProgrammatically update input values.
Update UI Layouts Rendering outputsUI (output_*()) and server (render)ing functions for generating content server-side.
ui.output_plot Create a output container for a static plot. ui.output_image Create a output container for a static image. ui.output_table Create a output container for a table. ui.output_data_frame Create an output container for an interactive table or grid. Features fast virtualized scrolling, sorting, filtering, and row selection (single or multiple). ui.output_text Create a output container for some text. ui.output_code Create a output container for code (monospaced text). ui.output_text_verbatim Create a output container for some text. ui.output_ui Create a output container for a UI (i.e., HTML) element. render.plot Reactively render a plot object as an HTML image. render.image Reactively render a image file as an HTML image. render.table Reactively render a pandasDataFrame
object (or similar) as a basic HTML table. render.text Reactively render text. render.code Reactively render text as code (monospaced). render.ui Reactively render HTML content. render.express Reactively render HTML content with output captured as in Shiny Express render.download Decorator to register a function to handle a download. render.data_frame Decorator for a function that returns a pandas, polars, or eager narwhals
compatible DataFrame
object to render as an interactive table or grid. Features fast virtualized scrolling, sorting, filtering, and row selection (single or multiple). render.DataGrid Holds the data and options for a data_frame
output, for a spreadsheet-like view. render.DataTable Holds the data and options for a data_frame
output, for a spreadsheet-like view. Reactive programming Create and run applications run_app Starts a Shiny app. Press Ctrl+C
(or Ctrl+Break
on Windows) to stop the app. App Create a Shiny app instance. Inputs A class representing Shiny input values. Outputs A class representing Shiny output definitions. Session Interface definition for Session-like classes, like AppSession
, SessionProxy
, and ExpressStubSession
. Display messages Modules module.ui Decorator for defining a Shiny module UI function. module.server Decorator for defining a Shiny module server function. Developer facing tools Types Deprecated Experimental
These methods are under consideration and are considered unstable. However, if there is a method you are excited about, please let us know!
Card Additional card components that compliment ui.card.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4