# easytarget/esp32-cam-webserver

Expanded version of the Espressif ESP webcam

Repository: https://github.com/easytarget/esp32-cam-webserver
Canonical: https://ross.abutalabs.com/products/esp32-cam-webserver
Homepage: https://hackaday.io/project/168563-7-esp32-cam-example-expanded
Language: C
License: LGPL-2.1
License Family: copyleft
Topics: espressif, camera, ai-thinker, esp32-cam, ai-thinker-boards, face-recognition, webcam
Last push: 2024-12-06T15:04:53+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2478, "days_push": 635, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1526, forks 389 (observed 2026-08-28T04:04:58.404277+00:00)

## What it is
An expanded Arduino sketch turning cheap ESP32-CAM boards (especially AI-Thinker) into a webcam with a browser-based control interface, streaming viewer, lamp control, saved settings, and OTA firmware updates. It is now obsolete, requiring an old ESP32 Arduino core (2.0.2) and being archived in favor of newer alternatives.

## Use cases
- set up a cheap ESP32-CAM webcam with a web interface
- stream video from an AI-Thinker ESP32-CAM module over wifi
- control the onboard LED lamp of an ESP32 camera from a browser
- save camera settings across reboots on ESP32-CAM
- update ESP32-CAM firmware over the air
- build a simple DIY security camera with ESP32

## When to choose
- you are locked to ESP32 Arduino core 2.0.2 and want a ready-made webcam sketch
- you want a simple, well-documented ESP32-CAM stream viewer with lamp control

## When to avoid
- you need face recognition or current features - use the 3.x branch or other projects
- you want active maintenance or support for recent ESP32 Arduino cores
- you need a production-grade camera solution

## Facets
- artifact type: application
- maturity: abandoned
- function: http-server, web-framework, image-processing, iot
- domain: iot, embedded-systems, hardware, web-development
- platform: embedded, iot
- tags: esp32-cam, webcam-server, ai-thinker, arduino-sketch, ota-updates, wifi-camera, streaming

## Member repositories
- easytarget/esp32-cam-webserver (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:58.404277+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:31:36.890297+00:00, confidence not recorded.
  - readme: https://github.com/easytarget/esp32-cam-webserver (fetched 2026-08-28T04:04:58.404277+00:00, sha 36f461c1fd8d)
  - homepage: https://hackaday.io/project/168563-7-esp32-cam-example-expanded (fetched 2026-08-29T11:34:10.079492+00:00, sha 03a4c8ec1c63)
- Data as of 2026-08-30T08:39:29.467469+00:00.
