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++ 121 33

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

    Star Wars: Dark Forces, 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 145 27

  3. camera-streamer camera-streamer Public

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

    C++ 22 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++ 29 2

  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++ 5 1

  6. template template Public template

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

    Python 8 7

Repositories

Showing 10 of 33 repositories
  • tab5-emu Public

    Emulation and games on the M5Stack Tab5 / ESP32-P4, built with ESPP. Supports: Metal Gear Solid, Jedi Knight via OpenJKDF2, SNES, GBA, Genesis, with more coming!

    esp-cpp/tab5-emu's past year of commit activity
    C 2 MIT 0 0 1 Updated Oct 15, 2026
  • OpenJKDF2 Public Forked from shinyquagsire23/OpenJKDF2

    A cross-platform reimplementation of JKDF2 in C

    esp-cpp/OpenJKDF2's past year of commit activity
    C 1 77 0 0 Updated Oct 15, 2026
  • tpm-decomp Public

    Decompilation of Star Wars Episode I: The Phantom Menace (PSX, USA Rev 1), toward a native port on the M5Stack Tab5

    esp-cpp/tpm-decomp's past year of commit activity
    C 0 MIT 0 0 0 Updated Oct 15, 2026
  • psyz Public Forked from davidmonterocrespo24/psyz

    PSX SDK reimplementation with an ESP32-S3 software rasterizer backend (used by the SOTN and MGS ports).

    esp-cpp/psyz's past year of commit activity
    C 0 20 0 0 Updated Oct 14, 2026
  • espp Public

    C++ components for ESP

    C++ 121 MIT 33 0 4 Updated Oct 14, 2026
  • esp-box-emu Public

    Star Wars: Dark Forces, 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 145 MIT 27 0 2 Updated Oct 14, 2026
  • mgs_reversing Public Forked from davidmonterocrespo24/mgs_reversing

    Metal Gear Solid running natively on an ESP32-S3 and a DIY XIAO handheld. Fork of the MGS decompilation.

    esp-cpp/mgs_reversing's past year of commit activity
    C 0 67 0 0 Updated Oct 12, 2026
  • 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 95 0 0 Updated Sep 20, 2026
  • 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
    Python 8 MIT 7 0 0 Updated Sep 16, 2026
  • 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++ 5 MIT 1 0 0 Updated Aug 31, 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++ C Python