Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vshymanskyy/viperide
An innovative MicroPython / CircuitPython IDE for Web and Mobile
https://github.com/vshymanskyy/viperide
ampy circuitpython ide micropython mobile-app mpremote pwa-app python3 rshell terminal vanilla-js
Last synced: about 1 month ago
JSON representation
An innovative MicroPython / CircuitPython IDE for Web and Mobile
- Host: GitHub
- URL: https://github.com/vshymanskyy/viperide
- Owner: vshymanskyy
- License: mit
- Created: 2024-06-09T12:52:52.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-09T09:40:32.000Z (about 1 month ago)
- Last Synced: 2024-10-10T22:22:13.755Z (about 1 month ago)
- Topics: ampy, circuitpython, ide, micropython, mobile-app, mpremote, pwa-app, python3, rshell, terminal, vanilla-js
- Language: Python
- Homepage: https://viper-ide.org
- Size: 2.09 MB
- Stars: 367
- Watchers: 6
- Forks: 14
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ViperIDE
[![GitHub Repo stars](https://img.shields.io/github/stars/vshymanskyy/ViperIDE?style=flat-square&color=green)](https://github.com/vshymanskyy/ViperIDE/stargazers)
[![GitHub issues](https://img.shields.io/github/issues-raw/vshymanskyy/ViperIDE?style=flat-square&label=issues&color=green)](https://github.com/vshymanskyy/ViperIDE/issues)
[![Build status](https://img.shields.io/github/actions/workflow/status/vshymanskyy/ViperIDE/static.yml?branch=main&style=flat-square&logo=github&label=build)](https://github.com/vshymanskyy/ViperIDE/actions)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](https://github.com/vshymanskyy/ViperIDE)
[![Support vshymanskyy](https://img.shields.io/static/v1?label=support&message=%E2%9D%A4&color=%23fe8e86)](https://quicknote.io/da0a7d50-bb49-11ec-936a-6d7fd5a2de08)**An innovative [MicroPython](https://micropython.org) / [CircuitPython](https://circuitpython.org) IDE for Web and Mobile**
[![image](docs/images/visual-main.png)](https://viper-ide.org)
## Features
- **Lightweight and Accessible**
- Runs entirely in your browser - no installation required
- Works **offline** on both PC and smartphone
- **Flexible Connectivity**
- Direct USB connection
- Wireless/remote options available
- **Powerful Python Development**
- Real-time code analysis: Spot errors and warnings instantly
- Integrated Terminal/REPL for interactive coding
- Basic code completion
- MicroPython Virtual Machine for experimentation
- **Built-in Management Tools**
- File explorer and editor
- Package management system
- ... read more about [features and device support](./docs/Features.md)## Links
[ViperIDE Online ](https://viper-ide.org)
[Feedback](./docs/Feedback.md)
[Documentation](./docs/)
[Discussion](https://github.com/orgs/micropython/discussions/15219)## Used software
- [CodeMirror](https://codemirror.net) - Main code editor, MIT
- [Ruff](https://docs.astral.sh/ruff) - Python linter and formatter, MIT
- [Xterm.js](https://xtermjs.org) - REPL Terminal, MIT
- [PeerJS](https://peerjs.com) - P2P/WebRTC connections, MIT
- [MicroPython](https://github.com/micropython/micropython) - Virtual Machine, MIT
- [mpy-cross](https://github.com/micropython/micropython/tree/master/mpy-cross) - Code validation, MIT
- [mpy-tool](https://github.com/micropython/micropython/blob/master/tools/mpy-tool.py) - MPY bytecode disassembler - MIT
- [python-minifier](https://github.com/dflook/python-minifier) - Code minifier, MIT