Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.

34.6k stars3.4k forksMITlast commit Actively maintained
Server-based video management system (VMS) for monitoring, recording, and managing IP surveillance cameras and unified access control. Provides live view, playback, event handling, analytics integration, smart search, user management, mobile/web clients, and local or cloud storage options.
Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.

34.6k stars3.4k forksMITlast commit Actively maintained
ZoneMinder is a free, open-source video surveillance system for Linux that captures, analyzes, records, and monitors cameras via a web interface.

5.9k stars1.3k forksGPL-2.0last commit Actively maintained
Open-source video integration and NVR platform that ingests camera streams and rebroadcasts them to HomeKit, Google Home, Alexa, Home Assistant and web clients via plugins.

5.8k stars376 forkslast commit Actively maintained
Self-hosted NVR and computer vision platform for RTSP/IP cameras with local object detection, motion detection, and face recognition.

3.3k stars406 forksMITlast commit Actively maintained
uStreamer is a lightweight, fast MJPEG-over-HTTP streamer for V4L2 capture devices, optimized for high-FPS HDMI/VGA capture and PiKVM-style KVM over IP use.

2k stars275 forksGPL-3.0last commit Actively maintained
Open-source AI camera monitoring that routes camera streams through a relay/node proxy and broadcasts frames to federated AI workers for detections, summaries, and alerts.
1.5k stars169 forksAGPL-3.0last commit Actively maintained
Unified web UI and REST API to process, review, and train facial recognition images across multiple detection backends, with MQTT and NVR integrations.
697 stars50 forksMITlast commit Actively maintained
Bluecherry is an open-source Linux video surveillance DVR for IP cameras, offering web-based live view, desktop and mobile clients, Docker deployment, notifications, and role-based access.

273 stars80 forksGPL-2.0last commit Slowing down
Blue Iris is Windows NVR software for managing up to 128 cameras, recording and search, remote web/mobile viewing, motion/audio alerts, and optional built-in AI detection.
Activity unknown
Self-hosted NVR for IP cameras with low-latency live view, continuous recording, and TensorFlow Lite object detection via a mobile-friendly web UI.

Activity unknown
Self-hosted CCTV/NVR software for recording, viewing, and managing IP camera streams with a web UI, real-time events, and flexible deployment from edge to enterprise.

Activity unknown
Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 7 of 11 shipped a commit in the last six months. Licences in this list: MIT, GPL-2.0, GPL-3.0, AGPL-3.0. In exchange you take on hosting, backups and updates yourself.
Browse everything in Video Surveillance & NVR.