kapynDev Tools

Running Python ASGI apps in the browser via Pyodide + a service worker

This is a new approach to running Python ASGI apps directly in the browser using Pyodide and service workers. It allows JavaScript in applications to execute, which was a limitation in previous browser-based Python app implementations. This enables more complex Python web applications, like Datasette Lite, to run fully client-side with enhanced functionality.

Simon Willison·May 30, 2026

Opening Kapyn…