Nuke banner

Graphics & Animation

Nuke Overview

Nuke provides an efficient way to download and display images in your app. It's easy to learn and easy to use thanks to a clear and concise API. Its architecture enables many powerful features while offering virtually unlimited possibilities for customisation.

Despite the number of features, the framework is lean and compiles in under 2 seconds. Nuke has an automated test suite 2x the size of the codebase itself, ensuring excellent reliability. Every feature is carefully designed and optimised for performance.

Features include:

  • Fast LRU memory and disk cache
  • SwiftUI
  • Smart background decompression
  • Image processing
  • Resumable downloads
  • Intelligent deduplication
  • Request prioritization
  • Prefetching
  • Rate limiting
  • Progressive JPEG, HEIF, WebP, SVG, GIF
  • Alamofire
  • Combine
  • Async/Await

Whats good about Nuke

  • Progressive rendering for JPEG and WebP
  • Although not being impartial the performance is better, you can see results here
  • Minimises work in the main thread, keeping your application smooth and performant
  • Beautiful docs
  • Publicly visible roadmap

Stay on top of new tools for iOS developers

Subscribe to get a convenient weekly roundup of iOS Dev Tools' newest addition
of helpful and time-saving developer tools, services, and SDKs to get your job done faster.