I am very excited to present my latest app: Streamlit Playground,
Learn, experiment, and play with streamlit components on the fly.
No need to install it in your local environment
.
Of course, I have safety checks in place to prevent users from doing malicious things, modules like os and sys wonāt be imported.
A big thanks and shoutout to the creator of streamlit-ace @okld.

Do give it try. I am open to feedback and suggestions 

Thanks,
Akshansh
Hi,
Can Someone please suggest a workaround for the double click issue, the session state seems to update after 2 clicks,
I tried using pyautogui to send āEnterā key. that worked locally but has issues with running on streamlit sharing. something to do with $DISPLAY env not being set properly.
Any help is appreciated
Thanks,
Akshansh
Yes, I noticed that you used session.state.
I had used session.state in my project.
I did like this:
if "count" not in st.session_state:
st.session_state.count = 0
if st.button("click me"):
st.session_state.count += 1
if st.session_state.count <= 1:
do something
else:
st.warning("you had clicked once, do not click again.")
Edit: The double click issue is fixed now
Happy Streamlitingš
Thanks,
Akshansh
Since streamlit sharing hides the stack traces for security reasons,
I did a deployment on heroku as well for better user experience
http://st-playground.herokuapp.com/
Thanks,
Akshansh
Hi, how to solve these problems:
Thanks for reporting,
Iāll add this module in requirements.txt
For Future reference: streamlit-playground/requirements.txt at main Ā· akshanshkmr/streamlit-playground Ā· GitHub
If thereās a module someone wants added, they can just open a pull request.
Thanks,
Akshansh