KeyPathKit

Data manipulator

A library that enables declarative data manipulation using typed keypaths in Swift

KeyPathKit is a library that provides the standard functions to manipulate data along with a call-syntax that relies on typed keypaths to make the call sites as short and clean as possible.

GitHub

426 stars
10 watching
20 forks
Language: Swift
last commit: about 5 years ago
Linked from 2 awesome lists

datasqlswift

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
marty-suzuki/ducttape A library that provides a syntax sugar for dynamic KeyPath based property access in Swift 175
eddiekaiger/swiftyattributes An API for manipulating attributed strings in Swift 1,633
kernelmachine/utah A Rust crate providing type-conscious data manipulation with ndarray-backed tabular data structures. 143
swiftkickmobile/tlindexpathtools A set of classes to simplify table and collection view data management and updates 347
input-output-hk/scrypto A cryptographic toolkit designed to simplify cryptography in applications 201
coursera/pandas-ply A library that provides functional data manipulation methods for pandas, making it easier to work with data in a more expressive and concise way. 200
lowks/radpath A library for manipulating paths in Elixir inspired by Python's pathlib 22
cakephp/collection A library providing data manipulation tools using arrays or Traversable objects. 89
reactivemarbles/dynamicdata A set of reusable operations to manipulate and shape data in a declarative way without directly managing collections. 1,734
metasmile/propertykit A protocol-centric key-value workflow that ensures safe and type-safe handling of values in large-scale Swift projects. 12
wesovilabs/koazee A library that provides a StreamLike interface to manipulate slices in a lazy and immutable way 529
darvid/trine A utility for automating data manipulation tasks in World of Warcraft emulators using YAML and Python 29
ddddxxx/genericid A Swift extension to provide type-safe access to UserDefaults and UITableViewCell/UICollectionViewCell properties 13
novalagung/nvdate An extension of the NSDate class to simplify date and time manipulation in Swift. 174
ehmicky/wild-wild-utils Functional utilities for working with object properties using paths, wildcards, and regexps. 37