Bow banner
Bow

Open SourceSwift

Bow Overview

Bow is a library for Typed Functional Programming in Swift.

Patterns
Solutions to recurrent problems, in a purely Functional Programming manner.

Typeclasses
Enable ad-hoc polymorphism with protocols like Functor, Applicative, Monad and many others.

Data Types
Take advantage of numerous data types based on algebraic properties.

Integrations
Bow integrates nicely with popular Swift libraries like RxSwift.

Stay on top of new tools for iOS developers

Subscribe to get a convenient weekly roundup of iOS Dev Tools' newest addition
of helpful and time-saving developer tools, services, and SDKs to get your job done faster.