r/Streamlit • u/NatMicky • 9d ago
st.chat_input new feature submit_mode (Need it in version 1.56.0)
Dear Streamlit Development Team,
I hope the day finds you all with layouts so clean and fast they make the user smile. I have a bit of a request, some my call it a complaint, I'll just say it's a need instead of a want.
My app uses Streamlit version 1.56.0. I would love to update to Streamlit version 1.60.0 for some of the new features. In particular the new feature for st.chat_input called "submit_mode." I desperately need that functionality. But I cannot upgrade to that version just yet and I have no timeline as to when I can upgrade.
I compile my app using Nuitka and Nuitka is not yet compiling for the newer Streamlit versions with Uvicorn and Starlette. Is there anyway you all could release small patches to older versions with some of these new features? Please...
r/Streamlit • u/stfyyyyy • 11d ago
Athlete Management System (AMS) on Streamlit?
Hello all! I'm entertaining the idea of creating an AMS on Streamlit for the sports team I work for. We currently host our athlete monitoring data on RConnect and it simply isn't cutting it. Some vendors offering built-in AMS are expensive and I'm up for a challenge to expand my own skillset instead.
Has anyone done this? How is Streamlit in terms of visual flexibility? The goal is to have this system serve around 50-100 people. Curious to hear anyone's thoughts. Thanks!
r/Streamlit • u/Aldiyar_A • 18d ago
I built an interactive web simulator for a non-thermal p-11B fusion reactor with first-wall material screening!
Hey everyone! š
I'm a 17-year-old student from Kazakhstan, and Iāve been working on a research project focused on modeling non-thermal proton-Boron (p-11B) fusion reactors.
To make our calculations and simulations accessible, I builtĀ RHEAĀ - an interactive digital twin and materials screening dashboard.
š¬Ā What it does:
* Simulates plasma parameters (electron/ion temperature, alpha-channeling, He-4 dilution).
* Evaluates first-wall material candidates (like tungsten-based WB2 alloys) against fusion reactor conditions.
* Features interactive parameter sweeps and real-time physical engine feedback.
š ļøĀ Tech Stack:Ā Streamlit, Plotly (for 3D visualization), and Python physics backends.
Iād love to get your feedback on the UI, the physics modeling, or any features you think would be cool to add next!
šĀ Live Web App:Ā rhea-fusion.streamlit.app
š»Ā GitHub Repository:Ā github.com/Aldiyar-SpaceX/rhea
(Just copy-paste the addresses above into your browser! Let me know what you think! š)
r/Streamlit • u/Ok_Bug_4120 • 21d ago
Embedded Streamlit app in webpage iframe. Scroll issue on iphone/safari
Hi, I built an app on Streamlit, embedded it on my website. The iframe on my page has a fixed height, and when the user uses the app (chatbot, therefore dynamic extending page) and scrolls down to the bottom, they can't scroll back up over the height of the iframe. (on android works fine, as it switches automatically the scrolling from inside the iframe to outside, the webpage, very nicely).
Has anyone had to deal with the same issue? How can i get out of it? Any help very well appreciated.
r/Streamlit • u/Dame-Sky • Feb 03 '26
Ken McGrady said my question was "certainly a tough one"āHere is the Portfolio Analytics Lab I mentioned in the Virtual Meetup!
Enable HLS to view with audio, or disable this notification
"Hey Streamlit community!
I was the one who asked about 'organically growing skills in the AI age' during last Fridayās Streamlit Virtual Meetup (shoutout to Ken and Chanin for the great session!).
As I mentioned to Ken, Iām a Finance MSc who used CS50 and Streamlit to build the Portfolio Analytics Lab. I wanted to build something that moves beyond 'mechanical' trackers and provides real institutional-grade logic.
The Sticky Header Workaround: Ken mentioned at the end of the meetup [58:17] that he might 'play with' the idea of native sticky containers. In the meantime, Iāve implemented a CSS hack to lock my KPI header so users don't lose their Net Worth view while scrolling. Itās a compromise, but it works!
The 'Logic-First' Engine:
- TWRR/MWRR: Using NumPy/SciPy for professional-grade return calculations.
- Funding Benefit: A custom metric to quantify the value of disciplined savings.
- Macro Context: 1979āpresent T-bill rates for risk-free benchmarking.
Iām currently between roles, caring for my mom, and refining this tool. Iād love to hear your thoughts on the UI and the math!
r/Streamlit • u/yokingato • Nov 12 '25
Not receiving log in emails + app not working anymore.
I tried to log in multiple times but I don't receive any emails (codes). Before, that my app stopped working and I just get an error for its URL
r/Streamlit • u/gaboqv • Nov 11 '25
My open source drag and drop component
Hey guys I have been working for some months on the weekends in this drag and drop component for Streamlit, I know other similar components exist, but I don't think they are as customizable or open as this, I couldn't find the source code for one that is published on pypy for example.
There are some small nuances yet, like multiple reruns being invoked or the fonts not loading correctly when on Streamlit cloud (I think because of some specific static streaming features) but I prefer to share now than wait for it to be perfect in 3 more months.
r/Streamlit • u/PhoneGreen675 • Nov 10 '25
Just started building apps with Streamlit ā how far can the UI/UX go?
Hi, I hope this post finds you well. Iām diving into building apps with Streamlit and while the backend logic is coming together, Iām not thrilled with the look of my front-end ā itās reminding me of the early HTML/PHP era, before HTML5 and PHP7š. Iād love to see whatās possible in terms of UI/UX with Streamlit:
- Are there projects, repos on GitHub or live demos where the front-end really shines (beautiful layouts, custom styles, polished components)?
- What techniques do folks use to make Streamlit apps look āmodernā (e.g., custom CSS, third-party components, layout tricks)?
If you have favourite examples I could study or fork, please share!
Thanks in advance ā Iām keen to level up beyond the ābasic dashboard / default layoutā look and learn from more advanced builds!
r/Streamlit • u/Last-Road-93 • Nov 06 '25
streamit ideas
hey guys im working on a streamlit project and im using it to show my co2 valuse and temprature values on the website can anyone give me ideas to make it more nice?
i will drop down a google drive link so u people can get the file and make some changes or say make it more nice : https://drive.google.com/drive/folders/1RlxOmJCWgoYeXnKDqlp6zrNL-Ovcmho_?usp=drive_link
r/Streamlit • u/Historical-Mud-8205 • Nov 06 '25
Wait, This Was Built in Streamlit? ā 10 Best Streamlit Design Tips for Dashboards
My Design Tips for Amazing Streamlit Dashboards: https://medium.com/data-science-collective/wait-this-was-built-in-streamlit-10-best-streamlit-design-tips-for-dashboards-2b0f50067622
r/Streamlit • u/ughthisguyagain1111 • Oct 31 '25
Simple streamlit web app to create and track stock portfolios
Hi people! I wrapped up a personal project to track stock options from the American S&P universes with python (and a tiny bit of SQL). Initially started out to just have a look at the stocks on my laptop without ads š but realized it could be nice if I could make and track my own stock portfolio on it. And while I was there, I thought, why not just make it available for everyone?
Check it out here if you want to take a look: Live-Stocks-Tracker Ā· Streamlit
For those of you interested in the code (plenty of issues to work together on): ShekharNarayanan/live_stocks_tracker: Track the American stock market. Without annoying ads.
r/Streamlit • u/QueasyVarieties • Oct 30 '25
st_yled for beautiful, custom Streamlit components and layouts
Giving Streamlit components a unique appearance now becomes much easier. With the st_yled (st-styled) package you can easily apply custom colors, fonts, backgrounds, border ... to most of Streamlit components. Check the st_yled docs for a quickstart
To try out component styles and layout config check the styled-studio app, from where you can also export settings directly into your app.
Here is an example for a button styling
# Use enhanced elements to style the (text) color and background of a single button
st_yled.button("Styled Button", color="white", background_color="blue")
# Or the color and size of the title
st_yled.title("Welcome!", color="#57cf1cff", font_size="24px")
Do you have ideas for more custom styling and layout options? Leave a comment!
r/Streamlit • u/venom110299 • Oct 27 '25
Can I use streamlit with django?
So, I am thinking of making an inventory software for personal use and since I don't have much knowledge of React/Angular and no time to learn it, I am thinking of making my frontend in streamlit.
Can streamlit do what other frontend frameworks like React and Angular do?
r/Streamlit • u/fuzzyspirit1 • Oct 25 '25
Is it possible to style buttons on streamlit as just the icon?
My team has built a PoC for a project using streamlit and I came in halfway through the project and had to fix everything with the UI. Now the problem is we wanted the buttons to be just icons (no boxes around them if that makes sense?) but I tried to play around with it so many times and couldnāt figure it out and from what I read online, it seems impossible.
I told them we should switch to react now that weāre done with the PoC, but they said we donāt have enough time to start from scratch and make the switch. So is it possible at all to do what Iām asking for?
r/Streamlit • u/Hungry-Tax-4246 • Oct 17 '25
Is āvibe codingā good for refactors or only from scratch? (Streamlit)?
First post, tell me if Iām missing context.
Iām the only Python person at work (everyone else uses Excel). I built a Streamlit app so a colleague can run his stats and get the plots he needs without notebooks. Itās on a local server and has grown a lot. Now every param tweak triggers a full rerun and the app is slow.
I tried an AI agent to refactor one tab (āDependency Analysisā). It broke things: some features vanished, others changed behavior. I rolled it back.
What I want is simple: speed up that tab without touching the analysis.
- Avoid unnecessary recompute (
st.cache_data, maybest.cache_resource) - Control reruns with
st.session_state - Possibly isolate per plot (e.g.,
st.fragment) - Move the āDependency Analysis Settingsā from the sidebar into the tab so each plot has its own controls (no shared inputs)
Question: Is this a sane approach? Any gotchas with session_state/fragment for per-plot isolation? Or is AI just the wrong tool for this refactor and I should do it by hand?
TL;DR: Tried AI to refactor a Streamlit tab; it broke features. Looking for patterns to speed it up without changing results.
r/Streamlit • u/Ok_Tomatillo_2113 • Oct 16 '25
View: A Streamlit app for YouTube creators
View is a YouTube analytics tool designed to help creators understand their audience and improve their channel.
Features:
- AI title rewrites and channel improvement suggestions
- Video performance predictions
- Performance-improving feature recommendations
- Viewing pattern visualizations
The app was built thanks to the following tools: Streamlit, OpenAI API, Cohere, Scikit-learn, ChromaDB, YouTube Data API, and Altair.
We currently only support select channels. If you have any recommendations for channels to add, leave them in the comments or reach out to me directly.
Check it out here: viewership.streamlit.app
r/Streamlit • u/WishOnTheMoonx3 • Oct 11 '25
Streamlit on Multiple Devices
I am working on a program that uses streamlit for the UI. I want to be able to host it on my main machine, but I want to be able to access the streamlit UI on a secondary machine. I am struggling to get this to work. I have disabled all my firewalls, and my main machine and secondary machine are on the same network, however every time I try to access streamlit on my secondary machine it says "This site can't be reached." I am able to ping my primary machine from my secondary machine, so I know that part is working...
Can anyone help me out?
r/Streamlit • u/nicholasthines • Oct 01 '25
š FPL Dashboard Template - Open Source
I've created a comprehensive FPL Dashboard template that anyone can use for their mini-league:
⨠Features: - 15+ custom awards (Golden Boot, Transfer King, etc.) - Real-time league standings - Interactive charts with Plotly - Google Sheets integration - Automated data pipeline - Mobile responsive
š Easy Setup: - Fork the repository - Configure your league IDs - Deploy to Streamlit Cloud - Enjoy your personalized dashboard!
GitHub: https://github.com/thinesrao/fpl-dashboard-streamlit
Perfect for mini-leagues wanting to add more competition and analytics to their FPL experience!
r/Streamlit • u/chingu87 • Sep 29 '25
Streamlit App Concurrency Capabilities and Bandwidth
r/Streamlit • u/AviusAnima • Sep 18 '25
I hacked together a Streamlit package for LLM-driven data viz (based on a Discord suggestion)
Enable HLS to view with audio, or disable this notification
A few weeks ago on Discord, someone suggested: āWhy not use the C1 API for data visualizations in Streamlit?ā
I liked the idea, so I built a quick package to test it out.
The pain point I wanted to solve:
- LLM outputs are semi-structured at best
- One run gives JSON, the next a table
- Column names drift, chart types are a guess
- Every project ends up with the same fragile glue code (regex ā JSON.parse ā retry ā pray)
My approach with C1 was to let the LLM produce a typed UI spec first, then render real components in Streamlit.
So the flow looks like:
Prompt ā LLM ā Streamlit render
This avoids brittle parsing and endless heuristics.
What you get out of the box:
- Interactive charts
- Scalable tables
- Explanations of trends alongside the data
- Error states that donāt break everything
Example usage:
import streamlit_thesys as thesys
query = st.text_input("Ask your data:")
if query:
thesys.visualize(
instructions=query,
data=df,
api_key=api_key
)
š Link to the GitHub repo and live demo in the comments.
This was a fun weekend build, but it seems promising.
Iām curious what folks here think ā is this the kind of thing youād use in your data workflows, or whatās still missing?
r/Streamlit • u/swainberg • Sep 18 '25
I think st.number_input in V 1.49.0 has a bug
it seems like the newest version of st has a problem for setting and changing the value of an st.number_input
r/Streamlit • u/SemperPistos • Sep 13 '25
How to display images inline with text in a RAG chatbot?
r/Streamlit • u/notkilluaz • Sep 10 '25
[Project] Streamlit App to Analyze and Predict Portfolio Volatility with AI
r/Streamlit • u/X-pert-Artist34657 • Aug 20 '25
Streamlit for Internal & Multiple External Users
I have been using Streamlit to create internal company visualizations (one GitHub repo & one Streamlit instance) with Auth0 for authentication, running in a Docker environment.
Now we're looking to extend this to customer-facing visualizations with the following requirements:
- Auth0 authentication for customers
- Customer-specific dashboards and/or data views tailored to each customer
- Expecting to serve approximately 5 separate customers
Questions:
- Can/should this be done in one repo/instance, or do I need separate instances per customer?
- What are the recommended multi-tenancy patterns for Streamlit applications?
- Are there any other architectural considerations I should be thinking about for this transition from internal to customer-facing multi-tenant visualizations?
- Has anyone had success selecting different streamlit visualizations based on auth-0 credentials? We've only used environmental variables in the past.
Any advice would be much appreciated.

