I’m not looking to necessarily make a data driven website, but I don’t want to use HTML and CSS (mainly because I loathe them and just am not good at designing with them).
It really depends on what you’re trying to accomplish. Streamlit apps aren’t restricted to data apps, but Streamlit does have some “opinionated design” built into it. Streamlit is a fast and easy way to put a front end on your Python scripts; it’s meant to be easy to use without knowing HTML or CSS. The tradeoff is that it is a bit more “modular” and can’t do everything under sun that a general-purpose front-end framework might be able to do.
Is the entire Streamlit website made completely in Streamlit?
No. The docs, blog, forum, main site, and Community Cloud are not a Streamlit app.