Packages authored by Point-Free
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
⏰ A few schedulers that make working with Combine more testable and more versatile.
A library that bridges the Composable Architecture and Core Location.
A library that bridges the Composable Architecture and Core Motion.
Open source game built in SwiftUI and the Composable Architecture.
🧰 Case paths extends the key path hierarchy to enum cases.
⏰ A few clocks that make working with Swift concurrency more testable and more versatile.
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Useful, testable Swift concurrency.
A collection of tools for debugging, diffing, and testing your application's data structures.
A dependency management library inspired by SwiftUI's "environment."
🎱 Composable, transformable, controllable randomness.
🗺 A Swift DSL for type-safe, extensible, and transformable HTML documents.
💧 Vapor plugin for type-safe, transformable HTML views.
A library of data structures for working with collections of identifiable elements in an ergonomic, performant way.
Magical testing tools for Swift macros.
🎁 A compile-time guarantee that a collection contains a value.
🎼 A library for function composition.
A library for turning nebulous data into well-structured data, with a focus on composition, performance, generality, and ergonomics.
Observable tools, backported.
🎶 A collection of types and functions that enhance the Swift language.
📸 Delightful Swift snapshot testing.
🏷 A wrapper type for safer, expressive code.
Tools for making SwiftUI navigation simpler, more ergonomic and more precise.
A bidirectional router with more type safety and less fuss.
🛂 A result type that accumulates multiple errors.
🕸 A collection of Swift server-side frameworks for handling HTML, CSS, routing and middleware.
A bidirectional Vapor router with more type safety and less fuss.
Define XCTest assertion helpers directly in your application and library code.