Welcome to the Streamlit community, and thanks for your question! Drag-and-drop between two listboxes (or containers) isn’t natively supported by Streamlit’s built-in widgets like st.selectbox or st.multiselect . However, you can achieve this using a custom component such as streamlit-dnd , which enables drag-and-drop reordering and moving items between containers.