Project overview
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.
Repository facts
- Primary language
- TypeScript
- License
- Apache-2.0
- Repository updated
- Jul 13, 2026
- Default branch
- main
Resource types
Framework
Use cases
Frontend development
Runtime
BrowserServerless
Audience
Developers