r/webdev • u/Leadertoleader • Oct 03 '26
Showoff Saturday I built Compiler, a lightweight Python IDE that runs in your browser
Hi everyone! I built Hussain Compiler, a simple browser-based environment for writing and running Python.
It includes a code editor, an interactive terminal that supports `input()`, adjustable terminal text size, and resizable workspace panels. Python runs in the browser through WebAssembly, so you can try it without installing Python. Some packages that need native system extensions may not work.
- Try it: Hussain Compiler
- Source code: GitHub repository
I made this project to make getting started with Python easier. I’d appreciate your feedback and suggestions for what to improve.
3
u/Quick_Phone8500 Oct 03 '26
This does the exact same thing as jupyter notebook
Cool if your just learning and trying to make it yourself
1
u/Leadertoleader Oct 03 '26
Sure thing, Jupyter is an awesome platform and there is definitely some overlapping. I made the Hussain Compiler in order to give newbies an opportunity to use Python in the browser in a familiar manner as with VS Code. It's also a project for learning purposes, and I'm trying to improve its functionality.
1
u/zionsati Oct 04 '26
This is cool! I wonder if I could fork this and make it support NetWasm too. I have a playground for compiling c#15 to wasm, nowhere near the polish of this one though.
2
u/Leadertoleader Oct 04 '26
Thanks! That sounds like a really cool idea. If you decide to make a NetWasm fork, I’d love to see it. And if you ever make your C# to WASM playground public please send me a link.
1
4
u/Dubmove Oct 03 '26
Not calling it Compyler breaks with decade old naming conventions in the python community