Swiftz

Functional toolkit

A Swift library for implementing functional programming concepts and data structures in the language

Functional programming in Swift

GitHub

3k stars
131 watching
233 forks
Language: Swift
last commit: about 4 years ago
Linked from 4 awesome lists

functional-programmingswift

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
scalaz/scalazA set of functional programming tools and type classes to complement the Scala standard library4,669
typelift/swiftxA collection of functional data types and functions for Swift programming219
pytoolz/toolzA set of utility functions for common tasks in Python programming.4,726
bow-swift/bowA cross-platform Swift library for typed functional programming.647
typelevel/catsA library providing abstractions for functional programming in Scala, aiming to support core, binary compatible, modular and efficient typeful libraries.5,276
typelift/concurrentA library providing functional concurrency primitives inspired by concurrent programming languages.209
swiftlang/swift-syntaxProvides libraries for parsing and manipulating the internal representation of Swift source code3,281
esqarrouth/ezswiftextensionsA collection of useful extensions and utilities for the Swift Standard Library and UIKit2,999
swiftlang/swiftA high-performance system programming language with a modern syntax, seamless access to existing C and Objective-C code, and memory safety by default.67,735
przemyslawjanpietrzak/pymonetA high-level Python library for functional programming, providing abstract data structures and utilities.34
kodecocodes/swift-algorithm-clubAn online resource providing implementations and explanations of algorithms and data structures in Swift28,859
tomlokhorst/promissumA Swift library providing a set of combinators and utilities for working with asynchronous operations in an functional programming style.68
rxswiftcommunity/rxoptionalExtensions for handling null and empty values in Swift observables700
typelift/basisAn exploration of pure declarative programming in Swift, with the aim of explaining complex algebraic structures without relying on specific functional languages.316
zesterer/taoA statically-typed functional language with extensive type system features and optimization techniques, aimed at supporting totality, optimization, learning, and compiler development.1,098