https://github.com/unitycontainer/container
Unity.Container implementation.
https://github.com/unitycontainer/container
Last synced: 11 months ago
JSON representation
Unity.Container implementation.
- Host: GitHub
- URL: https://github.com/unitycontainer/container
- Owner: unitycontainer
- License: apache-2.0
- Created: 2017-10-01T17:38:11.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-15T22:13:43.000Z (over 2 years ago)
- Last Synced: 2025-02-14T15:52:22.005Z (about 1 year ago)
- Homepage:
- Size: 6.29 MB
- Stars: 132
- Watchers: 19
- Forks: 69
- Open Issues: 100
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://ci.appveyor.com/project/unitycontainer/container/branch/master)

[](https://github.com/IoC-Unity/Unity/blob/master/LICENSE)
[](https://www.nuget.org/packages/Unity.Container)
[](https://www.nuget.org/packages/Unity.Container)
## Overview
The Unity Container (Unity) is a lightweight, extensible dependency injection container. It facilitates building loosely coupled applications and provides developers with the following advantages:
* Simplified object creation, especially for hierarchical object structures and dependencies
* Abstraction of requirements; this allows developers to specify dependencies at run time or in configuration and simplify management of crosscutting concerns
* Increased flexibility by deferring component configuration to the container
* Service location capability; this allows clients to store or cache the container
* Instance and type interception
* Registration by convention
## Code of Conduct
This project has adopted the code of conduct defined by the [Contributor Covenant](https://www.contributor-covenant.org/) to clarify expected behavior in our community. For more information, see the [.NET Foundation Code of Conduct](https://www.dotnetfoundation.org/code-of-conduct)
## Contributing
See the [Contributing guide](https://github.com/unitycontainer/unity/blob/master/CONTRIBUTING.md) for more information.
## .NET Foundation
Unity Container is a [.NET Foundation](https://dotnetfoundation.org/projects/unitycontainer) project