Users of NewPipe can download YouTube videos to watch offline. It is, however, restricted to YouTube content alone.