Since Facebook introduced reactions in 2016, it became a standard in several applications as a way for users to interact with content. ReactionButton is a control that allows developers to add this functionality to their apps in an easy way.
- reactions
- swift
- darkmode
- selector
💊 steroids for Xcode Playgrounds
A parser combinator library written in the Swift programming language.
Functional data types and functions for any project
Functional Concurrency Primitives
- concurrency
- software-transactional-memory
- synchronization
- lock
Swift µframework with extensions for the Optional Type
- swift
- functional-programming
- swift-extensions
Various Swift playgrounds, for fun and for profit.
OBCalendar is designed for simplicity and customization, it allows you to build beautiful and functional calendar interfaces effortlessly.
One Line to throttle, debounce and delay: Say Goodbye to Reactive Programming such as RxSwift and Combine.
A complete set of primitives for concurrency and reactive programming on Swift
Collection of Swift playgrounds used in my posts: From functional aspects of Swift to C interoperability.
Utility functions for validating IBOutlet and IBAction connections
:alembic: Functional JSON Parser - Linux Ready :penguin:
Azure Functions in Swift! Purely in Swift!
Build declarative GraphQL queries in Swift.
- graphql
- function-builder
- domain-specific-language
- swift
A mac menu bar app that provides note taking functionality though a quick dropdown menu.
A companion Playground for the article "Swift Functors, Applicatves, and Monads in Pictures"
A Coreader-like Dependency Injection μFramework
- dependency-injection
- coreader
- functional-programming
- ios
Useful functions and extensions for sorting in Swift
Object-Oriented Programming in Functional Programming in Swift (4, I think)
An interactive introduction to function composition in Swift 3.
Elegant Swift interface to access the CommonCrypto routines
💾 GoodPersistence is an iOS library that simplifies caching data in keychain and UserDefaults. Using a property wrapper, it reduces the complexity of implementing caching mechanisms, making it easier for developers to focus on app functionality. Compatible with latest Swift and supports all iOS devices. Easy to install with SPM.
- ios
- keychain
- persistence
- swift
Playground to visualize functional programming with sequences