Swiftpack.co - netzgut/integral-swift as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by netzgut.
netzgut/integral-swift v0.0.5
A collection of useful property wrappers
⭐️ 0
🕓 5 days ago
.package(url: "https://github.com/netzgut/integral-swift.git", from: "v0.0.5")

∫ Integral Swift

A collection of property wrappers to improve the iOS coding experience.

Contains simple dependency injection (Registry), value-based injectables (Symbols), and access to UserDefaults.

This is still WIP! It's not as tested as it should be, but is used in production in two apps on the AppStore.


A smaller version of hmlongco/Resolver, with less features.
Only supports singletons as scope.

Services can loaded on injection (default), lazy or eager (on registry startup).

See registry.md for more details.


Inject values instead of full-blown services.

See symbols.md for more details.

Insprired by Apache Tapestry Symbols.


Easier access to UserDefaults.

See user-defaults.md for more details.




Stars: 0
Last commit: 5 days ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics