You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+54-2Lines changed: 54 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,61 @@ A Client-Side Browser-Based Python Playground.
12
12
13
13
---
14
14
15
-
## 🧰 How It Works
15
+
## Overview
16
16
17
-
On first load, the app fetches Pyodide from CDN and exposes runPythonAsync to execute the code in the textbox. Output and errors are streamed to the in-page console. A soft “Stop” cancels by bumping an execution token.
17
+
Client Side Python is a **browser-based Python playground powered by Pyodide**.
18
+
All Python code runs **entirely inside your browser tab** (WebAssembly, no backend), so your code never leaves your machine.
19
+
20
+
This makes it useful for:
21
+
22
+
- Quickly trying out small Python snippets
23
+
- Demonstrating Python basics in a classroom or workshop
24
+
- Experimenting with simple numeric or scripting tasks in a safe sandbox
25
+
- Showing how WebAssembly + Pyodide can bring “real” Python to the browser
26
+
27
+
---
28
+
29
+
## Features
30
+
31
+
-**Fully client-side execution**
32
+
- Uses [Pyodide](https://pyodide.org) to run CPython in WebAssembly.
33
+
- No server, no database, no authentication required by default.
0 commit comments