GithubHelp home page GithubHelp logo

jwcnewton / espruino-desktop Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 3.17 MB

An unofficial Electron port of the Espruino web IDE

Home Page: https://www.patreon.com/espruino

License: Apache License 2.0

HTML 4.04% JavaScript 92.65% CSS 3.02% Shell 0.28%

espruino-desktop's Introduction

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

espruino-desktop's People

Contributors

jwcnewton avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.