Ross ROSS = Recommend OSS · open-source software intelligence for agents

scottlamb/moonfire-nvr

Moonfire NVR, a security camera network video recorder observed · 2026-08-28

github.com/scottlamb/moonfire-nvr · Rust · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 97
  • Release rhythm 98
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 12.0
  • age_days: 3896
  • days_rel: 19
  • days_push: 19
  • n_releases_24m: 13

Full methodology

Adoption not part of the score

1736 stars · 188 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Moonfire NVR is an open-source security camera network video recorder written in Rust. It records H.264-over-RTSP streams from IP cameras to disk with minimal CPU usage, storing frames on disk and metadata in SQLite, and can generate .mp4 files for arbitrary time ranges on the fly.

Use cases

  • record RTSP streams from IP cameras to disk
  • self-hosted NVR for security cameras on a Raspberry Pi
  • build mp4 clips from recorded camera footage for arbitrary time ranges
  • store weeks of 1080p camera footage on a cheap machine with a big hard drive
  • review and trim recorded video segments through a web interface
  • run a low-CPU multi-camera recording server

When to choose

  • you want a lightweight, self-hosted NVR that records pre-encoded H.264 without re-encoding
  • you run cameras on low-power hardware like a Raspberry Pi
  • you prefer open-source software with a simple SQLite-backed storage format
  • you need on-the-fly mp4 export of arbitrary time ranges

When to avoid

  • you need motion detection, which is not yet supported
  • you need built-in HTTPS/TLS without setting up a proxy server
  • you need a polished web UI with a scrub bar or web-based configuration
  • you need stable storage/config formats across versions, since it is pre-1.0 with no compatibility guarantees

Facets

application · maturity experimental

video-processing http-server database self-hosted security self-hosted media rust self-hosted nvr ip-camera rtsp h264 surveillance sqlite raspberry-pi video linux

1 source

Member repositories

RepositoryRoleHealth v2
scottlamb/moonfire-nvrmain98

For agents

markdown · JSON · MCP: product_card(name="scottlamb/moonfire-nvr")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem