Skip to content

An innovative MicroPython / CircuitPython IDE for Web and Mobile

License

Notifications You must be signed in to change notification settings

ArduinoAlvik/HTLR-MPyRIDE

 
 

Repository files navigation

HTLR-MPyRIDE

GitHub Repo stars GitHub issues Build status GitHub license Support vshymanskyy

HTLR-MPyRIDE (HTL Rankweil - MicroPython Remote IDE) ist eine angepasste und erweiterte Version der ViperIDE, optimiert für den Einsatz an der HTL Rankweil speziell für den Arduino Alvik im Rahmen des MicroPython-Unterrichts.

Das Ziel dieser Fork-Version ist es, eine browserbasierte Remote-IDE für MicroPython bereitzustellen, die nahtlos mit Microcontrollern wie dem ESP32 zusammenarbeitet – sowohl lokal als auch über das Netzwerk. Zusätzlich wurden Features für den schulischen Einsatz ergänzt und angepasst.

image image

🔧 Features

  • Keine Installation notwendig
    • Läuft vollständig im Browser (auch auf Smartphones oder Tablets)
    • Unterstützt Offline-Nutzung
  • Flexible Verbindungsmöglichkeiten
    • Serielle Verbindung via USB
    • Remote-Verbindung über Netzwerk/WebSocket (z. B. zu einem ESP32)
  • MicroPython-Entwicklung
    • Syntax-Highlighting & Echtzeit-Codeanalyse
    • REPL/Terminal-Integration
    • Grundlegende Autovervollständigung
    • Integration einer MicroPython-VM zu Testzwecken
  • Projekt- & Dateimanagement
    • Integrierter Datei-Explorer
    • Hochladen, Bearbeiten und Löschen von Dateien
    • Unterstützung für .mpy-Kompilierung und Minifizierung

📎 Ursprung & Danksagung

Diese IDE basiert auf dem hervorragenden Projekt ViperIDE von vshymanskyy, welches unter der MIT-Lizenz veröffentlicht wurde.
Ein besonderer Dank gilt dem ursprünglichen Autor für die solide Grundlage und die offene Lizenzierung.

📚 Links

🧰 Eingesetzte Software

About

An innovative MicroPython / CircuitPython IDE for Web and Mobile

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 54.1%
  • JavaScript 34.6%
  • HTML 8.8%
  • CSS 2.5%