← All Hot Projects

Hot Projects · Weekly archive

FFmpeg and celld: media processing and self-hosted application state

This retrospective selection reviews FFmpeg and celld, two developer infrastructure projects tracked by Hacker News discussions around August 2026.

Week of Added September 8, 2026

FFmpeg

FFmpeg provides CLI tools and shared libraries—including libavcodec, libavformat, and libavfilter—for decoding, encoding, filtering, and streaming multimedia across many multimedia formats. It is built for backend media pipelines, transcoding infrastructure, and developers requiring fine-grained control over audio and video processing. The project also distributes utility tools like ffplay and ffprobe for multimedia inspection.

FFmpeg’s license depends on the components in a build. Most of the project is LGPL v2.1 or later, with optional GPL components and other licenses identified in its license file. Developers adopting it should use the documentation for the tools or libraries they need, rather than assume every build has the same options.

celld

Developed by Deno, celld is an open-source daemon designed to run Cloudflare Workers and Durable Objects on self-hosted infrastructure. By embedding V8, each node hosts isolated application cells that map to individual SQLite databases, addressing storage sharding without a unified central database. Coordination across a fleet relies strictly on an S3-compatible storage bucket using object-storage compare-and-swap operations for ownership leases, removing the need for dedicated control planes or consensus clusters.

Adoption demands specific networking and dependency prerequisites. Deploying Worker bundles requires esbuild on the host path, and peer-to-node HTTP communications do not terminate TLS, requiring private networks or overlays like WireGuard or Tailscale. The daemon is licensed under Apache-2.0.

Sources