Algorithms and data structures in Swift, with explanations!
- swift
- data-structures
- algorithms
55,640 visible repositories in the index
1–24 of 211 · Most stars
Algorithms and data structures in Swift, with explanations!
The better way to deal with JSON data in Swift.
A handy collection of more than 500 native Swift extensions to boost your productivity.
:package: Mac App Store command-line interface
Elegant iOS form builder in Swift
Bark is an iOS App which allows you to push custom notifications to your iPhone
A toolkit for SQLite databases, with a focus on application development
Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cryptographic identity. Built in Swift. Fully offline. Open source.
🐔 Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.
Unidirectional Data Flow in Swift - Inspired by Redux
SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more.
The free AI already on your Mac. CLI tool, OpenAI-compatible server, and interactive chat — all on-device via Apple Intelligence. No API keys, no cloud, no downloads.
Free, open-source native database client for macOS, Linux, iPhone and iPad.
Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...
Examples projects using SwiftUI released by WWDC2019. Include Layout, UI, Animations, Gestures, Draw and Data.
Combines the high accuracy of AR with the scale of GPS data.
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.
Solutions to LeetCode by Swift
A small utility app for macOS that makes sure you know about all the latest updates to the apps you use.
Notify users when a new version of your app is available and prompt them to upgrade.
Valet lets you securely store data in the iOS, tvOS, watchOS, or macOS Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
Unleashing the real power of Core Data with the elegance and safety of Swift
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.