Lightweight dependency injection framework for Swift.

DICE provides property based dependency injection for Swift projects. Based on service locator pattern. You could easily inject your dependencies through property wrappers or through DI container. Dice supports different scopes (singleton, lazy weak, lazy prototype, lazy object graph).



I've started DICE development from scratch. I'm participating in the open source development of the library.

What I do

  • Mantain existing code base and repository
  • Implement new features
  • Fix found issues and bugs

Technologies used

  • Swift
  • Cocoapods