Skip to content
@esp-cpp

ESP C++

Open-source software for Espressif's ESP microcontrollers.

Hi there 👋

Welcome to ESP-CPP!

This is an open-source community-driven organization for reusable c++ components developed for espressif micorcontrollers.

Feel free to take a look around our repositories. We've got:

Feel free to join our Discord and chat with us or ask questions!

Discord Banner 2

Pinned Loading

  1. espp espp Public

    C++ components for ESP

    C++ 75 22

  2. esp-box-emu esp-box-emu Public

    Doom, NES, Gameboy/Color, Sega Master System / GameGear, Sega Genesis / MegaDrive, and MSX I/II Emulators running on ESP BOX and ESP BOX-3 with a custom gamepad

    C 103 19

  3. camera-streamer camera-streamer Public

    Example for ESP32 TimerCam rebuilt using ESPP to stream MJPEG video over the network using RTSP.

    C++ 17 2

  4. camera-display camera-display Public

    Example for ESP32-S3-BOX which receives an MJPEG stream from the camera-streamer app over WiFi and displays it on the screen.

    C++ 23

  5. software-defined-haptics software-defined-haptics Public

    Software defined haptics which can run on a MotorGo-Mini or on a test stand built with a little gimbal BLDC and some off the shelf dev boards

    C++ 4 1

  6. template template Public template

    Template repository for building an ESP app with ESP++ (espp) components and ESP-IDF components.

    CMake 5 4

Repositories

Showing 10 of 27 repositories
  • espp Public

    C++ components for ESP

    esp-cpp/espp’s past year of commit activity
    C++ 75 MIT 22 3 1 Updated Dec 11, 2025
  • esp-idf-size-delta Public

    Github action for computing FLASH and D/IRAM deltas between versions for commenting on PRs and releases.

    esp-cpp/esp-idf-size-delta’s past year of commit activity
    Python 1 MIT 0 0 0 Updated Dec 6, 2025
  • esp-box-emu Public

    Doom, NES, Gameboy/Color, Sega Master System / GameGear, Sega Genesis / MegaDrive, and MSX I/II Emulators running on ESP BOX and ESP BOX-3 with a custom gamepad

    esp-cpp/esp-box-emu’s past year of commit activity
    C 103 MIT 19 1 3 Updated Nov 3, 2025
  • camera-streamer Public

    Example for ESP32 TimerCam rebuilt using ESPP to stream MJPEG video over the network using RTSP.

    esp-cpp/camera-streamer’s past year of commit activity
    C++ 17 MIT 2 0 0 Updated Oct 30, 2025
  • camera-display Public

    Example for ESP32-S3-BOX which receives an MJPEG stream from the camera-streamer app over WiFi and displays it on the screen.

    esp-cpp/camera-display’s past year of commit activity
    C++ 23 MIT 0 0 0 Updated Oct 30, 2025
  • wireless-debug-display Public

    Use an ESP32 + Display to show debug graphs and text logs from another system via UDP

    esp-cpp/wireless-debug-display’s past year of commit activity
    C++ 7 MIT 0 0 0 Updated Oct 30, 2025
  • software-defined-haptics Public

    Software defined haptics which can run on a MotorGo-Mini or on a test stand built with a little gimbal BLDC and some off the shelf dev boards

    esp-cpp/software-defined-haptics’s past year of commit activity
    C++ 4 MIT 1 0 0 Updated Oct 30, 2025
  • template Public template

    Template repository for building an ESP app with ESP++ (espp) components and ESP-IDF components.

    esp-cpp/template’s past year of commit activity
    CMake 5 MIT 4 0 0 Updated Oct 30, 2025
  • esp-nimble-cpp Public Forked from h2zero/esp-nimble-cpp

    C++ library for the esp32 NimBLE stack based on and mostly compatible with @nkolban cpp_utils BLE library.

    esp-cpp/esp-nimble-cpp’s past year of commit activity
    C++ 0 Apache-2.0 84 0 0 Updated Oct 28, 2025
  • esp-packaged-programmer-action Public

    Github action for building a packaged executable which programs your esp code using esptool and the binaries provided.

    esp-cpp/esp-packaged-programmer-action’s past year of commit activity
    Python 1 MIT 0 0 0 Updated Oct 23, 2025

People

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

Top languages

Loading…

Most used topics

Loading…