← BACK TO PROJECTS




BETAWEB
Margin
An online Python playground that puts results in the margin, beside the line that made them.

0
INSTALL STEPS
3.12
REAL CPYTHON, IN-BROWSER
2
LANGUAGES — EN / DE
Free
FOREVER, TO WRITE & RUN
THE CHALLENGE
Getting started with Python usually means installing an interpreter, a package manager and an editor before writing a single useful line — and once you do, results print to a console that scrolls away from the code that produced them.
OUR APPROACH
Margin runs a real Python 3.12 interpreter compiled to WebAssembly (Pyodide) directly in the browser tab — no install, no account, no server. Output appears in the margin beside the line that produced it, tracebacks get a plain-language explanation with a one-click fix where the fix is obvious, and dropping in a CSV gets its columns read and typed for you.



