Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Roslyn
  3. DpDtInject

DpDtInject

MITC#

A compile-time dependency injection container for C# using source generators for maximum performance and zero runtime overhead.

Visit WebsiteGitHubGitHub
34 stars3 forks0 contributors

Overview

Highly efficient compile-time general purpose DI container based on C# source generators.

Quick Stats

Stars34
Forks3
Contributors0
Open Issues16
Last commit4 years ago
CreatedSince 2020

Tags

#net5#library-development#dependency-injection#csharp#zero-dependencies#ioc#net6#inversion-of-control#csharp-sourcegenerator#di-framework#source-generators#visual-studio-extension#sourcegenerator#di-container#performance#compile-time

Built With

R
Roslyn
S
Source Generators
C
C++

Links & Resources

Website

Included in

Roslyn734
Auto-fetched 21 hours ago

Related Projects

StrongInjectStrongInject

compile time dependency injection for .NET

Stars868
Forks25
Last commit1 year ago
Generator.EqualsGenerator.Equals

A source code generator for automatically implementing IEquatable<T> using only attributes.

Stars192
Forks24
Last commit1 day ago
JsonSrcGenJsonSrcGen

Json library that uses .NET 5 Source Generators

Stars151
Forks5
Last commit1 day ago
StructPackerStructPacker

Low-level, lightweight and performance-focused serializer for C# struct types that uses Source Generators technology.

Stars83
Forks7
Last commit4 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub