Bogged down trying to build a fast GPU processing pipeline? We'll present a solution: Bifrost, a framework for rapidly composing real-time data collection and analysis pipelines. Real-time data processing lies at the heart of most modern radio telescopes, and while hardware capabilities and data collection rates advance to the petascale regime, development of efficient real-time processing codes remains difficult and time-consuming. Bifrost solves this problem by combining a TensorFlow-like Python API with a library of common algorithms and highly efficient data transport. We'll describe the design and implementation of this framework, and demonstrate its use as the backend for a large radio telescope.