awesome-esp32 README

The project's README from github.com/s0lness/awesome-esp32. As one markdown file: README.md.

awesome-esp32

Tiny computers are having a moment online, I figured making a list of cool projects people have built using the ESP32 chip would encourage folks to continue tinkering.

The ESP32 is a microcontroller and many packaged devices use it, such as Waveshare and LilyGO boards, M5Stack units, and shipped products like the Ulanzi pixel clock. The projects will state on which of these devices it runs to facilitate discoverability.

The document is organized like this:

If you're getting started and wonder which device to get, the list of devices used in the repo is laid out in devices.md.

This is a collaborative project, if you've built something cool see CONTRIBUTING.md and make a PR. I've also listed some ideas in ideas/ideas.md.

Guides

Elsewhere, write-ups by @ardchain posted as threads on X (third-party, not repo documents, and X may show a login wall if you have no account):

Applications

Companions

Displays & ambient

Play

Robots

Home & control

Radio & comms

Audio & music

Utilities & appliances

Tools, utilities & libraries

Frameworks & languages

Utilities & SDKs

Emulators & simulators

License

CC0 1.0. Descriptions belong to their projects' authors where quoted.

awesome-esp32 (s0lness/awesome-esp32)

Searching Database…

这是什么?这是一份人工精选的 ESP32 微控制器项目列表,收录值得动手做、值得借鉴或值得围观运行的项目,分为成品应用和用于构建它们的工具/框架。
这是一个列表,还是真正的软件?它纯粹是一个精选的 markdown 索引,收录他人的项目和固件,本身不是你安装或运行的东西。
这个列表是怎么组织的?怎么找到适配我开发板的项目?条目分为 Applications 和 Tools/utilities/libraries,每个条目末尾都标注了它运行的具体设备名(放在反引号里);在 devices.md 里搜索你的硬件,就能找到所有匹配的项目。
使用这个列表需要特定的 ESP32 开发板吗?不要求某块特定的板子:有些项目跑在裸 ESP32 加你自己的元件上,而大多数项目面向特定开发板,比如 M5Stack、Waveshare AMOLED 屏或 Ulanzi 像素时钟,每个条目都有标注。
如果还没有任何 ESP32 硬件,新手该从哪里入手?从 Wokwi 开始,它是 ESP32 开发板、传感器和显示器的浏览器模拟器,让你在桌上完全没有硬件的情况下也能尝试固件。
条目收录前会被审核吗?会,这是一个协作项目,贡献者按照 CONTRIBUTING.md 的指引通过 pull request 提交新项目。
除了列表本身,仓库还提供哪些指南?它包含一份 ESP32 开发实践指南,提炼与具体板子无关的经验(协议栈选择、内存纪律、看门狗、OTA、功耗),每条都注明出处项目;另外还有一份针对 Waveshare AMOLED 1.8 开发板的详细实地笔记指南。
列表里有哪些亮眼的项目?例如 xiaozhi-esp32(基于 MCP 的 AI 聊天机器人固件生态)、Meshtastic(离网加密 LoRa 网格消息)、Tasmota 和 WLED(智能家居与 LED 固件),以及 ESP-KVM(浏览器控制的 IP-KVM 设备)。
Creator
s0lness
Size
0.2 MB
Stars
599
Updated
CommitOct 16
Age
1mo
Commits · 90 Days