arnaudmiribel / streamlit-extras

Discover, try, install and share Streamlit re-usable bits we call "extras"!
https://extras.streamlit.app
Apache License 2.0
715 stars 123 forks source link

Add various extras #157

Closed lukasmasuch closed 1 year ago

lukasmasuch commented 1 year ago

This PR adds a collection of extras:

  1. Stylable container: A container that allows to style its child elements using CSS.
  2. Grid layout: A multi-element container that places elements on a specified grid layout.
  3. Row layout: A multi-element horizontal container that places elements in a row.
  4. Streaming write: Drop-in replacement for st.write with streaming support.
  5. Stateful chat: A chat container that automatically keeps track of the chat history.

You can find those extras deployed in this Gallery.

It also applies some updates to the gallery app so that it works with the latest version of Streamlit.

blackary commented 1 year ago

Looks amazing!

lukasmasuch commented 1 year ago

Added some links above to show the state in the Gallery app.

jourmore commented 10 months ago

from streamlit_extras.row import row,can row use method as : with row1:... ?