DO

DOODS2

REST and gRPC object detection service for images and streams

Video Surveillance ★ 277 stars Medium setup MIT

DOODS2 is a dedicated open object detection service written in Python. It exposes REST and gRPC APIs for running detection on images and video streams, supports Coral EdgeTPU and GPU acceleration, and is commonly paired with NVR software rather than being an NVR itself.

Key features

  • Standalone object detection service
  • REST and gRPC APIs
  • Coral and GPU support
  • Integrates with NVR software

Pros & cons

Strengths

  • Released under the MIT license
  • First-class Docker support for quick deployment
  • Written in Python

Trade-offs

  • Detection service only
  • Needs an NVR to pair with

Is DOODS2 secure?

OSV.dev has no published security advisories for DOODS2's repository. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

Source: OSV.dev, checked 2026-10-14. How this is measured.

DOODS2 replaces

Health badge

Maintain DOODS2? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 48 · fair

Markdown
[![SelfHostIndex health score for DOODS2](https://selfhostindex.com/badge/doods2.svg)](https://selfhostindex.com/app/doods2/)
HTML
<a href="https://selfhostindex.com/app/doods2/"><img src="https://selfhostindex.com/badge/doods2.svg" alt="SelfHostIndex health score for DOODS2"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/doods2.svg
   :alt: SelfHostIndex health score for DOODS2
   :target: https://selfhostindex.com/app/doods2/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare DOODS2

10 head-to-head comparisons.

Similar video surveillance apps