SkillAgentSearch skills...

PickerKit

Pickers, cameras, document scanners, etc. for SwiftUI.

Install / Use

/learn @danielsaidi/PickerKit
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="Resources/Icon-Badge.png" alt="Project Icon" width="250" /> </p> <p align="center"> <img src="https://img.shields.io/github/v/release/danielsaidi/PickerKit?color=%2300550&sort=semver" alt="Version" /> <img src="https://img.shields.io/badge/swift-6.1-orange.svg" alt="Swift 6.1" /> <a href="https://danielsaidi.github.io/PickerKit"><img src="https://img.shields.io/badge/documentation-web-blue.svg" alt="Documentation" /></a> <a href="https://github.com/danielsaidi/PickerKit/blob/master/LICENSE"><img src="https://img.shields.io/github/license/danielsaidi/PickerKit" alt="MIT License" /></a> </p>

PickerKit

PickerKit is a SwiftUI library with various pickers, cameras, document scanners, etc.

Installation

PickerKit can be installed with the Swift Package Manager:

https://github.com/danielsaidi/PickerKit.git

Getting Started

PickerKit has many additional picker utilities, like:

  • Camera can take photos and handle them as images.
  • ColorPickerBar adds additional colors to a color picker.
  • DocumentScanner can scan documents and handle them as images.
  • FilePicker can pick files from the Files app.
  • FontPicker can pick system and custom fonts.
  • ImagePicker can pick images from the photo library.

There are also general utilities like:

  • ForEachPicker can be used to pick single items in a ForEach.
  • MultiPicker can be used to pick multiple items in a ForEach.

Note that you must add the proper permissions to be able to access the camera, photo album, files, etc.

Documentation

The online documentation has more information, articles, code examples, etc.

Demo Application

The Demo folder has a demo app that lets you test the various pickers in the library.

Support My Work

You can become a sponsor to help me dedicate more time on my various open-source tools. Every contribution, no matter the size, makes a real difference in keeping these tools free and actively developed.

Contact

Feel free to reach out if you have questions, or want to contribute in any way:

License

PickerKit is available under the MIT license. See the LICENSE file for more info.

View on GitHub
GitHub Stars45
CategoryDevelopment
Updated14d ago
Forks0

Languages

Shell

Security Score

95/100

Audited on Mar 17, 2026

No findings