Streamlit Updates. Improving Data Apps

Streamlit Updates. Improving Data Apps

May 17, 2025

Streamlit is part of Snowflake.

Which you might have heard on the BigData context.

Continuing from https://jalcocert.github.io/JAlcocerT/streamlit-is-cool/

⚠️
This Post is WIP

To learn streamlit with youtube: https://www.youtube.com/@andfanilo

Streamlit Features I love

You can see whats coming next to Streamlit: https://roadmap.streamlit.app/

Chat Elements

Replit and Streamlit

https://www.youtube.com/watch?v=CJ9E0Sm_hy4

Audio with Streamlit

It was not that straight forward, until I saw this video

See st.audio_input - https://docs.streamlit.io/develop/api-reference/widgets/st.audio_input

Thanks to: https://www.youtube.com/watch?v=UnjaSkrfWOs

User Authentication

  1. https://docs.streamlit.io/develop/api-reference/user/st.user
  2. Using streamlit-authenticator as explained here
  3. 3rd Party repurposed APIs: Like mailerlite or Stripe
  4. Via LogTo or similar services like supabase authentication
  5. With Traefik combined with middleware like TinyAuth, Authelia, Zitadel…
  6. With an internal DB like sqlite

PyGWalker


Conclusions

These have been enough so far to develop a couple of Apps:

And to deliver interesting real estate solutions:


FAQ

Pay with python

https://www.youtube.com/watch?v=6AoSBpZqsRo

Interesting Stuff I found lately

Blogs

Powerful Translator

Level Up Streamlit

Adding Authelia Authentification

Monitoring Streamlit Logs