PyCon APAC 2025

[Talk] Desktop Apps Made Easy: Python Web UI Frameworks with Streamlit and stlite
2025-03-01 , F223

This talk introduces how to create desktop apps using Python Web UI frameworks like Streamlit and stlite. You will learn how to build apps quickly and easily, and how to use stlite, the WebAssembly version of Streamlit, to run apps directly in web browsers. We will also explore how to extend these frameworks for multi-platform desktop applications.


Python Web UI frameworks such as Streamlit and stlite are popular tools for building web apps with Python. These frameworks are especially useful for data visualization, machine learning demos, and dashboards. In this talk, I will:

  1. Explain what Python Web UI frameworks are and how they work.
  2. Compare Streamlit and stlite, focusing on stlite’s ability to run Python apps in web browsers using WebAssembly.
  3. Demonstrate how to create desktop apps using stlite and package them for multi-platform use.
  4. Share tips for building and deploying your apps efficiently.

This session is designed for Python developers who want to create apps with user-friendly interfaces for various platforms.


Audience Level:

Beginner

Category:

Web/Mobile

  • PyCon JP Association Board member
  • Python Asia Organization Founder and Board member
  • PSF Fellow
  • CEO of CMS Communications Inc.
This speaker also appears in: