vtt-info / ViperIDE

A MicroPython IDE that works directly in the browser, leveraging modern web technologies

Home Page:https://viper-ide.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ViperIDE

A MicroPython IDE that works directly in the browser, leveraging modern web technologies.

  • No software installation required, works out of the box
  • Direct USB / Serial connection works on Windows, MacOS, Linux, Android, Chromebook
  • WebREPL and Bluetooth LE connection support
  • Covers most of the functionality of mpremote

Open ViperIDE ↗️

Tested with

Features

  • File Editor
    • Syntax highlighting for .py, .json, .pem (based on CodeMirror)
    • Auto expand/minify of .json files
    • Viewer mode for Markdown
    • Hex viewer for binary files
    • Unicode support (UTF8)
    • Run file without saving
  • File Manager
    • Add, remove files and directories
    • Root FS stats display
  • Package Manager
    • micropython-lib index
  • Terminal / REPL
    • ANSI escape sequences support (based on xterm.js)
    • Snippet support - WIP
  • Improved UX
    • Device and system info display
    • Responsive layout, full screen mode
    • Use of natural sorting

Tip

mpremote is still a great tool for automation. Learn to use it!

About

A MicroPython IDE that works directly in the browser, leveraging modern web technologies

https://viper-ide.org

License:MIT License


Languages

Language:HTML 85.7%Language:Python 13.8%Language:JavaScript 0.5%