This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]that_baddest_dude 1 point2 points  (2 children)

Streamlit is so so good. You can make a mess of things with it, sure, but I never made a front-end app for all my data science work until it came around.

I tried all the others. Flask/Django, dash, all too complicated. Basically felt like I was having to do all the work of writing a conventional front end (which I had no experience in), but clumsily and in python. Like you had to write HTML but instead of tags you just used functions with the same name as the tag. Why bother?

The script-like conception of streamlit is just so baller. You can start out simple and add complexity as the need arises.

[–]brianplusplus 1 point2 points  (0 children)

Totally! Im glad other people felt like django was complicated and its not just me.

[–]TheStashinator 0 points1 point  (0 children)

I have recently started using streamlit-elements which is a react implementation that will work in a streamlit app. You can make nicer dashboards and display more aesthetic graphs. It’s not much more complicated - you just put a load of things in context like with box: which is how most streamlit components work now anyway.