{"repo":"BCsabaEngine/svelteesp32","free":true,"listed":false,"github":"https://github.com/BCsabaEngine/svelteesp32","clone":"git clone https://github.com/BCsabaEngine/svelteesp32.git","description":"Pack any Svelte, React, Angular, or Vue app into a single C++ header. Serve it straight from ESP32/ESP8266 flash — gzip compressed, ETag cached, OTA-ready.","language":"TypeScript","stars":247,"topics":["esp32","svelte","webserver","psychichttp","angular","esp8266","react","vue","espasyncwebserver","arduino"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"svelteesp32 Embed Any Web App in Your ESP32 — One Binary, Zero Filesystem Hassle Turn your Svelte, React, Angular, or Vue frontend into a single C++ header file. Serve beautiful web interfaces directly from ESP32/ESP8266 flash memory with automatic gzip compression, ETag caching, and seamless OTA updates. Changelog --- Why SvelteESP32? The problem: Traditional approaches like SPIFFS and LittleFS require separate partition uploads, complex OTA workflows, and manual compression. Your users end up managing multiple files, and your CI/CD pipeline becomes a mess. The solution: SvelteESP32 compiles your entire web application into a single C++ header file. One firmware binary. One OTA update. Done. Key Benefits - Single Binary OTA — Everything embedded in firmware. No partition juggling, no separate uploads. - Automatic Optimization — Build-time gzip compression with intelligent thresholds ( 1KB, 15% reduction). - Smart Caching — Built-in SHA256 ETags deliver HTTP 304 responses, slashing bandwidth on constrained devices. - CI/CD Ready — Simple npm package that slots into any build pipeline. - Zero Runtime Overhead — Data served directly from flash. No filesystem reads, no RAM allocation. - 4 Web Server Engines — PsychicHttpServer V2, ESPAsyncWebServer, Arduino WebServer, and native ESP-IDF supported. --- SvelteESP32 vs Traditional Filesystem Feature SvelteESP32 SPIFFS / LittleFS --------------------- --------------------------------- ---------------------------------------- Single ","default_branch":null,"files":null,"tree":[],"storefront":"/r/BCsabaEngine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BCsabaEngine/svelteesp32/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}