• Stars
    star
    236
  • Rank 170,480 (Top 4 %)
  • Language
    C
  • License
    Apache License 2.0
  • Created almost 8 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A JavaScript runtime for the ESP32 based on Duktape.

ESP32-Duktape

The ESP32 is a WiFi and Bluetooth enabled MCU from Espressif. It is a dual core processor with 512K of RAM and commonly 4M of flash. Each processor runs at 240MHz. It has built in WiFi and Bluetooth as well as a rich assortment of sensor inputs and outputs.

Duktape is an open source implementation of a JavaScript environment including a runtime, compiler, debugger and a wealth of well written documentation.

This project provides an environment for running JavaScript on the ESP32 using the Duktape engine. In addition to providing all the necessary components to run a simple JavaScript program, a framework is also provided that provides premade modules for many of the common ESP32 functions including networking, web servers, web sockets, GPIO and much more.

An integrated browser based JavaScript editor and file system are also present meaning that once installed, one needs no specialized tools in order to build and run JavaScript.

All components in this project are open source. Collaborators welcomed.

More Repositories

1

esp32-snippets

Sample ESP32 snippets and code fragments
C
2,349
star
2

ESP32_BLE_Arduino

The library source for the ESP32 BLE support for Arduino.
C++
891
star
3

ESP32_Explorer

ESP32 Explorer
HTML
141
star
4

jpigpio

A Java interface to the Raspberry Pi pigpio library
Java
38
star
5

ESPLibs

Libraries and utilities for working with the ESP8266.
C++
31
star
6

node-stepper-wiringpi

A Stepper motor driver for the Raspberry Pi using WiringPi
JavaScript
29
star
7

fritzing

Fritzing components
25
star
8

jerryscript-esp32

C
19
star
9

RF24Serial

Serial access to the nRF24L01
Java
19
star
10

esp32-pi

Development tools for ESP32 on Raspberry Pi
JavaScript
17
star
11

node-red-contrib-ads-b

An ADS-B protocol parser for Node-RED
HTML
11
star
12

node-red-contrib-couchdb

A Node-RED CouchDB node
HTML
9
star
13

Sample-ESP8266-App

Sample ESP8266 application for Eclipse on Linux
C
8
star
14

PiBook

Samples for the Raspberry Pi Book
C++
8
star
15

node-neopixel-utils

NeoPixel utilities for Node.js
JavaScript
7
star
16

node-mpu6050-wiringpi

A WiringPi based version of an MPU-6050 reader for Node.js
JavaScript
6
star
17

Audio2NeoPixel

Convert an audio stream into lighting of Neopixels..
C
6
star
18

node-motor-l298n

JavaScript
5
star
19

node-red-contrib-soapserver

A Node-RED SOAP Server node for receiving incoming SOAP requests
JavaScript
4
star
20

codelabs

Samples for Google Codelabs
JavaScript
4
star
21

node-rc-receiver-wiringpi

JavaScript
3
star
22

nifi-tools

Tools for NiFi
2
star
23

ESPTools

Initial
Java
2
star
24

Hexapod

JavaScript
1
star
25

DSIExplorer

DSI Explorer
JavaScript
1
star
26

nodejs-adc0832

NodeJS module for the adc0832 analog to digital converter
JavaScript
1
star
27

rcboat

RC Boat tests
JavaScript
1
star
28

hmc5883l-pi

Node.js implementation of HMC5883L access
JavaScript
1
star