stlite
Run and embed Streamlit apps entirely in the browser without a server.
- Stars
- 1,648
- Forks
- 86
- Updated
- Updated Jul 13, 2026
Run and embed Streamlit apps entirely in the browser without a server.
Stlite runs Streamlit applications inside the browser through Pyodide and WebAssembly, removing the need for a Python server. Apps can be mounted with a custom HTML element or JavaScript API, including multiple files, package requirements, configuration, and optional IndexedDB persistence. Because execution stays in a browser sandbox, packages with unsupported native extensions and some blocking Streamlit behaviors will not work as they do in a standard Python environment.
Resource types
Use cases
Runtime
Build and package web, desktop, and mobile apps using only Python.
Build browser, mobile, and desktop apps with component-based JavaScript and HTML.
Audience
Public GitHub facts last synced Jul 14, 2026.
Experiment with building Tauri desktop apps through a Deno-based framework.
Build cross-platform desktop apps with Python and your preferred web stack.