- Icon Monks
- 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
house
magnifying-glass
gear
user
bell
heart
star
envelope
shopping-cart
calendar
trash
plus
x
check
arrow-right
download
lock
camera
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.