Technology5 min read5 Minutes, 2 Lines of Rust, Measurably Less Memory: Our mimalloc MigrationSwapping the global allocator to mimalloc took two lines of Rust. With release profile tuning and AVX2 targeting, it cut memory use about in half.FrameQuery Team26 March 2026
Technology7 min readMaking SQLite Fly as a Desktop Video DatabaseSQLite holds FrameQuery's video library, search indexes, and biometric data. From one mutex to a concurrent, trigger-maintained, full-text-searchable backend.FrameQuery Team26 March 2026
Technology6 min readFrom 500 Threads to Sanity: Taming Concurrency in a Rust Video PipelineTokio's spawn_blocking pool grows to 500 threads, which breaks CPU-bound video decoding. We replaced it with a bounded Rayon pool, cancellation tokens, and atomics.FrameQuery Team26 March 2026
Technology5 min readWhy Our Thumbnails Were Secretly Lossless (and How We Fixed It)The image crate's WebP encoder ignores the quality parameter and always outputs lossless. We found out the hard way, and rebuilt the entire thumbnail pipeline while we were at it.FrameQuery Team26 March 2026
Technology6 min readZero-Copy GPU Decoding on Every PlatformCUDA pinned buffers on Windows, Metal unified memory on macOS, Vulkan compute shaders for ProRes RAW. How FrameQuery decodes professional video formats without unnecessary memory copies.FrameQuery Team26 March 2026
Technology5 min readHow We Built People Matching: Face and Voice RecognitionFrameQuery can match faces and voices across your entire video library. We built the encryption architecture for GDPR, CCPA, and BIPA compliance from day one.FrameQuery Team23 February 2026
Technology3 min readNative R3D and BRAW Decoding: How We Built GPU-Accelerated Cinema Camera SupportMost video tools punt on professional RAW formats. FrameQuery decodes RED R3D and Blackmagic BRAW files natively with GPU acceleration, so you can index cinema footage without transcoding.FrameQuery Team18 February 2026
Technology2 min readCUDA, Metal, and CPU: Cross-Platform GPU Acceleration in a Desktop Video AppFrameQuery uses NVIDIA CUDA on Windows and Linux, Apple Metal on macOS, and falls back to CPU when no GPU is available. All from a single Rust codebase.FrameQuery Team12 February 2026