1. Icon Monks
  2. SwiftUI icons

SwiftUI and iOS icons

5,518 free vector icons for SwiftUI and UIKit on iOS, macOS, tvOS and watchOS, in all six weights including duotone.

Install

In Xcode choose File > Add Package Dependencies and enter the repository URL, or add it to Package.swift:

.package(url: "https://github.com/designmonks/icon-monks", from: "0.3.0")

Use an icon

import IconMonks

Image(iconMonks: .house)
    .resizable()
    .frame(width: 24, height: 24)
    .foregroundStyle(.purple)

Image(iconMonks: .heart, weight: .fill)
let tabIcon = IconMonk.gear.uiImage(.bold)   // UIKit

How it works

Icons ship as vector assets with preserved vector data and template rendering, so they stay sharp at any size and take the tint color, just like SF Symbols.

Popular icons

Browse all 5,518 iconsBrowse by category

Frequently asked questions

Which platforms are supported?

iOS, iPadOS, macOS, tvOS and watchOS through Swift Package Manager.

Can I use them alongside SF Symbols?

Yes. They render as template images, so they follow foregroundStyle and tint the same way.

Is duotone included?

Yes. All six weights, including duotone, are available.

Other platforms