Skip to content

This repository shares recipes on building Streamlit apps with various tools.

License

Notifications You must be signed in to change notification settings

streamlit/cookbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖 Streamlit Cookbook

Streamlit Cookbook is a compilation of Streamlit app templates that you can use as boilerplate code to jumpstart your own app creation endeavors.

In a nutshell, each recipe allows you to quickly spin up a working Streamlit app that implements the library/tool of interest.

🧑‍🍳 How to use this cookbook?

For your convenience, we've categorized tool integrations by library name. For instance, Streamlit app built using OpenAI is a sub-folder in the replicate folder, thus recipes/replicate.

🍪 List of Recipes

AI Recipes

Tool Description Resources
CrewAI Build the VacAIgent app where agents collaboratively decide on cities and craft a complete itinerary for your trip based on specified preferences.
Ollama Build a Streamlit Ollama chatbot using a local LLM model.
Replicate Build a Streamlit Replicate chatbot that allow users to select an LLM model of their choice for response generation. Video, Blog
Trulens Ask questions about the Pacific Northwest and get TruLens evaluations on the app response.
Weaviate Build a movie explorer app that leverages the Weaviate vector database. Video, Blog

Data Recipes

Tool Description Resources
Replit Build a statistical app that allow users select a suitable sample size for AB testing Video

🏃 How to run the app?

To run the app, start by installing Streamlit on the command line using the pip install streamlit command. Next, change into the directory and launch the app via streamlit run streamlit_app.py.

📥 How to contribute to this repo?

We welcome contributions to this repository Contributions can come in many forms whether it be suggesting a recipe idea (please suggest it on the issues page), writing a new recipe, improving a pre-existing recipe, or fixing a typo/error.

Simply submit a pull request here to get started.

About

This repository shares recipes on building Streamlit apps with various tools.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages