David Smith's repositories
ExceptionCatcher
Catch Objective-C exceptions in Swift
Asynchrone
Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream.
BottomSheet
Access UISheetPresentationController in SwiftUI on iOS 15 using a simple .bottomSheet modifier.
Cabbage
A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.
GRDB.swift
A toolkit for SQLite databases, with a focus on application development
Mantis
An iOS Image cropping library, which mimics the Photo App written in Swift.
MultiScreenApp
An app that uses Multipeer Connectivity to play a video across 6 different iOS screens with an additional phone acting as a Main/Control phone.
PerfectLoopMaker
Loop video using Optical Flow on iOS/Mac
privateGPT
Interact privately with your documents using the power of GPT, 100% privately, no data leaks
rgb_test_videos
RGB test videos + generation scripts
ScalingHeaderScrollView
A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI.
SuperStepper
SuperStepper in SwiftUI
swift-identified-collections
A library of data structures for working with collections of identifiable elements in an ergonomic, performant way.
swift-tagged
🏷 A wrapper type for safer, expressive code.
SwiftClient
This is the Swift SDK for TelemetryDeck, a privacy-conscious analytics service for apps and websites.
SwiftUIFlow
SwiftUI views that arrange their children in a flow layout.
SwiftUIPager
Native Pager in SwiftUI
TextFieldStepper
A SwiftUI component to make inputting numbers easier than the native stepper component.
UnsplashPhotosApp
Photos app using Unsplash API
VideoLab
High-performance and flexible video editing and effects framework, based on AVFoundation and Metal.
WavePageControl
Waved High Capacity Page control for iOS
WrappingHStack
A SwiftUI HStack with the ability to wrap contained elements
YouTubeResources
A list of resources that are currently used within YouTube videos.