Skip to content
@ESPToolKit

ESPToolKit

Modern embedded tools, compressed and in control.

ESPToolKit

Develop production ESP32 firmware with tools you already love

ESPToolKit is a curated collection of async-friendly libraries focused on reliability, readability and developer joy. Build data pipelines, timers, background workers and secure integrations without rewriting the same boilerplate for every project.

Popular repositories Loading

  1. esp-crypto esp-crypto Public archive

    ESPCrypto wraps the ESP32 hardware crypto blocks (SHA, AES-GCM/CTR, RSA/ECC) with guardrails, automatic fallbacks, and high-level helpers (JWTs, salted hashes)

    C++ 6 1

  2. esp-jsondb esp-jsondb Public archive

    Lightweight JSON document database for ESP32 with a MongoDB‑like API, RAM caching, and optional autosync to LittleFS

    C++ 3 1

  3. esp-cpuMonitor esp-cpuMonitor Public

    ESPCpuMonitor is a tiny C++17 helper that estimates per-core CPU usage on ESP32 by counting FreeRTOS idle-hook hits.

    C++ 3

  4. esp-logger esp-logger Public archive

    A lightweight, configurable logging utility for ESP32 projects.

    C++ 2

  5. esp-fetch esp-fetch Public archive

    ESPFetch is a lightweight HTTP helper that keeps ESP32 firmware asynchronous-first.

    C++ 2

  6. esp-worker esp-worker Public archive

    High-level task management for FreeRTOS so you can spawn work units, extend stacks into PSRAM and await completion with joins.

    C++ 1

Repositories

Showing 10 of 21 repositories
  • esp-lifecycle Public archive

    Lifecycle orchestrator for deterministic init, deinit, and node-targeted reinit.

    ESPToolKit/esp-lifecycle's past year of commit activity
    C++ 0 MIT 0 0 0 Updated Aug 3, 2026
  • esp-crypto Public archive

    ESPCrypto wraps the ESP32 hardware crypto blocks (SHA, AES-GCM/CTR, RSA/ECC) with guardrails, automatic fallbacks, and high-level helpers (JWTs, salted hashes)

    ESPToolKit/esp-crypto's past year of commit activity
    C++ 6 MIT 1 0 1 Updated Aug 3, 2026
  • esp-webPush Public archive

    An async-first Web Push sender for ESP32

    ESPToolKit/esp-webPush's past year of commit activity
    C++ 0 MIT 0 0 0 Updated Aug 3, 2026
  • esp-scheduler Public archive

    ESPScheduler is a C++17, class-based scheduler for ESP32 firmware that brings cron-like calendar patterns

    ESPToolKit/esp-scheduler's past year of commit activity
    C++ 1 MIT 0 0 0 Updated Aug 3, 2026
  • esp-eventbus Public archive

    An asynchronous, FreeRTOS-native event bus for ESP32 projects.

    ESPToolKit/esp-eventbus's past year of commit activity
    C++ 1 MIT 1 0 0 Updated Aug 3, 2026
  • esp-worker Public archive

    High-level task management for FreeRTOS so you can spawn work units, extend stacks into PSRAM and await completion with joins.

    ESPToolKit/esp-worker's past year of commit activity
    C++ 1 MIT 0 0 0 Updated Aug 3, 2026
  • esp-date Public archive

    A tiny C++17 helper for ESP32 projects that makes working with dates and times feel more like using date-fns in JavaScript/TypeScript.

    ESPToolKit/esp-date's past year of commit activity
    C++ 1 MIT 1 0 1 Updated Aug 3, 2026
  • esp-timer Public archive

    Async timer helpers mirroring setTimeout / setInterval with dedicated countdown utilities for seconds, minutes and milliseconds.

    ESPToolKit/esp-timer's past year of commit activity
    C++ 1 MIT 0 0 0 Updated Aug 3, 2026
  • esp-logger Public archive

    A lightweight, configurable logging utility for ESP32 projects.

    ESPToolKit/esp-logger's past year of commit activity
    C++ 2 MIT 0 0 0 Updated Aug 3, 2026
  • esp-fetch Public archive

    ESPFetch is a lightweight HTTP helper that keeps ESP32 firmware asynchronous-first.

    ESPToolKit/esp-fetch's past year of commit activity
    C++ 2 MIT 0 0 0 Updated Aug 3, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

C++ Python