IDE Hacks - Backlog

Categories:

IDE Hacks

Own Dev Softwareengel

VScode + Liveshare

Welcome to the Pyodide terminal emulator 🐍

https://pyodide.org/en/stable/console.html https://github.com/pyodide/pyodide

WASM Python run in Browser

https://wasmeditor.com/

https://python-editor-wasm.vercel.app/

https://python-editor-wasm.vercel.app/docs

Example file from Github

Let’s say we want to embed a file from Github to our page and let the users to run the code in the file in their browser. We want dark theme and let users to edit the code if the want to. So the URL will look like this:

wasm python sandbox

The following technologies are used to build this project:

Pyodide: as a WASM runtime for Python. https://pyodide.org/en/stable/ Code Mirror: as our code editor. Next.js: as frontend framework. Vercel: as a hosting service.

Google Colab

  • neues Colab und ausführen: - Anmeldung nötig
  • Python Notebooks .ipynb
  • Github1s - ohne Anmeldung - Read - Only :

  • code browse , code history

+ CPU = Gitpod (nach Anmeldung github)

  • code online together

  • coding test git client
  • billing

  • 32 Minuten ~ 5 Credits

VS Code online

https://vscode.dev/

  • Edit okay

Anmelden bei github

  • git commit okay

  • kein Terminal - oder bei github codespaces anmelden

github codespaces

  • pricing

github Copilot

  • 120 includes Core hours (?)

Jupyter Hub (ohne Anmeldung)

  • pyoide wasm online Notebook

https://jupyter.org/try

  • jupyter pyoide WASM console

  • jupyter online Launcher

Jupuyter Lite (ohne Anmeldung) mit pyoide und ps5.js - Python-Runtime

https://jupyterlite.github.io/demo/lab/index.html

Written on December 7, 2023