Ryan Hamilton's starred repositories
hstack-snap-to-scroll
Easy-to-use HStack that snaps to elements on scroll.
swift-collections-benchmark
A benchmarking tool for Swift Collection algorithms
SwiftUIDelayedGesture
SwiftUI view modifiers to use gestures inside ScrollView and List.
KeychainAccess
Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.
SwiftUICharts
A simple line and bar charting library that supports accessibility written using SwiftUI.
bypass-paywalls-chrome
Bypass Paywalls web browser extension for Chrome and Firefox.
AxisTooltip
A library that displays tooltips in the desired view. Supports iOS and macOS.
GridTrainer
A small app designed to understand how LazyVGrid and LazyHGrid work.
NumberTextField
A powerful SwiftUI text field that handles formatting and retaining number values.
SwiftCompactor
Formatters for the concise display of Numbers, Currency, and Time Intervals
ublacklist
Blocks specific sites from appearing in Google search results
swift-composable-architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
CoreDataBestPractices
Best Practices in Core Data explained within a demo application
CoreDataInSwiftUI
Example repo of working with Core Data in a SwiftUI application
AAChartKit-Swift
📈📊📱💻🖥️An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的现代化声明式数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
TCACoordinators
Powerful navigation in the Composable Architecture via the coordinator pattern
FlowStacks
FlowStacks allows you to hoist SwiftUI navigation and presentation state into a Coordinator
iPhoneNumberField
Elegant SwiftUI phone number textField.
swiftui-numberfield
Real-time NumberFormatter Validation of TextField Input
NumericText
TextField replacement for SwiftUI that restricts input to numbers
display-switch
Turn a $30 USB switch into a full-featured multi-monitor KVM switch
matomo-sdk-ios
Matomo iOS, tvOS and macOS SDK: a Matomo tracker written in Swift