FileFlows
Automate file processing with a node-based workflow engine
Activity unknown
No repository statistics available for this project.

FileFlows is a self-hosted, visual workflow automation tool focused on processing files—commonly media—based on events like new/changed files in watched folders. It lets you build flows (pipelines) that analyze, transform, move, and notify, using a library of reusable nodes and tools.
Key Features
- Visual flow builder for creating file-processing pipelines (node/graph based)
- Watch folders and triggers to automatically run flows on new or modified files
- Media-centric processing steps (e.g., transcode/remux, probe/inspect media)
- Integration with external tools (commonly FFmpeg) via dedicated nodes/scripts
- Conditional logic and routing (decisions, branching, filtering)
- Central dashboard for job history, status, and troubleshooting
- Runs as a server with workers/nodes to scale processing across machines
Use Cases
- Automatically transcode and standardize video libraries when new files arrive
- Validate, rename, and organize downloads into a consistent folder structure
- Generate derivatives (e.g., lower-bitrate versions) and route outputs to storage
Limitations and Considerations
- Feature set is oriented toward file/media pipelines; it’s not a general-purpose iPaaS
- Effective use typically requires familiarity with media tooling (e.g., FFmpeg) and codecs
FileFlows fits teams and home labs that want repeatable, automated processing for incoming files with a visual pipeline approach. It’s especially useful for media libraries where consistent encoding, structure, and automated handling reduce manual work.
Categories:
Tags:
Tech Stack:
Similar to FileFlows

Tdarr
Distributed media transcoding automation and library analytics
Self-hosted distributed transcoding and remux automation for media libraries using FFmpeg or HandBrake, with health checks, scheduling, and plugin-based processing rules.
Windmill
Open-source workflow engine and platform for scripts, APIs, and UIs
Windmill is an open-source developer platform to turn scripts into webhooks, cron jobs, workflows, and internal apps with auto-generated and low-code UIs.
Dim
Self-hosted media manager for organizing and playing libraries
Dim is a self-hosted media manager that indexes, organizes, and beautifies your media libraries with a modern web UI for browsing and playback.

Kometa
Metadata, collections, and overlays automation for Plex libraries
Kometa is a Python tool that automates Plex metadata, builds collections and playlists, and applies overlays using configuration files and third-party metadata sources.
MediaManager
Self-hosted TV and movie library management and automation
Modern self-hosted media management system to discover, organize, and automate TV shows and movies in a single interface, replacing parts of the Arr stack.
ytdl-sub
Declarative yt-dlp wrapper to download and prepare media libraries
CLI tool that orchestrates yt-dlp and FFmpeg with YAML presets to download, convert, tag, and organize media for Plex, Jellyfin, Kodi, Emby and music players.

