Built-in Widgets
Includes sliders, buttons, checkboxes, selectboxes, and components for data visualizations, input forms, and custom HTML.
Live Code Editing
Instant app updates occur as code changes are made, facilitating rapid development.
Multipage Apps
Supports multipage applications by defining pages with `st.Page` and navigation using `st.navigation` in an entry point script.
Theming
Offers Light, Dark, and custom themes configurable via the `config.toml` file, matching user OS or browser preferences.
Sidebar Layout
Allows pinning of widgets on the left side of the app using `st.sidebar` for better control placement.