Motion is a program that monitors the video signal from one or more cameras and is able to detect if a significant part of the picture has changed; in other words, it can detect motion.
Cost / License
- Free
- Open Source (GPL-3.0)
Platforms
- Linux


The best open source alternative to ZoneMinder is Motion. If that doesn't suit you, our users have ranked more than 50 alternatives to ZoneMinder and 16 is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to ZoneMinder are Shinobi, Frigate NVR, motionEye and motionEyeOS.
Motion is a program that monitors the video signal from one or more cameras and is able to detect if a significant part of the picture has changed; in other words, it can detect motion.


Shinobi is an Open Source CCTV software written in Node.JS. Streams are img tags, but not MJPEG. Images are transferred through WebSocket. Files are saved in WebM videos, not JPEGs.




A complete and local NVR with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras. With a very good HomeAssistant integration.



motionEye is an online interface for the software motion, a video surveillance program with motion detection.




motionEyeOS is a Linux distribution that turns a single-board computer into a video surveillance system. The OS is based on BuildRoot and uses motion as a backend and motionEye for the frontend.




Kerberos.io is a low-budget video surveillance solution, that uses computer vision algorithms to detect changes, and that can trigger other devices.



Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy. It is an Android application that leverages on-device sensors to provide monitoring and protection of physical spaces.




Self-hosted, local only NVR and AI Computer Vision software. With features such as object detection, motion detection, face recognition and more, it gives you the power to keep an eye on your home, office or any other place you want to monitor.
The goal of this project is to implement a Onvif Device Manager similar to the windows client, compatible for linux. I'm also working on adding some Profile T capabilities, such as bidirectional audio.

Bluecherry is a leader in Linux based surveillance software and equipment. Bluecherry also sells analog and network cameras and equipment.
The goal of this project is to replace the proprietary app that was needed to configure and view my IP camera. The ONVIF protocol can be used to view and configure many types of camera's and is a open standard that can be implemented using standard SOAP libraries.


Much lower resource usage and very flexible configuration