Note
Quick Start: → Clone Locally → → Run uv run streamlit run src/main.py
The CEDA Streamlit App Template helps researchers and data scientists quickly build interactive web applications for data analysis and visualization. Perfect for creating:
uv
Powered Setup: One-click installation that handles Python and dependencies automaticallyWarning
Do not skip these steps if this is your first time using this template. It will not work without them.
Tip
Save the repository in a Projects/CEDA folder on your main drive for quick access.
Option A: Use Template (For CEDA Members)After downloading, extract the ZIP file and navigate into the folder.
2. Installcurl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Close and reopen your terminal after installation.
Ready to see your app come to life? It's just one command away! ✨
First, get to the right spot:Open a terminal in your app folder - it's super easy!
Shift + Right-click
in folder → Open in Windows Terminal
Right-click
folder → New Terminal at Folder
Terminal
→ New Terminal
Or navigate there:
cd path/to/your-app-folderThen, launch with a single command:
uv run streamlit run src/main.py
That's it! Your app will automatically open in your browser. If you've completed the setup correctly, this is the only command you'll need going forward. 🎉
.py
file in the src/frontend/
foldersrc/main.py
import streamlit as st def show(): st.title("My New Page") st.write("Hello, world!") # Add your content here user_input = st.text_input("Enter something:") if user_input: st.success(f"You entered: {user_input}")
If you find this template helpful, please consider:
Need help? Feel free to open an issue or contact us at a.sewnandan@hhs.nl
Thank you to all the people who have contributed to this template.
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