Streamlit Cheat Sheet

I love how easy streamlit makes making apps.

However, when learning it, I searched for a “cheat sheet” summary of the docs, but couldn’t find one anywhere.

So I decided to make one myself:

19 Likes

Feedback, comments, corrections all welcome.
It’s also under the MIT License, so feel free to develop, change, modify, keep, etc etc etc

Hey @daniellewisDL ! Welcome to the community !

I like the PDF output of the cheatsheet. Are you planning to release the source code too, as I can’t find it in the linked repo :slight_smile: ? That way people could also just pull your repo and run the Streamlit app!

Fanilo

1 Like

Hey @daniellewisDL, welcome to the Streamlit community! Thanks for sharing this, it looks like an invaluable resource.

1 Like

This is so, so awesome. Would be great to see how / if we could reference this in Streamlit’s documentation!

1 Like

Love it!

1 Like

Thanks - i have now added app.py and requirements.txt to the repo.

I had been trying to columnise it to get the output on ‘one page’ like the pdf, but I’m struggling, so I just uploaded the vanilla single column version.

To get the cheat sheet on one page for the pdf, I actually cheated by using the streamlit design language but on a (hush!) powerpoint slide.

1 Like

Thanks! I think it’s a good idea (obviously as I tried to implement it!) but I’m sure others can build on it and improve my initial attempt. If anyone wants to use it for any purpose (including in the docs!) it is freely mutable.

There is also now an app.py version in the repo. Any feedback welcome!

thanks! please let me know how it can be improved.

This is really great! I love it!

1 Like

i have now deployed the app.py version to heroku:

https://streamlit-cheat-sheet.herokuapp.com/

2 Likes