RepositoryHTML
aaronbeckmann

aaronbeckmann/ESP-DashboardPlus

A real-time, on-device web dashboard library for ESP32 microcontrollers. Create beautiful, responsive dashboards with minimal code using WebSocket-based communication.

353stars
36forks
1issues
4views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: interface

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: graph

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: esp

#1 Repository Của Tuần

📊 Dashboard web thời gian thực ngay trên ESP32

Tạo giao diện điều khiển đẹp, đáp ứng trên mọi thiết bị chỉ bằng vài dòng C++.

ESP-DashboardPlus là một thư viện C++ cho phép bạn xây dựng các dashboard web thời gian thực chạy trực tiếp trên vi mạch ESP32, ESP32-S3 hoặc ESP32-C3. Giao tiếp qua WebSocket giúp cập nhật giao diện ngay lập tức khi dữ liệu thay đổi, mà không cần làm mới trang. HTML được nén Gzip và lưu trong PROGMEM (~22KB), tối ưu cho bộ nhớ hạn chế.

✨ Điểm nổi bật

  • 16 loại thẻ hỗ trợ: StatCard, ChartCard, GaugeCard, ToggleCard, SliderCard, ButtonCard…
  • Giao tiếp WebSocket thời gian thực: Cập nhật UI ngay khi dữ liệu thay đổi.
  • 16 loại thẻ đa dạng: Biểu đồ đa series, thanh trượt, bảng chọn màu, datepicker, vị trí GPS…
  • Giao diện tab hóa: Dashboard, Console, OTA trong một tệp HTML duy nh.
  • Hỗ trợ OTA: Cập nhật firmware qua giao diện kéo-thả.
  • Console đầy đủ: Ghi log có lọc, xuất file và nhập lệnh.
  • Tùy chỉnh theme: Chế độ sáng/tối, tiêu đề và màu sắc theo thương hiệu.
  • Thiết kế đáp ứng: Tương thích mọi trình duyệt desktop và mobile.

💡 Vì sao đáng chú ý

Khác với cách truyền thống cần viết HTML/CSS/JS phứức tạp, ESP-DashboardPlus cung cấp API C++ đơn giản, cho phép thêm thẻ và cập nhật giá trị chỉ bằng một vài dòng lệnh. Đặc biệt phù hợp cho dự án IoT cần giao diện điều khiển trực quan mà không muốn dành thời gian phát triển frontend. Hỗ trợ đầy đủ tính năng OTA và console logging ngay trong giao diện, giúp phát triển và triển khai dễ dàng hơn.


#ESP32 #IoT #Dashboard #WebSocket #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJavaScript
react/react

The library for web and native user interfaces.

251.8k
Oct 25, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.2M
Jun 1, 2026
RepositoryPython
gradio-app/gradio

Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

43.9k
Oct 23, 2026
RepositoryRust
valeriansaliou/sonic

🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

21.4k
Oct 19, 2026
RepositoryC++
MarlinFirmware/Marlin

Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

17.6k
Oct 26, 2026
RepositoryC++
espressif/arduino-esp32

Arduino core for the ESP32 family of SoCs

17.6k
Oct 20, 2026
RepositoryC++
justcallmekoko/ESP32Marauder

A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

12.9k
Oct 23, 2026
RepositoryPython
makerspet/oomwoo

Open-source vacuum robot cleaner

12.7k
Oct 26, 2026
RepositoryJavaScript
tariqbuilds/linux-dash

A beautiful web dashboard for Linux

10.6k
Apr 16, 2024