SkillAgentSearch skills...

ExtensionKit

Helpful extensions for iOS app development 🚀

Install / Use

/learn @gtokman/ExtensionKit

README

Release Swift 5.7 Swift Package Manager Compatible Supported Platform

<img alt="Screen Shot 2021-04-24 at 3 58 58 PM" src="https://user-images.githubusercontent.com/12258850/115971376-1380be00-a516-11eb-82cd-451d7e0378fc.png">

Documentation

ExtensionKit includes many extensions, from getting the user location with a deterministic Combine API to a shimmer loading animation, to keyboard and much much more. Check out the docs below or install the library with SPM to try it out.

Many extensions are things I find cumbersome in everyday iOS dev so I made a package where I can reference the them anytime. Lastly, a lot of these are inspired or taken from open source projects and articles from the Swift community ❤️

<br>

Extensions

SwiftUI

Combine

Property Wrappers

UIKit

Foundation

CoreGraphics

CoreLocation

Methods

Structs

Installation

Add the url for ExtensionKit in Xcode with SPM and Import ExtensionKit to start using it (iOS 13+). <br>

Release

https://github.com/gtokman/ExtensionKit.git

Contact

Follow and contact me on Twitter at @f6ary.

Contributions

If you find an issue, just open a ticket on it. Pull requests are warmly welcome as well, especially SwiftUI or AVFoundation!

Steps

  1. Clone repo
  2. Important pls use semantic commit messages (ex: feat: your description)
  3. Add extension to source directory
  4. Tests are optional but add any in the Tests directory
  5. Add documentation to the extension (opt + cmd + /) in Xcode
  6. Submit a PR
  7. After it merges, I'll cut a new release and update the docs

License

ExtensionKit is licensed under the MIT license.

Related Skills

View on GitHub
GitHub Stars137
CategoryDevelopment
Updated2mo ago
Forks8

Languages

Swift

Security Score

85/100

Audited on Jan 22, 2026

No findings