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

videoflow/videoflow

Python framework that facilitates the quick development of complex video analysis applications and other series-processing based applications in a multiprocessing environment. observed · 2026-08-28

github.com/videoflow/videoflow · homepage · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 95
  • Release rhythm 8
  • Longevity 100
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: n/a
  • age_days: 2697
  • days_rel: n/a
  • days_push: 35
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1034 stars · 91 forks observed · 2026-08-28

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

Videoflow is a Python framework for building distributed video and stream processing pipelines as directed acyclic graphs of producers, processors, and consumers. Pipelines run locally as OS subprocesses or on Kubernetes as containers, communicating over NATS JetStream, with built-in components for object detection, tracking, pose estimation, segmentation, and video I/O.

Use cases

  • build a real-time video analytics pipeline
  • run object detection and tracking on video streams
  • deploy video processing pipelines on Kubernetes
  • process camera streams with multiple ML models
  • build a distributed stream processing DAG in Python
  • analyze surveillance video with pose estimation and segmentation

When to choose

  • you need distributed or scalable video/stream processing with per-node scaling
  • you want a DAG-based pipeline that runs locally and on Kubernetes without code changes
  • you need off-the-shelf vision components like detection, tracking, or pose estimation
  • you want language-agnostic pipeline components shipped as containers

When to avoid

  • you only need simple single-script video file processing without distribution
  • you cannot run a NATS JetStream broker in your environment
  • you need a mature, battle-tested framework with a large community
  • your use case is not stream or series processing

Facets

framework · maturity active

video-processing streaming message-queue machine-learning computer-vision workflow-automation computer-vision machine-learning microservices python cross-platform video-analytics dag-pipeline nats-jetstream object-detection object-tracking multiprocessing distributed-computing video data-engineering containers kubernetes docker linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
videoflow/videoflowmain66

For agents

markdown · JSON · MCP: product_card(name="videoflow/videoflow")

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