A powerful image loading and caching framework

Easy to Use

Simple and expressive API. Comprehensive usage guide included. Zero configuration required.

Fast

Performant, asynchronous and thread-safe. Handles heavy workloads with ease.

Reactive

RxNuke brings a power of RxSwift to your image loading pipeline.

Extensible

Nuke is a pipeline with injectable dependencies. Alamofire, Gifu, Toucan plugins available.


Features

Nuke pulls together stable, mature libraries from Swift ecosystem into simple, lightweight package that lets you focus on getting things done.


RxNuke

RxNuke adds RxSwift extensions for Nuke and enables many common use cases:

  • Going From Low to High Resolution
  • Loading the First Available Image
  • Showing Stale Image While Validating It
  • Load Multiple Images, Display All at Once
  • Auto Retry
  • Tracking Activities

And many more...


GIFs

Nuke features Gifu and FLAnimatedImage (deprecated) plugin that allows you to load and display animated GIFs with smooth scrolling performance and low memory footprint.

Captured on iPod Touch 5G