FlareDom
Фреймворк для создания динамических веб-интерфейсов на ESP8266/ESP32 с компонентами на C++, CSS-стилизацией и WebSocket-обновлениями
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0a3dd0ef17c0b3eb614bc3ed503568edf46efa5047b2cb4e0f4f870d4d593eb2FlareDom-2.0.0-0a3dd0ef.zipОписание
Фреймворк для создания динамических веб-интерфейсов прямо на ESP8266/ESP32 без HTML-файлов и SPIFFS. Вместо писания сырых строк HTML вы получаете систему компонентов на C++ с fluent API и встроенным маршрутизатором для многостраничных приложений. Поддерживает стилизацию через 25+ CSS-сокращений и готовые темы, управление JavaScript через ScriptManager, автоматическую минификацию кода и асинхронные обновления значений через WebSockets с использованием ESPAsyncWebServer. Требует установки зависимостей: ESPAsyncWebServer и AsyncTCP/ESPAsyncTCP в зависимости от платы. Удобна для создания красивых дашбордов без фронтенд-инструментов.