LiXee-Box
A multi-protocol Zigbee gateway and energy management hub built on the ESP32-S3 platform. It integrates Zigbee devices, Linky smart meters, and energy sensors into home automation systems via MQTT and a local web interface.
194 projects using littlefs
littlefs is a fail-safe filesystem specifically designed for microcontrollers with limited resources, featuring power-loss resilience and dynamic wear leveling. It employs a unique two-layer architecture combining metadata logs and copy-on-write structures to ensure data integrity and minimize flash wear while maintaining a strictly bounded memory footprint.
A multi-protocol Zigbee gateway and energy management hub built on the ESP32-S3 platform. It integrates Zigbee devices, Linky smart meters, and energy sensors into home automation systems via MQTT and a local web interface.
A single-pilot FPV laptimer based on the ESP32 microcontroller and the RX5808 video receiver. It features a web-based interface for race management, real-time RSSI calibration, and integrated battery monitoring using the Arduino framework.
A lightweight, open-source firmware for the Xteink X4 e-paper reader powered by the ESP32-C3. It supports EPUB, Markdown, and plain text formats with advanced typography features like the Knuth-Plass line-breaking algorithm and CJK/Thai text rendering.
A non-blocking ZModem file transfer implementation for Meshtastic LoRa mesh networks. It enables reliable node-to-node binary file transfers on ESP32-based devices using a custom protocol engine designed for high-latency mesh environments.
A game selection menu and emulator frontend for running single-screen Game & Watch ROMs on the M5Stack Tab5. It features support for touch controls, USB gamepads, and automatic screen orientation via the built-in IMU.
A high-performance MSX1 emulator designed for the Raspberry Pi Pico (RP2040) microcontroller. It supports VDP, PSG, SCC, and FM sound emulation, providing VGA video output and USB keyboard/gamepad input for a complete retro computing experience on embedded hardware.
An intelligent arousal management system for ESP32 that connects to Lovense devices via Bluetooth LE. It uses a pressure sensor for automated edging control and features a real-time web dashboard for monitoring and configuration.
A fast, lightweight, and asynchronous email client library for Arduino supporting SMTP and IMAP protocols. Designed for 32-bit microcontrollers, it provides full RFC compliance, SSL/TLS security, and support for attachments and filesystem integration.
Chronos Watchy is an alternative firmware for the Watchy e-ink smartwatch, built using the LVGL graphics library and the Arduino framework for ESP32. It enables advanced features like turn-by-turn navigation, smartphone notifications, and activity tracking through integration with the Chronos companion app.
A firmware project for ESP32-S3 that acts as a USB-to-BLE HID bridge, allowing Bluetooth controllers like the Xbox Wireless Controller to be used with the Nintendo Switch. It utilizes ESP-IDF, FreeRTOS, and the TinyUSB stack to emulate a Nintendo Switch Pro Controller over USB while acting as a BLE GATT client.
A custom ESP8266 firmware for Geek Magic smart clock clones featuring NTP synchronization, Pomodoro timers, and a web-based configuration dashboard. It utilizes the TFT_eSPI library for display management and LittleFS for asset storage. The project also includes a Linux-based companion server for forwarding system notifications to the device display.
A Wi-Fi-enabled pixel art player built on the ESP32-P4 platform featuring multi-buffer rendering for gapless playback of animated WebP, GIF, and PNG files. It integrates with the Makapix Club social network via secure MQTTS and provides a local web interface for device management.
A free, DIY AI voice assistant built using the ESP32-S3 development board and HuggingFace Spaces. It integrates voice recording via I2S, cloud-based STT/LLM/TTS processing, and local audio playback using the Arduino framework. The project leverages PSRAM for efficient audio handling and features a TFT display for status updates.
A high-performance wavetable synthesizer firmware for the ESP32-S3 that enables high-quality SoundFont 2 (SF2) playback. It leverages PSRAM for sample loading and supports USB MIDI, external I2S DACs, and runtime switching between LittleFS and SD card storage.
A multi-platform LoRa Terminal Node Controller (TNC) firmware supporting ESP32, nRF52, RP2040, and STM32. It provides a serial CLI for raw LoRa interaction, BLE packet sniffing, and a KISS-TNC mode for APRS, AX.25, and IP-over-LoRa networking.
A modern WiFi connection manager for ESP32 applications using the Arduino framework. It provides a captive portal for credential configuration, persistent storage in NVS, and non-blocking operation integrated with ESPAsyncWebServer.
A professional Wi-Fi manager for ESP32 and ESP8266 microcontrollers featuring a real captive portal and modern UI served from LittleFS. It provides robust credential storage, configurable fallback policies, NTP synchronization, and integrated status LED/button handling.
An ESP32S3 port of the OpenFIRE light gun firmware, providing open-source light gun capabilities with IR tracking and force feedback. It introduces wireless connectivity using the ESP-NOW protocol and supports both ESP32S3 and RP2040 microcontrollers.
An open-source firmware for ESP8266-based GeekMagic devices like the HelloCubic Lite and Smalltv-Ultra. It provides a complete replacement for the factory software, featuring a custom ST7789 display driver, LittleFS storage, and a web-based configuration interface.
A firmware solution for Bluetooth Low Energy (BLE) electronic display tags supporting NRF52840 and ESP32 microcontrollers. It provides a framework for managing e-paper displays, configuring tag settings, and uploading images over BLE. The project is built using the Arduino framework and PlatformIO.
A modular AIoT firmware for the Pixlpal desktop companion based on the ESP32-S3 SoC. It utilizes the ESP-IDF framework and FreeRTOS to power an interactive 128x64 RGB LED matrix display with features like Wi-Fi connectivity, BLE control, and audio processing.
A WiFi-connected LED matrix clock and weather display built for ESP8266 and ESP32 microcontrollers. It utilizes the MAX7219 driver to display real-time NTP clock data and live weather updates from OpenWeatherMap, all configurable via a built-in web interface.
An ESP32-powered wearable device that translates sign language gestures into spoken or text-based output. It utilizes a K-Nearest Neighbors (KNN) algorithm for real-time gesture classification and features a web-based 3D visualization tool built with Three.js.
A comprehensive firmware for ESP32-based portable gaming consoles featuring a 128x64 OLED display. It includes classic games, a web-based configuration interface, and system utilities like a LittleFS file manager and a calculator.
An internet-connected weather station application for the ESP32 Cheap Yellow Display (CYD). It features a 3-day forecast using the OpenWeather API, displaying weather icons and data on a 2.8-inch TFT screen. The project utilizes LittleFS for asset storage and the TFT_eSPI library for high-performance graphics.
An ESP32-based filament movement sensor for the Elegoo Carbon Centauri 3D printer. It integrates a Big Tree Tech SFS 2.0 sensor to detect jams or runouts and communicates via WebSockets to pause the printer. The project features a web-based UI for configuration and real-time status monitoring.
An open-source firmware for ESP32-S3 microcontrollers that replicates and extends the functionality of the Bus Pirate hardware tool. It provides an interactive CLI for sniffing, sending, and scripting various digital and radio protocols like I2C, SPI, UART, CAN, and Sub-GHz.
A WiFi-enabled scheduling and timekeeping application for the ESP8266 platform. It utilizes LittleFS for on-chip data persistence and provides a Bootstrap-powered web interface for managing daily time periods and system settings.
An MPLAB Harmony 3 application demonstrating an FTP server implementation using the littlefs fail-safe file system on the Microchip WFI32-IoT board. It utilizes the onboard SST26 SPI Flash for storage and operates in SoftAP mode to allow wireless file management via standard FTP clients.
A comprehensive networking services plugin for grblHAL that provides protocol support on top of the lwIP TCP/IP stack. It enables Telnet, Websocket, FTP, HTTP, WebDAV, mDNS, MQTT, and Modbus across a variety of 32-bit microcontrollers including STM32, RP2040, and ESP32. The plugin facilitates remote machine control and file management for embedded CNC systems.
A Zephyr-based reference SDK for the Nordic Thingy53 IoT prototyping platform. It provides drivers and samples for air quality monitoring using the BME688 sensor, OpenThread mesh networking, and C++ application logic with JSON-based configuration.
A comprehensive open-source firmware for the LilyGo TWatch 2020 series based on the ESP32 and Arduino framework. It features a custom UI engine, Lua scripting, BLE/WiFi connectivity, and integration with Gadgetbridge for smartphone notifications.
An open-source IoT prototyping platform featuring a removable nRF52840 M.2 module and a versatile dock. It supports Zephyr RTOS and nRF5 SDK, offering advanced features like integrated DAPLink debugging and real-time power profiling for low-power wireless applications.
An offline-first energy monitoring system built with Rust for ESP32 microcontrollers. It utilizes LittleFS for power-loss resilient local storage and integrates with a custom Flutter mobile app and the Thingsboard IoT platform for data synchronization and visualization.
A comprehensive firmware for ESP32 and STM32F4 microcontrollers that provides a customizable touchscreen UI controlled via MQTT. It utilizes the LVGL graphics library to drive various commodity displays, enabling home automation control through a flexible JSONL-based configuration.
A demonstration project for the Raspberry Pi Pico W that provides a C++ connection manager class for Wi-Fi connectivity. It features a command-line interface for scanning and connecting to access points, a LittleFS-based configuration storage system, and an LwIP webserver for remote hardware control.