Announcing Streamlit for Data Science: Second Edition
Your step-by-step guide to building interactive data apps with Streamlit. Check out the latest power user insights, practical tips, and interviews from expert creators!

Develop Streamlit apps in-browser with GitHub Codespaces
Build anywhere without the hassle of a local Python environment
Build your own Notion chatbot
A step-by-step guide on building a Notion chatbot using LangChain, OpenAI, and Streamlit

st.status: Visualize your app’s processes
Rich context for users and more control for developers
Chat with pandas DataFrames using LLMs
A step-by-step guide on how to build a data analysis chatbot powered by LangChain and OpenAI
Build a chatbot with custom data sources, powered by LlamaIndex
Augment any LLM with your own data in 43 lines of code!
Deep-learning apps for image processing made easy: A step-by-step guide
Learn how to develop custom deep-learning apps using image processing models with Streamlit
Exploring LLMs and prompts: A guide to the PromptTools Playground
Learn how to build dynamic, stateful applications that harness multiple LLMs at once
PureHuB: A search engine for your university
A step-by-step guide to creating an inverted index search app using Python and Streamlit
AI Interviewer: Customized interview preparation with generative AI
How we built an app to generate job-specific interview questions, offers personalized evaluations, and even support voice interaction!