Skip to content

An unofficial Electron port of the Espruino web IDE

License

Apache-2.0, CC0-1.0 licenses found

Licenses found

Apache-2.0
LICENSE
CC0-1.0
LICENSE.md
Notifications You must be signed in to change notification settings

jwcnewton/Espruino-Desktop

Repository files navigation

Espruino Desktop

Join the chat at https://gitter.im/espruino/Espruino

ScreenShot ScreenShot

It implements basic VT100 terminal features (up/down/left/right/etc) - enough for you to write code using the Espruino. You can also use the right-hand pane to write JavaScript code on the PC, and can then click the 'transfer' icon to send that code directly down the Serial Port.

Version Communications Benefits
Chrome Web App USB, Serial, Audio, TCP/IP Easy to install from Chrome Web Store
Node.js App / NW.js app USB, Serial, Bluetooth Low Energy Can be run of systems without Chrome web browser
Web Version Audio, Bluetooth Low Energy (via Web Bluetooth) Just go to a URL

Support the creators

The Espruino Web IDE (and Espruino in general) is supported by generous donations from many supporters on Patreon

Supporters that pay $10/month or more to help support Espruino are:

Matt Eckman, Michael Leibman, Orry S, Eric Betts, MaBe, Sacha Gloor, INT3GRATION, James Palmer, Andreas Dröscher, Erlend Finvåg, Dimitri Deniusov, John Kovach, Spence Konde

Why does this repo exist

I think the Espruino IDE is fantastic! However I think a full supported desktop version is needed.

This project seems quiet?

I started this in an airport and I will probably "finish" this in an airport, one of the issues is having the variety of hardware flashed with espruino to hand I currently only have a node mcu and redbear duo flashed!

Found a bug?

Raise an issue and tag it as bug with steps to reproduce

Goals/Milestones

  • Automatic updates
  • Finish developement to provide a like for like with functionality in the web IDE
  • Install esptool from desktop
  • Flash espruino from the desktop app, including installing virtual COM Port (VCP) drivers
  • Integrated VS Code ide
  • Build feedback using dekstop alerts
  • Better project management including AMD support
  • (Stretch) Remote debugging
  • Code snippets
  • Create gists from a connected github account
  • (Ties in with better ide) Better syntax highlighting and IDE theming

Resources

Espruino

Esptools

VCP Drivers

Support the creators

About

An unofficial Electron port of the Espruino web IDE

Resources

License

Apache-2.0, CC0-1.0 licenses found

Licenses found

Apache-2.0
LICENSE
CC0-1.0
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published