Automatically build and rebuild Xcode image catalogs for iOS/macOS app icons and universal images from source assets.
Blade is a command-line tool for iOS and macOS developers that automates the creation and maintenance of Xcode image catalogs. It takes source images and generates all required sizes for app icons and universal images, eliminating manual slicing and ensuring catalogs match Xcode's latest requirements. It solves the problem of outdated, mismatched, or manually placed images in development workflows.
iOS and macOS developers who need to manage app icons and image assets in Xcode projects, especially those working on teams or with CI/CD pipelines where asset consistency is critical.
Developers choose Blade because it replaces unreliable online services and manual PSD templates with a programmable, local tool that integrates directly into build workflows. It offers control over resize quality, ensures catalogs are always up-to-date with Xcode, and reduces manual effort.
Better asset workflow for iOS developers. Generate Xcode image catalogs for iOS / OSX app icons, universal images, and more.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Blade programmatically resizes source images to all required Xcode sizes, eliminating manual slicing and ensuring catalogs stay up-to-date with Xcode requirements, as stated in the README.
It can be integrated into local development builds, CI pipelines, and run as a pre-build script, making asset updates seamless in automated workflows.
Uses existing Xcode catalog configuration files as templates, so it automatically adapts to new Xcode sizes without introducing new concepts, keeping it current.
Supports multiple interpolation algorithms like Lanczos and Bicubic, allowing fine-tuned image quality for different use cases, with examples linked in the README.
Requires setting up and maintaining a Bladefile YAML configuration, which adds initial complexity compared to simple drag-and-drop methods in Xcode.
Exclusively useful for iOS and macOS development with Xcode; it offers no support for other IDEs or platforms like Android, limiting cross-platform teams.
Being a command-line tool, it lacks a GUI, which can be less accessible for designers or team members unfamiliar with terminal workflows.
Blade is an open-source alternative to the following products:
MakeAppIcon is a web-based tool that automatically generates app icons in all required sizes for iOS, Android, and other platforms from a single image.
Appicontemplate is a tool for generating app icons in various sizes and formats for iOS, Android, and other platforms from a single source image.