Skip to content
Indago is currently in early development. See releases →

Indago

Compile-time assembly scanning for .NET. AOT-safe, zero runtime reflection.

AOT & Trim Safe

Generated code requires zero runtime reflection — fully compatible with .NET Native AOT and IL trimming.

Build-Time Scanning

A Roslyn incremental source generator resolves selector expressions at compile time and emits a strongly-typed IIndagoProvider.

Drop-In for Scrutor

Familiar fluent selector API — FromAssemblyOf<T>(), AddClasses(), AsMatchingInterface() — but evaluated at build time.