Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/4refr0nt/ESPlorer

Integrated Development Environment (IDE) for ESP8266 developers
https://github.com/4refr0nt/ESPlorer

Last synced: 6 days ago
JSON representation

Integrated Development Environment (IDE) for ESP8266 developers

Awesome Lists containing this project

README

        

# ESPlorer

[![Build Actions Status](https://github.com/4refr0nt/ESPlorer/workflows/build/badge.svg)](https://github.com/4refr0nt/ESPlorer/actions) [![Join the chat at https://gitter.im/4refr0nt/ESPlorer](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/4refr0nt/ESPlorer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
#### Integrated Development Environment (IDE) for ESP8266 developers

### Package Description
The essential multiplatforms tools for any ESP8266 developer from luatool author’s, including a LUA for NodeMCU and MicroPython. Also, all AT commands are supported.

Requires Java 8 or above.
Download the latest and greatest one from [Oracle website](https://www.oracle.com/java/technologies/javase-downloads.html).

### Supported platforms
- Windows(x86, x86-64)
- Linux(x86, x86-64, ARM soft & hard float)
- Solaris(x86, x86-64)
- Mac OS X(x86, x86-64, PPC, PPC64)

### Detailed features list
- Syntax highlighting LUA and Python code
- Code editor color themes: default, dark, Eclipse, IDEA, Visual Studio
- Undo/Redo editors features
- Code Autocomplete (Ctrl+Space)
- Smart send data to ESP8266 (without dumb send with fixed line delay), check correct answer from ESP8266 after every line.
- Code snippets
- Detailed logging
- and more, more more…

### Discuss
* [English esp8266.com](http://www.esp8266.com/viewtopic.php?f=22&t=882)
* [Russian esp8266.ru](http://esp8266.ru/forum/threads/esplorer.34/)

### Home Page
[http://esp8266.ru/ESPlorer/](http://esp8266.ru/esplorer/)

### Latest binaries download
Check out [Releases](https://github.com/4refr0nt/ESPlorer/releases)

### Build from sources
#### Windows
```
mvnw.cmd clean package
```
#### Linux / Mac OS
```
./mvnw clean package
```
The build creates all-in-one executable `ESPlorer.jar` in the `target` folder.
Then run the app:
```
java -jar target/ESPlorer.jar
```