nicklockwood / Parsing
Supporting code for my talk entitled "Parsing Formal Languages with Swift"
☆42Updated 5 years ago
Related projects: ⓘ
- A Combine micro debugging package☆55Updated 5 years ago
- Swift library for working with ranges types: NSRange, IndexSet, and String.Index☆69Updated 2 weeks ago
- Generate and maintain Swift frameworks with support for Cocoapods, Carthage and SPM☆65Updated last year
- Cross-platform Swift library for parsing SVGPath strings☆115Updated 4 months ago
- GitHub Actions workflow logging for Swift☆72Updated 3 years ago
- JSON Codable is what we need 90% of the time☆75Updated 4 years ago
- An implementation of the Model-View-ViewModel (MVVM) pattern using Combine.☆59Updated 3 years ago
- ☆70Updated 4 years ago
- A tool to generate the Swift public interface for Frameworks and Libraries☆53Updated 4 years ago
- Secret management tool.☆66Updated 3 years ago
- Swift Talk App using SwiftUI☆45Updated 5 years ago
- A package manager agnostic dependency management tool for Swift☆53Updated 3 weeks ago
- Type-safe wrapper mirroring the wrapped type's properties, making each property optional☆77Updated last year
- Swift library to more easily test async code☆35Updated 2 years ago
- Wrappers for Swift assertions that take Error instances instead of strings, and the means to test them in XCTest.☆64Updated 2 years ago
- Visualisation of swift package dependencies☆37Updated last year
- Publishers, operators, and subscribers to supplement Combine.☆138Updated 4 months ago
- Backports the new @Invalidating property wrapper to older platforms☆73Updated 3 years ago
- A simple generic extension that can make building UI with UIKit more declarative.☆25Updated 3 years ago
- A framework that mimics the SwiftUI view's environment to replicate the value distribution thought your UIKit app.☆37Updated 3 months ago
- A @resultBuilder to use to bundle tasks together.☆48Updated last year
- A small addition to Swift adding predicate matchers for filtering operators using KeyPaths, it just feels natural™☆35Updated 2 years ago
- A Xcode resources CLI☆56Updated 3 years ago
- Encode and decode deeply-nested data into flat Swift objects☆102Updated 2 years ago
- Allows displaying UIViews inside the Xcode preview canvas☆38Updated 4 years ago
- Write XCTests in BDD style 🤷🏻♂️☆55Updated 7 months ago
- History viewer and transmitter for Composable Architecture apps☆55Updated 4 years ago
- Generates a Vapor server interface given a OpenAPI or Swagger spec. Can be used to quickly start a new API project.☆57Updated 4 years ago
- Good, solid base to build custom forms in iOS apps, using self-sizing compositional layout.☆79Updated 2 years ago
- A logging backend for SwiftLog that sends log messages to Slack.☆75Updated 3 years ago