# esp8266-iot-framework **Repository Path**: xyz9836/esp8266-iot-framework ## Basic Information - **Project Name**: esp8266-iot-framework - **Description**: Framework for IoT projects implementing HTTPS requests, a React web interface, WiFi manager, configuration manager, file manager and OTA updates. - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ESP8266 IoT Framework The ESP8266 IoT Framework is a set of modules to be used as a starting point in new ESP8266 projects, implementing HTTPS requests, a React web interface, WiFi manager, configuration manager and OTA updates. The unique advantage of this framework is that code generation at build time is used to provide different benefits. Code generation is used to dynamically generate a configuration struct from a JSON file, to incorporate the web interface into PROGMEM in the firmware and to bundle a full root certificate store in PROGMEM that allows the ESP8266 to do secure HTTPS requests to arbitrary URLs. ## Documentation * [Introduction](https://github.com/maakbaas/esp8266-iot-framework#introduction) * [Installation Guide](https://github.com/maakbaas/esp8266-iot-framework/blob/master/docs/installation-guide.md) * [Getting Started](https://github.com/maakbaas/esp8266-iot-framework/blob/master/docs/getting-started.md) * [Web Server](https://github.com/maakbaas/esp8266-iot-framework/blob/master/docs/web-server.md) * [WiFi Manager](https://github.com/maakbaas/esp8266-iot-framework/blob/master/docs/wifi-manager.md) * [Configuration Manager](https://github.com/maakbaas/esp8266-iot-framework/blob/master/docs/config-manager.md) * [File Manager](https://github.com/maakbaas/esp8266-iot-framework/blob/master/docs/file-manager.md) * [HTTPS Requests](https://github.com/maakbaas/esp8266-iot-framework/blob/master/docs/fetch.md) * [OTA Updater](https://github.com/maakbaas/esp8266-iot-framework/blob/master/docs/updater.md) Details beyond the documentation can be found at [maakbaas.com](https://maakbaas.com/esp8266-iot-framework/). ## Screenshots