Streamlit
A free Python library that turns a short script into a web app with sliders, dropdowns, file uploads, charts and download buttons, with no HTML or JavaScript.
What you can do with it
- Price and quote calculators for your own work
- Upload a sales CSV and get totals, charts and a table to download
- Turn a script you already use into a page friends or clients can click through
Worth knowingIt sends anonymous usage statistics from your browser to Streamlit by default (13 requests in our short test). One line in a config file switches that off. The free hosting (Community Cloud) needs a GitHub account and makes apps from public repos public.
The full tutorial
01Install StreamlitFREE02Switch off usage statistics before your first runMEMBERS03Your first app: a freelance quote calculatorMEMBERS04Make it remember the quotes you saveMEMBERS05Upload a CSV, get a chart, a table and a downloadMEMBERS06Use it on your phone, or put it onlineMEMBERS
Turn a Python script into a web app you can share · ~30 min · tested 2026-10-09
Open missionMore in Creators
AI Website Cloner
Creators
Rebuild the design of any website with one command, using AI coding agents.
Kokoro TTS
Creators
Free, open-source text-to-speech that turns any script into natural British or American narration on an ordinary laptop, offline.
rembg
Creators
Cut the background out of any photo with one command, or in a simple local web page. Free, offline, nothing uploaded.