Valentin Knabel

6pods
EasyInject is designed to be an easy to use, lightweight composition and dependency injection library. Instead of injecting instances for specific types, you provide instances for keys, without losing any type information. This enables its Injectors to be used as a composable, dynamic and typesafe data structure. It may be comparable with a Dictionary that may contain several types, without losing type safety.
License: MIT
Enables reactive read and copy-on-write access for an entity's property in a datastructure. Some examples for lenses can be found in this blog post.
License: MIT
Validated is a μ-library (~50 Source Lines of Code) that allows you make better use of Swift's type system by providing tools for easily generating new types with built-in guarantees.
License: MIT
ValidatedExtension-EasyInject is a μ-library that adds convenience methods to EasyInject and ValidatedExtension.
License: MIT