WhatsNewKit
|
Showcase your awesome new app features 📱 |
Defaults
|
💾 Swifty and modern UserDefaults |
KeyboardShortcuts
|
⌨️ Add user-customizable global keyboard shortcuts (hotkeys) to your macOS app in minutes |
Splash
|
A fast, lightweight and flexible Swift syntax highlighter for blogs, tools and fun! |
LaunchAtLogin-Legacy
|
error: root manifest not found
|
Settings
|
⚙ Add a settings window to your macOS app in minutes |
MijickPopupView
|
Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple. Written with and for SwiftUI. |
Burritos
|
A collection of Swift Property Wrappers (formerly "Property Delegates") |
DockProgress
|
Show progress in your app's Dock icon |
ValidatedPropertyKit
|
Easily validate your Properties with Property Wrappers 👮 |
Grid
|
:rocket: SwiftUI Grid layout with custom styles |
Drops
|
A µFramework for showing alerts like the one used when copying from pasteboard or connecting Apple pencil |
Sliders
|
:rocket: SwiftUI Sliders with custom styles |
Charts
|
:rocket: SwiftUI Charts with custom styles |
macos-wallpaper
|
/usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.5.0 (currently 4.2.0)
|
CircularProgress
|
Circular progress indicator for your macOS app |
BluetoothConnector
|
Simple macOS CLI to connect/disconnect a Bluetooth device. Useful for AirPods or other Bluetooth headphones. |
LaunchAtLogin
|
Add “Launch at Login” functionality to your macOS app in seconds |
SimpleToast
|
SimpleToast is a simple, lightweight, flexible and easy to use library to show toasts / popup notifications inside iOS or MacOS applications in SwiftUI. Because of the flexibility to show any content it is also possible to use the library for showing simple modals. |
macos-trash
|
error: root manifest not found
|
Regex
|
🔤 Swifty regular expressions |
Benchmark
|
Swift benchmark runner with many performance metrics and great CI support |
ZMarkupParser
|
ZMarkupParser is a pure-Swift library that helps you convert HTML strings into NSAttributedString with customized styles and tags. |
Shapes
|
:rocket: Collection of SwiftUI shapes |
AdvancedList
|
Advanced List View for SwiftUI with pagination & different states |
SwiftUIVisualEffects
|
View modifiers that wrap UIVisualEffectView, with environment integration. |
TactileSlider
|
UIControl slider that can be dragged from any point within its bounds, similar to those in Control Center and Home.app |
Percentage
|
A percentage type for Swift |
MijickNavigationView
|
Navigation made simple (SwiftUI) |
SwipyCell
|
Easy to use UITableViewCell implementing swiping to trigger actions. |
MastodonKit
|
MastodonKit is a Swift Framework that wraps Mastodon's API |
SwipeActions
|
Swipe actions for any view, swipe menu based on SwiftUI, full swiping and RTL languages supporting, iOS 13+, add your own views to swipes |
WelcomeSheet
|
iOS native-like onboarding sheets |
MijickCameraView
|
Camera made simple (SwiftUI) |
Variablur
|
Variable blur effects for SwiftUI, powered by Metal |
BowArch
|
🏛 Functional Architecture in Swift using Bow |
SFSymbolsMacro
|
A Swift Macro for "type-safe" SF Symbols. |
CustomButton
|
Customizable button for your macOS app |
IsCameraOn
|
Check if the built-in Mac camera is on |
Media
|
A beautiful and declarative cross-platform wrapper API for Apple's PhotoKit |
ExceptionCatcher
|
Catch Objective-C exceptions in Swift |
Scout
|
Reading and writing in JSON, Plist, YAML and XML data made simple when the data format is not known at build time. Swift library and command-line tool. |
Autobahn
|
CLI tool written in Swift heavily inspired by https://github.com/fastlane/fastlane |
MijickTimer
|
Modern API for Timer |
MarkdownGenerator
|
Swift library to programmatically generate Markdown output and files |
SFSymbolsPicker
|
A SwiftUI view for selecting SF symbols in your app |
ObservableObject to @Observable Converter
|
A SwiftPM command plugin to convert SwiftUI code to Observable |
AnimatableGradients
|
A collection of SwiftUI View Modifiers for creating animated color gradients. |
MijickGridView
|
Easy Grids with SwiftUI |
SwiftLibrary
|
🔍 Search for swift packages right from your command line |
RemoteImage
|
Swift package for a SwiftUI remote image view |
MediaType
|
This is a general purpose Swift library for a concept of typed treatment for Media Types. We use this library on clients and servers to speak the same dialect and to enjoy all the comfort strong types provide over raw strings. |
BlurHashViews
|
error: The version specifier ' 6.0' in '/usr/src/package/Package.swift' is not valid
|
CoreDataModelDescription
|
Declarative way to describe a Core Data model in code. |
VanMoofKit
|
A Swift Package to communicate with a VanMoof S3 & X3 Bike 🚲 |
DeviceAuthority
|
Manage feature access using iOS configuration profiles |
JoyStickView
|
A custom UIView in Swift that presents a simple joystick interface. |
CombineCloudKit
|
🌤 Swift Combine extensions for reactive CloudKit record processing |
Animatable
|
Yet another animation modifiers (like fireworks, live comments or explosion) on SwiftUI |
Releases
|
A Swift package for resolving released versions from a Git repository |
Conduit
|
Robust Swift networking for web APIs |
CameraControlARView
|
an ARView for macOS that has explicit camera control and the wrappers to use the view with SwiftUI. |
EasyNodeEditor
|
Developer-Friendly SwiftUI Node Editor |
LogDistributedNotifications
|
Log distributed notifications on macOS |
PassEncoder
|
Simple PassKit (Apple Wallet) encoding and signing in Swift. |
ExtendedAttributes
|
Manage extended attributes in Swift |
Refreshable
|
✳️ SwiftUI Pull to Refresh (for iOS 13 and iOS 14) package. |
TOMLKit
|
A small, simple TOML parser and serializer for Swift. Powered by toml++. |
LazyContainers
|
A few lazy-initialization container types for Swift 5.1 |
PhantomKit
|
All Swift & SwiftUI extensions and components in one place. |
LocationPicker
|
A SwiftUI view for interactive geographic coordinates input. |
package-histogram
|
Swift port of HdrHistogram |
GoogleCloudLogging
|
Swift (Darwin) library for logging application events in Google Cloud. |
YMFF
|
Feature management made easy. |
LoginItemKit
|
Add non-sandboxed macOS applications to user login items |
Shuttle
|
Swift package heavily inspired by https://spaceship.airforce |
Mechanica
|
A cross-platform library of Swift utils to ease your iOS | macOS | watchOS | tvOS and Linux development. |
ListPagination
|
Swift package providing extensions of RandomAccessCollection to support List pagination in SwiftUI |
BowLite
|
🏹 Bow Lite is a cross-platform library for Typed Functional Programming in Swift |
Lux
|
A Swift library with a dedicated command-line tool to highlight plain code (e.g. for terminal output), HTML files code blocks or attributed strings (e.g. for macOS or iOS apps) |
Withable
|
📐 Declarative UIKit in 10 lines of code. |
SwiftEntitlements
|
A simple Swift package that extracts application's entitlements |
SwiftTypeAdoptionReporter
|
Generate reports on how frequently specified Swift types are being used in your iOS codebase |
AsyncCloudKit
|
🌤 Swift extensions for asynchronous CloudKit record processing |
VariableBlurImageView
|
Add variable blur to images in UIKit, AppKit and SwiftUI. |
swift-package-registry
|
error: Could not find Package.swift in this directory or any of its parent directories.
|
RVS_Spinner
|
A Fancy "Popup Prize-Wheel Spinner" UIControl |
ModernSlider
|
A modern and customizable SwiftUI slider component |
ConstraintsKit
|
🏗 Declarative, Chainable & Lightweight Auto Layout constraints framework for iOS. |
WXKDarkSky
|
A pure-Swift Codable layer over the Dark Sky API. |
PreviewResizable
|
View modifier that allows custom resizing in SwiftUI previews. Useful to quickly check how views adapt to different sizes. |
LAME-xcframework
|
LAME.xcframework supports all Apple platforms. |
HeadingIndicator
|
SwiftUI view that points towards a specific coordinate |
TokenField
|
SwiftUI wrapper for NSTokenField |
LPMapView
|
A SwiftUI wrapper for a MKMapView |
XFormatter
|
XFormatter creates localized strings from numbers, currencies, dates and more. |
AppIconGenerator
|
A library for creating App Icons from SwiftUI views. |
SwiftExec
|
:rocket: Simple process execution with Swift |
MountebankSwift
|
A Swift client library for the Mountebank - open source tool that provides test doubles over the wire. It provides the all api functionality to interact with a Mountebank instance running. |
APIManager
|
Framework for abstracting RESTful api requests |
SwiftyRedis
|
High-Level Async Redis Library for Swift |
RVS_BlueThoth
|
/usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.5.0 (currently 4.2.0)
|
KeyboardLayoutGuide
|
⌨️ Backported keyboardLayoutGuide for iOS 13 and 14. |
Elementary
|
Experimental, uni-directional and purely functional architecture in Swift. |
CUIExpandableButton
|
A SwiftUI button that expands to reveal more content. |
swiftui-tabs-view
|
SwiftUI tabbed interface. Customizable replacement for `SwiftUI.TabView`. |
GitHub
|
Swift Package client for the GitHub GraphQL API V4 |
VaporGenerators
|
Command line class generators for Vapor |
swift-tqdm
|
Swift port of tqdm: A Fast, Extensible Progress Bar for Swift |
StoreKitExtensions
|
:rocket: Collection of useful StoreKit extensions |
SafeTypes
|
Swift Library to improve type safety in Swift. |
GlassEffect
|
SwiftUI + Metal effect that allows to reproduce see-through, decorative/ornamental glass-like effects. |
SongPro
|
A Swift package to convert SongPro songs to a Swift struct used to generate various output formats. |
Scout
|
Easier, dynamic mocking for Swift. |
InputStepper
|
SwiftUI library to create fully customizable input stepper. |
GMCalendar
|
GMCalendar is a customizable Calendar Pod written in swift. |
SwiftNumberPad
|
A multi-platform SwiftUI component for basic number input |
ScanEffect
|
SwiftUI + Metal effect that allows to reproduce scan glitches |
OldMoofKit
|
A Swift Package to communicate with older VanMoof bikes, such as SmartBike, SmartS/X, Electrified S/X or S/X2 |
ArArchiveKit
|
A simple, 0-dependency Swift package for reading and writing ar archives. Inspired by ar: https://github.com/blakesmith/ar |
ScryfallKit
|
A Swift SDK for the Scryfall API |
SafeTypesMacros
|
Macros for compile-time SafeTypes initializers from literals |
PublisherView
|
A SwiftUI view that subscribes to a Combine publisher to display different views for the values and failure of the publisher. |
DirtyCowKit
|
MDC Swift Package |
didcomm-swift
|
Swift library for DIDComm V2 protocol with message encryption/decryption, signing, DID authentication, and advanced routing for secure, decentralized communication. |
DateStrings
|
A Swift 5 Date extension library that adds helpful string accessors and a string based initialiser. With new methods and properties that make getting a string from a Date easy. |
SwiftyHTMLBuilder
|
Swift DSL for writing HTML documents |
Resourceful
|
A resource type allow network requests to be packaged together with a transform to get some data. |
ImagePickerModule
|
The image picker allow to take pictures with the devices camera or select pictures from the library. It takes care of state management and handles the case of no camera access. |
EmptyDataView
|
/usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.3.0 (currently 4.2.0)
|
CachedImage
|
Asynchronous Image Loading from URL in SwiftUI |
ARPersistence
|
AR Persistence with ARKit & RealityKit |
ACInteractor
|
Swift Package for a Use Case centric architecture as proposed by Robert C. Martin and others. |
SwiftEndpoint
|
Lightweight library providing higher level of abstraction for implementing networking in iOS and macOS applications |
Run
|
Run provides a quick, concise way to run an external command and read its standard output and standard error. |
ProvisioningProfile
|
A Swift package to read your app’s provisioning profile |
NavigationTitle
|
Add a navigation title view to your SwiftUI project |
DesignReviewer
|
An in-app alternative to Xcode view debugging. |
Cosmic
|
A log reporting framework written in Swift |
clutch
|
Run Swift scripts that depend on packages |
UserDefaultsKey
|
A swift package to specify a Key type for use with UserDefaults. |
SwiftTranslate
|
Easy to use Swift language translation |
SemVer
|
A small Swift library that implements SemVer 2.0.0. This is designed to be simple to use and to easily fit into any Swift codebase. |
ServiceLocator
|
The Service Locator is a design pattern used to decouple the way objects are obtained from the concrete classes that implement them. This is achieved by centralizing object creation to a single location, known as a service locator. |
peerdid-swift
|
Welcome to peerdid-swift, a Swift package enabling the creation and resolution of Peer DIDs. |
HTTPClientModule
|
The HTTPClient serves a clean and modern api for http requests. It takes care of main thread dispatching, can take codable objects in as JSON body and provides life-cycle-hooks. It also comes with support for form-data-requests. |
FrenchRepublicanCalendarCore
|
Converter for the french republican calendar, as a swift package |
CombineBloc
|
An implementation of the ´BLoC´ (Business Logic Component) with Apple's Combine framework |
Bloc
|
The BLoC design pattern implemented for Swift |
5am-swift-gen
|
Add SwiftGen to your Xcode Project or Swift Package as a Plugin. |
XcodeProject
|
Xcode Project manipulation from Swift |
text-to-emoji
|
🤷♂️ Not sure why you'd need this. |
SwiftShell
|
Simple Shell Executor with Swift. |
RectangleTools
|
A set of Swift utilities for dealing with rectangles, including a way to generically build your own! |
swift-rational
|
Swift package for working with rational numbers |
swift-blocks
|
🧱 A collection of my Swift building blocks. |
swift-arithmetics
|
Swift package extending numeric protocols of the Swift programming language. |
PlayDocs
|
Command line tool for converting Swift Playgrounds to Markdown and HTML. |
B9MulticastDelegate
|
MulticastDelegate in a satisfied implementation. |
HomeKitExtensions
|
:rocket: Collection of useful HomeKit extensions |
Forms
|
A collection of reusable form components designed to simplify the integration of forms into iOS apps. |
Balam
|
Swift NoSQL functional database |
AddressURL
|
Useful extension for URL to support IP and email addresses |
5am-swift-lint
|
Add SwiftLint to your Xcode Project or Swift Package as a Plugin. |
SwiftTextFieldPreset
|
A multi-platform SwiftUI component for text input with presets support |
Taylor
|
Taylor makes beautiful words happen, a Lorem Ipsum generator for Swift. |
MultiplicativeArithmetic
|
Formalizes an object's ability to be multiplied by something |
ColorSwatches
|
Turn an NSColor or UIColor into an image |
LocationManagerModule
|
The location manager allows the tracking of user locations and setting of geofences. |
GTImageFetchable
|
A Swift protocol for fetching, caching and handling remote and local images fast and reliably in iOS apps as a Swift Package. |
EJDB2
|
EJDB2 Swift binding for iOS OSX Linux |
didcore-swift
|
DIDCore is a Swift package that provides the main components to work with Decentralized Identifiers (DIDs), DID URLs, and DID Documents. |
Dep
|
Framework that implements a dependency injection using the Service Locator pattern and provides a convenient way to use these dependencies using @Dependency property wrapper |
DataDrivenTesting
|
A Swift package that provides data-driven testing functionality for your project. |
CLapacke-Linux
|
Swift package for Linux to wrap system library LAPACK |
XML
|
Swift XML Tree Serialization |
TapTempoButton
|
SwiftUI View to easily add tap tempo functionality to music apps. |
swiftui-bloc
|
The state management BLoC design pattern implementation for SwiftUI |
StormGlass
|
A Swift package for interacting with the Storm Glass API |
SPM
|
Helpful commands to compliment Swift Package Manager |
SimpleConstraints
|
SimpleConstraints is a Swift library designed to simplify the process of creating and managing constraints in UIKit. It provides a set of utilities that make it easier to align and position UI elements in your iOS applications. |
PulsrMarkdown
|
A simple markdown parser, with support for ||spoilers|| (or >!spoilers!<) |
Pathspec
|
Swift library for matching file paths with gitignore style patterns |
Ospuze
|
"Pop. Pour. Perform." | a Swift Package for THE FINALS |
MisoDispatchWorkItemKeeper
|
Swift package to cancel async operations on class/struct deletion |
MapViewModule
|
|
LocationProvider
|
An ObservableObject wrapper around CLLocation |
JSON-DSL
|
A simple JSON DSL for Swift |
InAnyCase
|
Convert between programmer case styles, e.g., inAnyCase → in_any_case |
HTTPMethod
|
Just an enum of HTTP request methods. |
HCSlider
|
A multi-thumb slider control for iOS. |
GTNetMon
|
Integrate network monitoring capabilities in Swift projects using the GTNetMon Swift Package! |
DiasporaNodeInfo
|
NodeInfo protocol implementation in Swift |
CypherPoetNetStack
|
A Combine-based networking stack for modern iOS projects. |
CXML2
|
Swift C Bindings for libxml2 |
CountdownView
|
SwiftUI View to display sequence of views |
CoreColor
|
Color modelling and conversion framework in Swift. |
BooleanExpressionEvaluation
|
Evaluate a string boolean expression with variables |
AppsShowcase
|
A tiny opinionated library for retrieving and displaying apps that you want to showcase inside your app. |
Appliable
|
Appliable makes configuring objects easier and more convenient using closures. |
YASU
|
Yet Another Swift Utility (Package) |
xivapi-swift
|
simple swift client to easily work with xivapi |
URLImageModule
|
The url image allows you to show graphical content from remote sources via a url. This packe also provides useful http-request-lifecycle-specific content. |
universalis-swift
|
simple swift client to easily work with the universalis.app api |
SwiftUITextView
|
UITextView wrapped for use with SwiftUI |
StringIntegerAccess
|
I hate how Swift `String`s don't let you access their characters with `Int`s. This package lets you do just that. |
StandoutJiraKit
|
Jira kit for swift development specialised for Standout AB |
SpecialString
|
Ever need a string but also wish it weren't a String type? |
SimpleLogging
|
For when you need something more advanced than print, but not a whole heavy system |
SafeCollectionAccess
|
Ever wonder why Swift crashes if you access a collection the wrong way? Me too here's some extensions |
FunctionTools
|
Some tools to make functions easier to use in Swift |
CrossKitTypes
|
Some types and extensions for those using AppKit and UIKit in the same project |
CollectionTools
|
A bunch of tools I tend to write to make collections easier to use |
BasicMathTools
|
Some basic tools for doing math in Swift |
Scintillate
|
A UIKit+AppKit-friendly way to either mask content, or show a loading state. Think: SwiftUI's 'redacted' modifier, for non-SwiftUI applications. |
MegaUIKit
|
Mega-Evolved UIKit |
LemmyKit
|
A Swift client for Lemmy. |
HTTPClientModule
|
The HTTPClient serves a clean and modern api for http requests. It takes care of main thread dispatching, can take codable objects in as JSON body and provides life-cycle-hooks. It also comes with support for form-data-requests. |
http-client-module
|
'HTTPClientModule' /usr/src/package: error: Source files for target HTTPClientModuleTests should be located under 'Tests/HTTPClientModuleTests', or a custom sources path can be set with the 'path' property in Package.swift
|
FuegoOnAppleSilicon
|
⚫️⚪️ The Fuego C++ Go engine to play and analyse Go games. Built as multi-platform XCframework for iOS, visionOS, macOS |
FlexSeal
|
A lifecycle tracking tool to find potential memory leaks during development and testing. |
AnimatedSwipeCard
|
AnimatedSwipeCard is a custom swipe card with animation and can be used with confirmationDialog or alert |