Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. Iconizer

Iconizer

MITSwift2020.11.0

Generate Xcode asset catalogs (xcassets) for iOS and macOS app icons, launch images, and image sets.

Visit WebsiteGitHubGitHub
890 stars70 forks0 contributors

What is Iconizer?

Iconizer is a macOS application that generates Xcode asset catalogs (xcassets) for iOS and macOS development. It automates the creation of App Icons, Launch Images, and Image Sets by building the necessary file structure and producing all required image sizes from source images. This tool solves the problem of manually preparing and resizing images for Apple platform apps.

Target Audience

iOS and macOS developers who need to create and manage asset catalogs for their applications, particularly those working on projects with multiple icon and image requirements.

Value Proposition

Developers choose Iconizer because it eliminates the tedious, error-prone process of manually creating asset catalogs, saving time and ensuring compliance with Apple's image specifications. Its automation and ease of use make it a valuable tool for streamlining the asset preparation workflow.

Overview

Create Xcode asset catalogs swift and painless. Generate images for macOS and iOS app icons, launch images and image sets.

Use Cases

Best For

  • Generating Xcode asset catalogs (xcassets) from source images
  • Automating the creation of iOS and macOS app icons
  • Producing launch images for multiple device resolutions
  • Creating image sets for various asset types
  • Streamlining asset preparation for Apple platform development
  • Ensuring compliance with Apple's image size requirements

Not Ideal For

  • Cross-platform development teams using frameworks like Flutter or React Native with built-in asset pipelines
  • Developers on Windows or Linux systems who cannot run macOS applications
  • Projects requiring headless, scriptable asset generation for CI/CD pipelines

Pros & Cons

Pros

Automated Catalog Structure

Builds Xcode asset catalogs (xcassets) with correct file hierarchy automatically, as highlighted for handling App Icons, Launch Images, and Image Sets without manual setup.

Multi-Platform Asset Generation

Generates all required image sizes for both iOS and macOS applications from source images, ensuring compliance with Apple's specifications.

Easy Installation Options

Offers multiple installation methods including Homebrew Cask, direct download, or source compilation, making it accessible for various user preferences as per the README.

Time-Saving Automation

Eliminates repetitive manual tasks like image resizing and folder creation, streamlining the asset preparation workflow as described in the project's philosophy.

Cons

macOS-Only Limitation

Exclusively available for macOS, preventing use on other operating systems and limiting cross-platform development workflows.

GUI Dependency

As a desktop application, it requires a graphical interface, making it unsuitable for automated, headless, or command-line driven processes.

Source Compilation Complexity

Compiling from source requires Carthage to install Sparkle, adding extra steps and dependencies compared to pre-built binaries, as noted in the installation instructions.

Frequently Asked Questions

Quick Stats

Stars890
Forks70
Contributors0
Open Issues5
Last commit3 years ago
CreatedSince 2015

Tags

#macos-development#generator#ios#icons#asset-catalog#assets#ios-development#app-icons#swift#xcode#carthage#automation#generate

Built With

S
Sparkle
C
Carthage
S
Swift

Links & Resources

Website

Included in

Open Source Apps48.1k
Auto-fetched 18 hours ago

Related Projects

WWDCWWDC

The unofficial WWDC app for macOS

Stars8,745
Forks766
Last commit8 months ago
Xcodes.appXcodes.app

The easiest way to install and switch between multiple versions of Xcode - with a mouse click.

Stars8,368
Forks368
Last commit7 months ago
InjectionIIIInjectionIII

Re-write of Injection for Xcode in (mostly) Swift

Stars4,608
Forks349
Last commit5 days ago
Input Source ProInput Source Pro

Switch and track your input sources with ease ✨

Stars3,131
Forks120
Last commit4 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub