Espressif Systems (@espressif)

Top repositories

1

esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
C
12,478
star
2

arduino-esp32

Arduino core for the ESP32
C++
12,308
star
3

esptool

Espressif SoC serial bootloader utility
Python
5,297
star
4

ESP8266_RTOS_SDK

Latest ESP8266 SDK based on FreeRTOS, esp-idf style.
C
3,222
star
5

esp-iot-solution

Espressif IoT Library. IoT Device Drivers, Documentations And Solutions.
C
1,706
star
6

esp-who

Face detection and recognition framework
C
1,594
star
7

esp-adf

Espressif Audio Development Framework
C
1,395
star
8

esp32-camera

C
1,259
star
9

vscode-esp-idf-extension

Visual Studio Code extension for ESP-IDF projects
TypeScript
944
star
10

ESP8266_NONOS_SDK

ESP8266 nonOS SDK
C
904
star
11

esp-at

AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266
C
769
star
12

esp-mdf

Espressif Mesh Development Framework, limited maintain, recommend to use https://github.com/espressif/esp-mesh-lite
C
755
star
13

ESP8266_MP3_DECODER

A demo that should be run with ESP8266 Non-OS SDK
C
739
star
14

esp-box

The ESP-BOX is a new generation AIoT development platform released by Espressif Systems.
HTML
612
star
15

esp-apple-homekit-adk

This is a port for Apple's Open Source HomeKit ADK
C
594
star
16

esp-csi

Applications based on Wi-Fi CSI (Channel state information), such as indoor positioning, human detection
C
592
star
17

esp-drone

Mini Drone/Quadcopter Firmware for ESP32 and ESP32-S Series SoCs.
C
584
star
18

kicad-libraries

KiCad libraries for Espressif chips and modules
Python
580
star
19

esp-mqtt

ESP32 mqtt component
C
577
star
20

esp-matter

Espressif's SDK for Matter
C++
546
star
21

esp-hosted

Hosted Solution (Linux/MCU) with ESP32 (Wi-Fi + BT + BLE)
C
539
star
22

esp-skainet

Espressif intelligent voice assistant
C
500
star
23

esp-homekit-sdk

C
500
star
24

ESP8266_AT

This project is not maintained, please use https://github.com/espressif/esp-at.
C
472
star
25

esp32-nesemu

Proof-of-concept NES emulator for the ESP32
C
471
star
26

esp-sr

Speech recognition
C
462
star
27

rust-esp32-example

Example of Rust integration into an ESP-IDF project, for ESP32 series of chips
Rust
414
star
28

esp-now

A connectionless Wi-Fi communication protocol
C
402
star
29

esp-dsp

DSP library for ESP-IDF
C
401
star
30

esp-rainmaker

ESP RainMaker Agent for firmware development
C
396
star
31

esp-dl

Espressif deep-learning library for AIoT applications
C++
369
star
32

openocd-esp32

OpenOCD branch with ESP32 JTAG support
C
334
star
33

esp-aliyun

Aliyun Iotkit-embedded, support esp32 & esp8266.
C
333
star
34

esp-idf-template

Template application for https://github.com/espressif/esp-idf
Makefile
323
star
35

esp-serial-flasher

Library for flashing Espressif SoCs from other MCUs.
C++
303
star
36

idf-eclipse-plugin

Espressif-IDE (based on Eclipse CDT) for ESP-IDF CMake based projects 4.x and above
Java
290
star
37

esp-dev-kits

Docs, Schematics, Factory Firmwares for ESP Development Kits
C
287
star
38

esp-va-sdk

Espressif's Voice Assistant SDK: Alexa, Google Voice Assistant, Google DialogFlow
C
273
star
39

esp-tflite-micro

TensorFlow Lite Micro for Espressif Chipsets
C++
271
star
40

esp-usb-bridge

USB to UART&JTAG bridge, implemented on ESP32-S2 or ESP32-S3
C
271
star
41

esp-aws-iot

AWS IoT SDK for ESP32 based chipsets
C
246
star
42

esptool-js

Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.
TypeScript
241
star
43

ESP31_RTOS_SDK

ESP31B SDK based on FreeRTOS. For ESP32 please see http://github.com/espressif/esp-idf
HTML
189
star
44

esp-azure

SDK to connect ESP8266 and ESP32 to Microsoft Azure IoT services
C
174
star
45

esp-idf-provisioning-android

Android Provisioning application for ESP-IDF Unified provisioning
Java
174
star
46

esp-jumpstart

Jumpstart from concept to production
C
163
star
47

esp-gdbstub

C
157
star
48

esp-protocols

Collection of ESP-IDF components related to networking protocols
C
156
star
49

esp32-wifi-lib

ESP32 WiFi stack precompiled libraries
Shell
153
star
50

esp32-doom

A proof-of-concept port of PrBoom to the ESP32. Needs psram hardware.
C++
151
star
51

esp-google-iot

Google Cloud IoT SDK as an ESP-IDF Component
C
143
star
52

esp8266-rtos-sample-code

C
131
star
53

esp-bsp

Board support components for Espressif development boards
C
130
star
54

esp-iot-bridge

A smart bridge to make both ESP and the other MCU or smart device can access the Internet.
C
129
star
55

idf-extra-components

Additional components for ESP-IDF, maintained by Espressif
C
121
star
56

esp32-arduino-lib-builder

C
120
star
57

esp-idf-provisioning-ios

Swift
117
star
58

esp-nn

Optimised Neural Network functions for Espressif chipsets
Assembly
103
star
59

esp-zigbee-sdk

Espressif Zigbee SDK
C
99
star
60

idf-installer

ESP IDF Windows Installer
Inno Setup
92
star
61

esp-rainmaker-android

ESP RainMaker Android app sources
Java
82
star
62

esp-thread-br

Espressif Thread Border Router SDK
C
82
star
63

esp-insights

ESP Insights: A remote diagnostics/observability framework for connected devices
C
79
star
64

esp-mesh-lite

A lite version Wi-Fi Mesh, each node can access the network over the IP layer.
C
79
star
65

book-esp32c3-iot-projects

《ESP32-C3 物联网工程开发实战》配套代码
Swift
77
star
66

esp-lwip

Fork of lwIP (https://savannah.nongnu.org/projects/lwip/) with ESP-IDF specific patches
C
77
star
67

esp-ali-smartliving

阿里云生活物联网平台 & 天猫精灵 IoT 开放平台
C
75
star
68

usb-pids

Customer-allocated USB PIDs under the Espressif VID
Shell
75
star
69

pytest-embedded

A pytest plugin that designed for embedded testing
Python
74
star
70

esp32-bt-lib

ESP32 Bluetooth stack (below HCI layer) precompiled libraries
67
star
71

esp-modbus

ESP-Modbus - the officially suppported library for Modbus protocol (serial RS485 + TCP over WiFi or Ethernet).
C
67
star
72

esp8266-nonos-sample-code

C
65
star
73

esp-qcloud

基于 ESP-IDF 原生开发接入腾讯 IoT Explorer,支持 ESP32/ESP32S2,快速实现腾讯连连控制。
C
65
star
74

esp32c3-direct-boot-example

Example of ESP32-C3 (rev. 3 and later) "direct boot" feature.
CMake
64
star
75

esp-idf-cxx

C++ wrapper classes for ESP-IDF components.
C++
63
star
76

freertos-gdb

Python module for operating with freeRTOS kernel objects in GDB
Python
48
star
77

svd

SVD files for Espressif devices
47
star
78

binutils-esp32ulp

Binutils fork with support for the ESP32 ULP co-processor
C
46
star
79

esp-moonlight

C
44
star
80

xtensa-isa-doc

TeX
42
star
81

esp-privilege-separation

Espressif Privilege Separation Framework
C
41
star
82

esp-rainmaker-ios

ESP RainMaker iOS app sources
Swift
41
star
83

esp-wasmachine

The Machine which can run WASM applications.
C
40
star
84

esp-adf-libs

C
38
star
85

openocd-on-esp32

OpenOCD port running on ESP32-S3 microcontrollers
C
38
star
86

idf-component-manager

Tool for installing ESP-IDF components
Python
37
star
87

ESP8266_RTOS_ALINK_DEMO

Alink 1.0 早期版本
Assembly
36
star
88

esp-wolfssl

WolfSSL port for ESP-IDF & ESP8266_RTOS_SDK
C
35
star
89

esp-joylink

Demo project for JD joylink, support esp32 & esp8266.
C
34
star
90

esp31-smsemu

C
34
star
91

esp8266-alink-v1.0

alink v1.0
C
32
star
92

esp-faq

Python
31
star
93

esp-launchpad

Configurable Browser-based Image Flasher
CSS
31
star
94

esp32-alink-demo

Demo project for alink, include embed and SDS
C
30
star
95

esp32-iotivity

Guide you to make your ESP32 support OCF/OIC.
C
29
star
96

newlib-esp32

Version of newlib used in ESP32 ROM and ESP-IDF
C
29
star
97

esp8266-alink-sds

Demo project for alink SDS
C
27
star
98

esp-wdf

Espressif WASM Development Framework.
C
27
star
99

idf-env

idf-env tool helps set up and manage ESP-IDF installations
Rust
25
star
100

esp-cryptoauthlib

Release only fork of https://github.com/MicrochipTech/cryptoauthlib
C
23
star