Packages authored by François Lamboley
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
APIConnectionProtocols
BMO
Backed Managed Objects – Linking any local database (CoreData, Realm, etc.) to any API (REST, SOAP, etc.)
BSONSerialization
BSON Serialization in Swift
CollectionAndTableViewUpdateConveniences
A group of conveniences for UITableView and UICollectionView to allow easier updates in coordination with NSFetchedResultsController
CollectionLoader
Loading collections of objects by page, coming from arbitrary data sources.
FRZSwizzling
A method-swizzling that works.
FSEventsWrapper
Easily use FSEvents in Swift
GenericJSON
A simple Swift library for working with generic JSON structures
GlobalConfModule
Dependency injection or general configuration framework for Swift (any platforms including Linux)
HasResult
HTTPCoders
Some Swift Coders for HTTP requests
KVObserver
A Safer KVO
LinkHeaderParser
Parser for the “Link” HTTP header (tries to be RFC 8288 compliant)
officectl
Tool to manage the directories from multiple sources (LDAP, Google, etc.) from the command line
OfficeModel
This is the model of the API of officectl.
OperationAwaiting
RecursiveSyncDispatch
Implement recursive sync dispatch for private queues
RemoteImageView
RetryingOperation
Retrying operations with no persistence, wrapped in a single Foundation Operation, in Swift
SafeGlobal
SemiSingleton
Simple thread-safe uniquing of objects
stream-reader
A simple stream protocol in Swift with concrete implementations
swift-action
swift-email
swift-fraction-number
swift-task-queue
swift-typeid
Implementation of the typeid type in Swift.
swift-xdg
Implementation of the XDG Base Directory Specification in Swift
UBJSONSerialization
UBJSON Serialization in Swift (with the help of Apple’s Foundation)
UnwrapOrThrow
URLRequestOperation
Using OperationQueue for your URL requests (with a built-in retry mechanism)
XibLoc
32 packages.