A parser combinator library written in the Swift programming language.
- parser
- parser-combinators
- swift
- functional
47,133 repositories indexed
25–46 of 46 · Most stars
A parser combinator library written in the Swift programming language.
Functional data types and functions for any project
Functional Concurrency Primitives
Swift µframework with extensions for the Optional Type
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.
A mac menu bar app that provides note taking functionality though a quick dropdown menu.
A Coreader-like Dependency Injection μFramework
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.
Playground to visualize functional programming with sequences
⚛️ GoodReactor is a Redux-inspired Reactor framework for iOS developed using Swift. It enables seamless communication between the View Model, View Controller, and Coordinator through state and navigation functions. It ensures no side-effects by interacting with dependencies outside of the Reduce function. Integrate it with using SPM!
Playground with Functional Programming design patterns and some functional techniques