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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to zoneminder/zoneminder

Open-source alternatives to Zoneminder

30 open-source projects similar to zoneminder/zoneminder, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Zoneminder alternative.

  • 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

AI search

Explore more awesome repositories

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

Find more with AI search
  • 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
  • scottlamb/moonfire-nvrscottlamb avatar

    scottlamb/moonfire-nvr

    1,713View on GitHub↗

    Moonfire-NVR is a self-hosted network video recorder designed to capture, archive, and manage video streams from IP cameras. It functions as a security surveillance platform that provides a web-based interface for monitoring live feeds, browsing historical recordings, and exporting specific video clips for review. The system distinguishes itself by recording H.264 and H.265 video streams directly to disk without re-encoding, which minimizes CPU usage and preserves original stream quality. It utilizes on-the-fly container remuxing to construct standard media files from stored segments, allowin

    Rustcameraip-camerajavascript
    View on GitHub↗1,713
  • ccrisan/motioneyeosccrisan avatar

    ccrisan/motioneyeos

    8,203View on GitHub↗

    MotionEyeOS is a dedicated operating system designed to transform a single board computer into a video surveillance station. It provides a centralized environment for monitoring and recording multiple video feeds. The system enables remote camera management through a unified web interface, allowing for the control and configuration of networked security cameras. It supports automated video recording based on motion detection to monitor specific areas without requiring constant manual recording. The software incorporates a Debian-based root filesystem and a Python-based backend to orchestrate

    Makefile
    View on GitHub↗8,203
  • motioneye-project/motioneyemotioneye-project avatar

    motioneye-project/motioneye

    4,618View on GitHub↗

    MotionEye is a network camera surveillance system and containerized surveillance manager. It functions as a web-based management interface for the motion daemon, providing a centralized platform to monitor live video feeds and control motion detection rules for multiple IP and USB cameras. The system allows for the administration of the motion daemon through a visual dashboard, where users can define triggers and recording rules based on visual movement detected by camera sensors. It is designed to run in isolated environments with persistent storage for video recordings and configuration set

    Pythoncameramotion-detectionpython
    View on GitHub↗4,618
  • getstream/vision-agentsGetStream avatar

    GetStream/Vision-Agents

    6,029View on GitHub↗
    Pythonagentic-aiagentsai
    View on GitHub↗6,029
  • dotheevo/selfhosted-apps-dockerDoTheEvo avatar

    DoTheEvo/selfhosted-apps-docker

    2,833View on GitHub↗

    This project is a curated collection of deployment files and configurations for hosting a wide variety of open-source services on a home server. It primarily utilizes Docker and Docker Compose to automate the orchestration, lifecycle management, and deployment of containerized applications. The repository provides a comprehensive suite for self-hosted infrastructure, covering network management tools, media streaming, and home automation. It includes specialized configurations for securing internal services via reverse proxies, WireGuard VPN tunnels, and automated SSL/TLS certificate manageme

    Shell
    View on GitHub↗2,833
  • cameraui/camera.uicameraui avatar

    cameraui/camera.ui

    1,046View on GitHub↗

    Camera.ui is a self-hosted network video recorder that provides a centralized dashboard for managing live surveillance feeds, continuous video recording, and automated security monitoring. It functions as an integrated platform that combines video stream management with an artificial intelligence engine to identify objects and events directly on local hardware. The system distinguishes itself through its event-driven architecture, which utilizes a messaging broker to decouple hardware state updates from automation logic. This allows for deep integration with smart home ecosystems, enabling us

    Vueawscameracameraui
    View on GitHub↗1,046
  • owncast/owncastowncast avatar

    owncast/owncast

    10,950View on GitHub↗

    Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience data. It functions as an RTMP video streaming server, accepting incoming video feeds and distributing them to viewers through HLS-based segmented streaming. The platform includes a built-in, stateful web-based chat interface that enables real-time viewer engagement during broadcasts. The project distinguishes itself through deep integration with the decentralized Fediverse, allowing servers to automatically broadcast stream status updates and notify followers across distributed

    Goactivitypubbroadcastingchat
    View on GitHub↗10,950
  • baptistearno/typebot.iobaptisteArno avatar

    baptisteArno/typebot.io

    10,042View on GitHub↗

    Typebot is a visual chatbot builder and conversational platform designed for lead generation and data collection. It provides a drag-and-drop workflow designer that converts visual nodes into structured conversation logic, allowing users to build interactive forms and chatbots with conditional routing. The platform is designed as a self-hosted conversational infrastructure, enabling the deployment of the entire application stack on private servers using Docker and PostgreSQL. This allows for complete control over data storage and server maintenance. The system integrates with external servic

    TypeScriptchat-applicationchatbotconversational-bots
    View on GitHub↗10,042
  • michaing/dietpiMichaIng avatar

    MichaIng/DietPi

    6,131View on GitHub↗

    DietPi is an ultra-lightweight Debian distribution and software platform purpose-built for single-board computers. It provides a minimal operating system that strips away unnecessary services to reduce CPU and RAM usage, and includes a curated software catalogue of pre-optimised applications that can be installed with a single command. The system reads a plain-text configuration file before first boot to perform unattended OS and software installation, and offers a web interface for remote system administration. What distinguishes DietPi is its comprehensive, integrated approach to turning a

    Shellbashdebiandietpi
    View on GitHub↗6,131
  • papercups-io/papercupspapercups-io avatar

    papercups-io/papercups

    6,065View on GitHub↗

    Papercups is an open-source live chat platform and self-hosted customer messaging system. It provides a real-time communication infrastructure consisting of an embeddable web widget for customers and a containerized administrative dashboard for support teams. The platform features an omnichannel messaging hub that aggregates and normalizes conversations from email, SMS, and third-party chat channels into a single unified stream. It also includes a framework for deploying automated FAQ chatbots to handle initial inquiries and a real-time session monitoring tool that allows agents to view a use

    Elixirchat-widgetcustomer-supportdocker
    View on GitHub↗6,065
  • webstudio-is/webstudiowebstudio-is avatar

    webstudio-is/webstudio

    8,240View on GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    TypeScriptaccessibilityalternativecloudflare
    View on GitHub↗8,240
  • streamaserver/streamastreamaserver avatar

    streamaserver/streama

    9,816View on GitHub↗

    Streama is a self-hosted media server and library manager designed for organizing and streaming personal collections of movies and television shows. It functions as a dockerized streaming application that provides a web-based media player for accessing video assets. The system distinguishes itself by supporting synchronized video playback, which coordinates the playback state and timeline across multiple clients in real time. It also enables remote media integration, allowing users to build a streaming collection that combines locally stored files with content hosted at external URLs. The pr

    JavaScriptmediamedia-playermedia-server
    View on GitHub↗9,816
  • datawhalechina/vibe-vibedatawhalechina avatar

    datawhalechina/vibe-vibe

    3,126View on GitHub↗

    vibe-vibe is an LLM agent engineering framework and toolchain optimizer designed for orchestrating multi-agent systems. It serves as a comprehensive guide and methodology for transforming conceptual ideas into deployed applications through agentic software engineering. The project focuses on the orchestration of specialized AI agent roles with defined collaboration boundaries and iterative feedback loops. It provides frameworks for toolchain optimization, including the selection and evaluation of protocols that extend model capabilities and the design of standardized tool interfaces. The sys

    agentagentic-aiai
    View on GitHub↗3,126
  • eventstore/eventstoreEventStore avatar

    EventStore/EventStore

    5,809View on GitHub↗

    KurrentDB is an event-native database designed for event sourcing and event-driven architectures. It stores application state as an immutable, ordered sequence of events rather than updating rows in place, preserving full history for audit, replay, and distributed consistency. The database combines event storage with real-time streaming and a built-in JavaScript projection engine that transforms and aggregates event streams into materialized views. The system provides official gRPC client libraries for Python, Node.js, Java, .NET, Go, and Rust, enabling multi-language application development

    C#
    View on GitHub↗5,809
  • sharpai/deepcameraSharpAI avatar

    SharpAI/DeepCamera

    2,858View on GitHub↗

    DeepCamera is an open-source AI video surveillance and network video recorder platform powered by local vision language models and hardware-accelerated processing. It integrates live feeds from network cameras, webcams, and mobile devices to monitor physical spaces while running local edge vision inference without relying on cloud servers. The platform incorporates privacy-preserving video anonymization that converts raw video frames into abstract depth maps in real time, retaining motion tracking while protecting personal identity. Its modular architecture supports pluggable AI scripts and

    JavaScriptaiai-cameraai-nvr
    View on GitHub↗2,858
  • motion-project/motionMotion-Project avatar

    Motion-Project/motion

    4,006View on GitHub↗

    Motion is network camera surveillance software and a video motion detection system. It ingests video signals from IP cameras and hardware capture cards to provide real-time security monitoring, automated movement detection, and secure web-based streaming. The system functions as a video activity logger, recording event history and metadata into databases for long-term tracking. It can automatically trigger external scripts or software tools in response to detected motion and save video clips or still images to create a record of events. The software supports concurrent processing of multiple

    C++
    View on GitHub↗4,006
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • jfzhang95/pytorch-video-recognitionjfzhang95 avatar

    jfzhang95/pytorch-video-recognition

    1,238View on GitHub↗

    This project is a deep learning computer vision library designed for video action recognition. It provides a framework for training and evaluating neural networks that identify and categorize human activities within recorded footage by processing temporal sequences of frames. The library focuses on the implementation of three-dimensional neural network architectures, specifically utilizing three-dimensional convolutional layers to capture both spatial and temporal patterns. By aggregating features across consecutive frame sequences, the models learn to represent the evolution of actions over

    Pythonc3dr2plus1dr3d
    View on GitHub↗1,238
  • byjlw/video-analyzerbyjlw avatar

    byjlw/video-analyzer

    1,464View on GitHub↗

    Video analyzer is a toolkit that processes video files through computer vision and automatic speech recognition to produce structured JSON data and natural language summaries. The system extracts visual frames, samples key moments based on pixel differences, and transcribes soundtrack audio into written text to generate comprehensive descriptions across chronological timelines. The software coordinates sequential processing stages that combine frame-by-frame visual analysis with audio transcripts using local or cloud AI models. It supports adaptive and uniform frame sampling, hardware-accele

    Pythonasrllmsvideo
    View on GitHub↗1,464
  • biliup/biliupbiliup avatar

    biliup/biliup

    5,223View on GitHub↗

    biliup is an automated live stream archival and video management system designed to record broadcasts and upload content to platforms. It functions as a stream recorder, video upload tool, and cross-platform migrator that handles the transfer of content from various sources to a target service. The project enables cross-platform video migration by downloading content from external sources and redistributing it via automated pipelines. It supports headless video management through a server-based interface and programmatic uploading tools that operate without manual browser interaction. Core c

    Rustbilibilidouyindouyu
    View on GitHub↗5,223
  • llava-vl/llava-nextLLaVA-VL avatar

    LLaVA-VL/LLaVA-NeXT

    4,695View on GitHub↗

    LLaVA-NeXT is a multimodal large language model framework and training toolkit designed to process interleaved images and video sequences to generate text. It functions as a visual language model that combines vision encoders with language models to perform complex reasoning, question answering, and video understanding. The system is capable of analyzing high-resolution images and temporal video frames to describe events, summarize actions, and reason across multiple visual inputs. It supports the interpretation of documents and charts, spatial environment analysis, and the generation of desc

    Python
    View on GitHub↗4,695
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • natario1/cameraviewnatario1 avatar

    natario1/CameraView

    5,125View on GitHub↗

    CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It provides an abstraction layer for managing camera hardware and a media capture API for recording high-resolution video and RAW photos with configurable bitrates and resolutions. The project features a real-time camera filter framework and a preview manager. These systems allow for the application of custom shaders and visual effects to live camera streams and the rendering of previews with customizable aspect ratios, overlays, and composition grids. The library covers a wide ra

    Javaandroidandroid-librarycamera
    View on GitHub↗5,125
  • nvidia/cosmosNVIDIA avatar

    NVIDIA/cosmos

    10,494View on GitHub↗

    Cosmos is an open platform of world models, datasets, and tools for building physical AI systems such as robots and autonomous vehicles. It provides video generation and video understanding models that can generate synthetic videos and world simulations from text, image, video, or action inputs, and analyze videos to produce captions, event timestamps, spatial bounding boxes, and next-action predictions. The platform includes a world simulation generator that produces images, videos, synchronized audio, and action-conditioned rollouts for synthetic data, alongside a visual content analyzer th

    Jupyter Notebook
    View on GitHub↗10,494
  • wasabeef/android-gpuimagewasabeef avatar

    wasabeef/android-gpuimage

    9,155View on GitHub↗

    android-gpuimage is an OpenGL image processing library for Android that provides a GPU-powered framework for applying real-time shaders, blending layers, and processing live video streams. It functions as a real-time video filter and image blending engine to modify the luminance, vibrance, and geometry of visual content. The library enables the application of graphical effects to both static photos and live camera feeds. It supports complex image transformations, including the merging of multiple image layers through various blending modes. Capabilities cover a broad range of image manipulat

    Javaandroidgpuimagejava
    View on GitHub↗9,155
  • wuhaoyu1990/magiccamerawuhaoyu1990 avatar

    wuhaoyu1990/MagicCamera

    5,513View on GitHub↗

    MagicCamera is an Android camera filter SDK and face beauty library designed to provide real-time visual effects for camera and video recording applications. It serves as an image editor framework and video filter engine for enhancing facial appearance and modifying photos on Android devices. The project focuses on face beauty enhancement, specifically providing tools for skin smoothing and facial whitening. It enables the application of real-time filters to live camera streams and supports the recording of video footage with these effects applied. The system covers mobile image editing and

    Java
    View on GitHub↗5,513