Skip to content

msrsaditya/Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Editor

Write Code. That's All.

After trying out virtually every online python interepreter, (and not liking any of them) I built my own.

Editor Screenshot

Why this Editor?

  • It has no ads, no popups, no memberships, no sign-ins, no purchases, no telemetry etc. and hence no bloat.
  • The website UI is so minimalistic that it has no buttons at all!
  • Everything happens through keyboard shortcuts, which not only make you faster but also lets you focus more on the code, less on the details.
  • It's generic as hell and doesn't force any idealogy on you. It is what you make it to be.
  • It runs on "YOUR" browser, not mine. It's completely serverless and runs on WebAssembly.
  • All features in it are tailored for maximum productivity - from themes to fonts to shortcuts to everything.
  • It's most suited for running small code snippets for rapid testing and prototyping. It's also recommended for beginners since it basically just requires a web browser and nothing else.
  • This level of minimalism both in design and by design can be found nowhere on the internet. This is basically the ArchLinux of Editors.

Keyboard Shortcuts

  • Ctrl/Cmd+Enter: Run code
  • Ctrl/Cmd+Left Arrow: Expand Output
  • Ctrl/Cmd+Right Arrow: Expand Code
  • Ctrl/Cmd+K: Open a new instance
  • Ctrl/Cmd+S: Export file
  • Ctrl/Cmd+O: Import file

Usage

To install any (supported) packages, simply add this line above your code:

await micropip.install("<package_name>")

For example, to install pandas package you need to run:

await micropip.install("pandas")
# write your pandas code here

The packages installed via micropip are stored in the in‐memory filesystem of your Pyodide session, so they remain available but not persisted across browser reloads or restarts. They are ephemeral, and you need to reinstall them every time your browser reloads. This is a feature not a bug.

Acknowledgments

About

Python editor running in WASM with minimal UI and productivity-oriented UX.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages