Hussain Compiler — browser-based Python IDE powered by Pyodide.
JavaScript
0
44 commits
updated Oct 3, 2026
Hussain Compiler is a browser-based Python IDE powered by Pyodide and WebAssembly. It lets you write, run, and test Python code directly in the browser with a VS Code-inspired interface.
https://hussainalsari.github.io/hussain-py-compiler/
input() requests appear directly in the terminal; type there and press Enter.micropip and load packages supported by Pyodide when imported.Python execution needs an internet connection the first time so the browser can download CodeMirror and the Pyodide runtime. In this folder, start a local web server:
python -m http.server 8000
Open http://localhost:8000 in a modern browser. Opening index.html directly as a file:// URL is not supported because the Python worker uses ES modules.
This is Python running in WebAssembly, not a native system Python installation, and it does not produce executable binaries. The standard library and packages built for Pyodide are supported. micropip can install additional packages.
JavaScript
55.0%
HTML
25.6%
CSS
19.4%
Hussain Compiler — browser-based Python IDE powered by Pyodide.
JavaScript
0
44 commits
updated Oct 3, 2026
Hussain Compiler is a browser-based Python IDE powered by Pyodide and WebAssembly. It lets you write, run, and test Python code directly in the browser with a VS Code-inspired interface.
https://hussainalsari.github.io/hussain-py-compiler/
input() requests appear directly in the terminal; type there and press Enter.micropip and load packages supported by Pyodide when imported.Python execution needs an internet connection the first time so the browser can download CodeMirror and the Pyodide runtime. In this folder, start a local web server:
python -m http.server 8000
Open http://localhost:8000 in a modern browser. Opening index.html directly as a file:// URL is not supported because the Python worker uses ES modules.
This is Python running in WebAssembly, not a native system Python installation, and it does not produce executable binaries. The standard library and packages built for Pyodide are supported. micropip can install additional packages.
JavaScript
55.0%
HTML
25.6%
CSS
19.4%