ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.
A lightweight and powerful editor for localizing iOS, macOS, tvOS, and watchOS applications.
Nicely animated flat design switch alternative to UISwitch
- uiswitch
- custom
- flat
- animated
Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.
A fun, easy-to-use tab bar navigation controller for iOS.
- swift
- navigation-controller
- open-source
- circle
Easy Haptic Feedback Generator 📳
🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
User input masking library repo.
Localize iOS apps in a smarter way using JSON files. Swift framework.
🔸 A customizable alternative to UIPickerView in Swift.
- uipickerview
- swift
- customizable
- infinite
Haptico 📳 - easy to use haptic feedback generator with pattern-play support
- haptics
- haptic
- touch
- feedback
An elegant alternative to the UIStepper written in Swift
The privacy-first menu bar manager for macOS. Now 100% free and open source (MIT) — every feature unlocked. Native, lightweight, and scriptable.
Strata Files: a fast, native, keyboard-first file manager and Finder alternative for macOS. Instant search, live folder sizes, disk usage map, dual pane.
Easy to use UITableViewCell implementing swiping to trigger actions.
- uitableviewcell
- swipe
- swift
- swift-library
Mac app for website auditing and crawling
- seo
- website-auditing
- swift
- mac
A calendar control for iOS written in swift with mvvm pattern
A Safari extension that redirects Twitter, YouTube, Reddit, and more to privacy friendly alternatives.
Cover your Mac's screen with a hotkey while AI agents keep running, even with the lid closed. The covered screen glows when Claude Code, Codex or Gemini needs you. Touch ID unlock.
📱 A minimal tab bar alternative
StatusBarOverlay will automatically show a "No Internet Connection" bar when your app loses connection, and hide it again. It supports apps which hide the status bar and The Notch
A wrapper API for CoreBluetooth using Combine Publishers
- combine
- corebluetooth
- swift
- reactive-programming
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
- swift
- playground
- ios
- architecture
👨👩👧👦 - My personal Repo to learn all 23 Gang of Four patterns and all SOLID Principles using Swift and Playgrounds