Looking for Streamlit Alternatives for Local User Sharing

0
14
Asked By CuriousCode123 On

I'm working on a simple Streamlit script that features a user form with several fields and a button to dynamically add more fields. After the user submits the form, it saves the data to a shared Excel file and generates an email without sending it. I need to share this application with a few users, but I can't host it online or on a server, so it's currently running on localhost. However, it's pretty slow and cumbersome to use. I'm looking for alternatives that would allow me to create a standalone app or something else that can be easily shared and better suited for multiple users. Ideally, it should have a modern and user-friendly interface, unlike Tkinter. Any suggestions would be greatly appreciated!

6 Answers

Answered By DevDude2023 On

Are you looking to share your code so multiple users can run the app on their own machines? Or do you prefer to run it from a local server that everyone can access?

Answered By TechSavvy99 On

Have you considered checking out NiceUi? I'm currently using it for a project aimed at multiple users, and it works pretty well. You might find it easier for your needs!

Answered By CodeCrafty88 On

Just an idea: you could use Claude code or Gemini, or even GitHub Copilot to whip up a small web app. If it's only for local use, the quality of the code isn't as critical, plus it could run as a Docker container for easier setup!

Answered By UserFriendlyGiant On

What about just zipping the whole folder and sharing that directly with your users? Or you could also host it from your laptop and have them access it while you're working!

Answered By CodeWhisperer7 On

I recommend building those interactive features with htmx. It's pretty straightforward and can enhance user interaction significantly!

Answered By PythonProX On

I'm not exactly sure what issues you're facing with Streamlit, but I personally found it a bit tricky and switched to Shiny for Python. It’s not as modern-looking as Streamlit out of the box, but it’s built on boostrap, making customization easy. Plus, it gives you solid control over HTML. For easier distribution, creating a Docker image could be the best way to go since sharing Python code often leads to config issues.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.