awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ZoneMinder avatar

ZoneMinder/zoneminder

0
View on GitHub↗
www.zoneminder.com↗

Zoneminder

ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.

Features

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
Video Surveillance Systems - Sets up a Linux-based surveillance system that captures, analyzes, records, and monitors video.
  • Camera Management Platforms - Provides a complete platform for managing and configuring IP, USB, and analog cameras for surveillance.
  • Video Content Analyzers - Analyzes video streams in real time to detect motion and other configurable events.
  • Surveillance Motion Analyzers - Analyzes video streams in real time to detect motion and trigger recording or alerts based on configurable criteria.
  • Surveillance Motion Triggers - Configures motion-sensitive video analysis to trigger automatic recording and alerts based on pixel changes.
  • Zone-Based Detection - Divides camera frames into configurable regions with independent sensitivity and alarm thresholds for targeted motion analysis.
  • Motion Detection - Analyzes video frames for motion events using configurable pixel-change detection algorithms to trigger recording and alerts.
  • Motion Detection Analyzers - Detects motion in video streams using configurable pixel-change algorithms to trigger recording.
  • Event Storage - Stores recorded video events and metadata in a relational database for searchable retrieval and playback.
  • CCTV Systems - Provides an open-source video surveillance system that captures, analyzes, records, and monitors camera feeds.
  • Event-Based Playback Interfaces - Provides a searchable interface to browse, view, and export recorded video events by time or camera.
  • IP Camera Captures - Captures video feeds from IP, USB, and analog cameras attached to a Linux system.
  • Capture Pipelines - Captures, transcodes, and streams video from IP, USB, and analog cameras using FFmpeg as the underlying media processing engine.
  • Live Camera Processing - Displays live video streams from connected cameras through a web interface for real-time observation.
  • Live Video Stream Monitoring - Captures and displays live video streams from IP, USB, and analog cameras in real time.
  • Modular Camera Backends - Provides a unified driver interface that decouples capture logic from hardware specifics for IP, USB, and analog cameras.
  • Linux-Based Surveillance Platforms - Provides a Linux-based security camera platform with motion detection, event recording, and live monitoring.
  • Camera Management Interfaces - Manages IP, USB, and analog cameras with feed setup, zone definition, and recording schedules.
  • Network Video Recorders - Records video streams continuously or on event triggers and provides live monitoring of camera feeds.
  • Event-Triggered Recording - Saves video clips to disk based on motion events or continuous recording schedules for later review and evidence.
  • Surveillance Camera Configurations - Guides users through adding and adjusting camera sources, zones, and recording settings.
  • Surveillance Object Detections - Uses machine learning models to identify people, vehicles, and faces within video streams.
  • Event-Triggered Notifications - Sends alerts for motion and object detection events via machine learning hooks.
  • Hook Systems - Integrates external ML models for object and face detection via configurable event hooks that pass video frames to inference engines.
  • Surveillance Object Detectors - Integrates machine learning models to identify people, vehicles, and faces in video streams for advanced alerting.
  • Surveillance Video Analytics - Uses machine learning models to identify people, vehicles, and faces within surveillance streams for advanced alerting.
  • Object Detection - Uses machine learning models to identify people, vehicles, and faces within video streams for advanced alerting.
  • Surveillance API Integrations - Provides a RESTful API for programmatic access to camera feeds, events, and system controls.
  • Web Frameworks - Runs the surveillance management interface and API using a Perl-driven web application with CakePHP-style routing.
  • via REST API - Provides a REST API for programmatic control of cameras, events, and system settings from third-party applications.
  • Video Feeds - Access camera feeds, events, and system data through a programmatic interface for integration with external tools.
  • Recorded Video Event Browsers - Provides a searchable interface to browse, view, and export previously recorded video events.
  • Third-Party API Integrations - Provides a RESTful API for third-party applications to control cameras, events, and system settings programmatically.
  • Video Streaming - Comprehensive CCTV software for IP and analog cameras.
  • 5,855 stars·1,293 forks·PHP·GPL-2.0·51 views

    Star history

    Star history chart for zoneminder/zoneminderStar history chart for zoneminder/zoneminder

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does zoneminder/zoneminder do?

    ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.

    What are the main features of zoneminder/zoneminder?

    The main features of zoneminder/zoneminder are: Video Surveillance Systems, Camera Management Platforms, Video Content Analyzers, Surveillance Motion Analyzers, Surveillance Motion Triggers, Zone-Based Detection, Motion Detection, Motion Detection Analyzers.

    Which projects share features with zoneminder/zoneminder?

    Projects with overlapping indexed features include: roflcoopter/viseron — Viseron is a self-hosted network video recorder and open-source video surveillance platform that processes live… blakeblackshear/frigate — Frigate is a self-hosted network video recorder that functions as a private, local AI-powered vision engine. It… koush/scrypted — Scrypted is a video integration platform that connects IP cameras and NVRs into smart home ecosystems such as HomeKit,… brandonjoffe/home_surveillance — This project is a computer vision-based security platform designed for real-time property surveillance and automated… scottlamb/moonfire-nvr — Moonfire-NVR is a self-hosted network video recorder designed to capture, archive, and manage video streams from IP… ccrisan/motioneyeos — MotionEyeOS is a dedicated operating system designed to transform a single board computer into a video surveillance…

    Projects sharing features with Zoneminder

    These projects share indexed features with Zoneminder. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • roflcoopter/viseronroflcoopter avatar

      roflcoopter/viseron

      3,249View on GitHub↗

      Viseron is a self-hosted network video recorder and open-source video surveillance platform that processes live network camera streams locally. It combines video capture with computer vision analytics to monitor properties, record footage, and execute automated event triggers. The platform incorporates artificial intelligence models for automated object detection, facial recognition, and license plate identification. It manages motion detection through configurable viewing zones that initiate recordings and system-wide alerts. The software operates through a modular component architecture

      Pythoncoralcudadarknet
      View on GitHub↗3,249
    • blakeblackshear/frigateblakeblackshear avatar

      blakeblackshear/frigate

      33,778View on GitHub↗

      Frigate is a self-hosted network video recorder that functions as a private, local AI-powered vision engine. It manages video streams by performing real-time object detection, tracking, and classification directly on local hardware, ensuring that security monitoring and activity recording remain independent of cloud services. The system distinguishes itself through a modular, hardware-accelerated video pipeline that offloads intensive decoding and machine learning inference to dedicated GPUs, NPUs, or specialized accelerators like Coral TPUs and Hailo modules. It utilizes state-based object t

      TypeScriptaicameragoogle-coral
      View on GitHub↗33,778
    • koush/scryptedkoush avatar

      koush/scrypted

      5,757View on GitHub↗

      Scrypted is a video integration platform that connects IP cameras and NVRs into smart home ecosystems such as HomeKit, Google Home, Alexa, and Home Assistant. It functions as both an NVR software for recording and playing back continuous video footage, and an object detection engine that analyzes live camera feeds to identify motion, people, vehicles, and other objects. The platform distinguishes itself through its ability to transcode and forward live camera streams to multiple smart home platforms simultaneously, enabling unified viewing and control across all connected devices. It includes

      TypeScript
      View on GitHub↗5,757
    • brandonjoffe/home_surveillanceBrandonJoffe avatar

      BrandonJoffe/home_surveillance

      1,259View on GitHub↗

      This project is a computer vision-based security platform designed for real-time property surveillance and automated threat detection. It integrates live video stream management with neural network processing to monitor, track, and identify individuals within a monitored environment. The system distinguishes itself through local identity management, which allows users to train classifiers on specific individuals and store facial embeddings directly on the local system. By combining this biometric analysis with event-driven logic, the platform can differentiate between known persons and unknow

      HTML
      View on GitHub↗1,259
    Compare all 30 related projects→