Skip to content
Back to all topics

Streamlit

Browse practical tutorials, references, and fixes in this topic.

Articles29

How to Build Streamlit Layouts with st.columns

Learn how to build Streamlit layouts with st.columns, grid-like sections, width ratios, gap, vertical alignment, borders, and side-by-side dashboard patterns.

How to Run a Streamlit App: Commands, Ports, and Remote Options

Learn how to run a Streamlit app locally or remotely with streamlit run, python -m streamlit, script arguments, port settings, server address, Docker, and Community Cloud.

Streamlit File Uploader: How to Use st.file_uploader

Learn what st.file_uploader does in Streamlit, why it matters, and how to upload single files, multiple files, and directories. Includes validation, size limits, and common mistakes.

Streamlit Session State: How to Use st.session_state

Learn what st.session_state is in Streamlit, why it matters, and how to use it to persist values across reruns. Includes initialization patterns, callbacks, forms, and common mistakes.

Streamlit vs Dash: Which Python App Framework Should You Choose?

Compare Streamlit vs Dash for Python app development. Learn how they differ in mental model, layout control, interactivity, deployment, authentication, and which one fits your project.

What Is a Streamlit Button? How to Use st.button

Learn what a Streamlit button is, when to use st.button, and how to work with callbacks, session state, icons, width, and the use_container_width deprecation.

What Is a Streamlit DataFrame? How to Use st.dataframe and st.data_editor

Learn what a Streamlit dataframe is, when to use st.dataframe or st.data_editor, and how to handle column configuration, row selection, styling, editing, and large tables.

What Is Streamlit Caching? st.cache_data vs st.cache_resource

Learn what Streamlit caching is, why it matters, and when to use st.cache_data or st.cache_resource. Includes examples, migration tips, and help for common st.cache deprecation warnings.

What Is Streamlit Selectbox? How to Use st.selectbox

Learn what a Streamlit selectbox is, when to use st.selectbox, and how to work with defaults, placeholders, format_func, accept_new_options, callbacks, and empty selections.

How to Install and Run Streamlit in VS Code: Complete Setup Guide

Step-by-step guide to install, configure, run, and debug Streamlit apps in VS Code. Covers virtual environments, launch.json debugging, hot reload, VS Code extensions, and fixing common errors.

[Streamlit Tutorial] Quickly Create Interactive Data Visualization

Dive deep into the world of data visualization with Streamlit. Learn how to create compelling bar charts, line charts, plots, pie charts, and histograms in this comprehensive guide.

Build a Streamlit Chatbot with LLM Models: Quick Start

Learn how to build a Streamlit chatbot using LLM models and open-source models. Discover how to create a user-friendly UI, integrate with LangChain, and ensure privacy-conscious features.

Build Interactive Data Dashboards with Streamlit: A Comprehensive Tutorial

Dive deep into the world of data visualization with Streamlit. Learn how to build interactive dashboards, deploy machine learning models, and more in this comprehensive tutorial.

Can You Run a Streamlit App in Jupyter Environment? Let's Find Out:

Explore the unique strengths of Streamlit and Jupyter, understand their differences, and learn how to use them together in your data science workflow. Click to unlock the potential of these powerful tools

Create Dynamic Tabs in Streamlit: Quickly Get Started

Dive into the world of Streamlit tabs and learn how to create dynamic tabs for machine learning experiments, data visualization, and dashboard creation. Explore Streamlit tab examples and tutorials now!

Displaying Interactive Maps in Streamlit: Easy Tutorials & Examples | st.map

Uncover the power of Streamlit's st.map for creating interactive maps. Dive into easy tutorials, examples, and best practices for data visualization and analysis.

Everything You Need to Know about Streamlit Components

Dive into the world of Streamlit components and learn how to enhance your data science applications with interactive widgets like buttons, forms, tables, and more. This comprehensive guide provides detailed explanations, definitions, and real-world examples.

How to Connect Streamlit to Snowflake for Effective Web Applications

Dive into this comprehensive guide to learn how to seamlessly connect Streamlit to Snowflake, creating efficient and interactive web applications with Python.

How to Easily Change Your Streamlit App's Look and Feel

Dive into the world of Streamlit theming and learn how to customize your app's look and feel. From changing background colors to adding images, we've got you covered!

How to Easily Deploy Streamlit App and Host on Cloud

Unleash the power of Streamlit by learning how to deploy your apps on various cloud platforms. From Streamlit Community Cloud to AWS, we've got you covered!

How to Run Streamlit Applications on Port 80

Explore the ins and outs of running Streamlit applications on port 80. Learn from real-world scenarios, expert insights, and hands-on examples.

How to Use Streamlit with Seaborn: A Quick Guide

Dive into the world of Python data visualization with our comprehensive guide on Streamlit and Seaborn integration. Learn how to create stunning visuals with practical examples and tutorials.

Streamlit 1.24.0: Unveiling the Latest Features and Upgrades

Dive deep into Streamlit 1.24.0! Explore its features, understand how to upgrade and get a comprehensive guide on its installation. Empower your data projects with Streamlit's newest version!

Streamlit AgGrid: Unleashing the Power of Data Visualization

Dive into the world of data visualization with Streamlit AgGrid. Discover its features, learn how to install and customize it, and explore its wide range of applications. Click to learn more!

Streamlit and Plotly: Interactive Data Visualization Made Easy

Dive deep into the world of data visualization with Streamlit and Plotly. Learn how to create interactive charts, update figures, resolve sizing issues, and build comprehensive dashboards. Click to explore more!

Streamlit Config: The Ultimate Guide You Can’t Miss

Dive deep into the world of streamlit config, its creation, usage, and best practices. Our detailed guide offers the tools you need to harness the power of stream data processing.

Streamlit-Authenticator: How to Secure User Authentication in Streamlit Apps

Discover how to securely authenticate users in your Streamlit app with Streamlit-Authenticator. This guide provides detailed insights into adding user authentication, password reset, and more.

Top 7 Streamlit Examples And Tutorials to Get Started

Discover the power of Streamlit through seven impressive projects. Learn how Streamlit is revolutionizing data science and machine learning with Python.

Want to Build Web Apps with Firebase and Streamlit? Here's How:

Dive deep into the world of Firebase and Streamlit. Learn how to build, deploy, and manage serverless web apps in Python with our comprehensive guide.