Public-interest software inspection versioned methodology

A public record of software health.

Bridges, elevators, and food have condition records kept in public. The software underneath all three does not. This is that record: maintainability, engineering quality, security posture, ecosystem adoption, and governance, measured the same way for every repository.

01Evidence attached02Results independent of payment03Method versioned

Request a scan

Free for high public-value repositories. Private and niche repositories follow the documented certification route.

Public queue operational
Reproducible evidenceEvery published result links to inspectable source evidence and methodology.
Independent resultsPayment, sponsorship, and vendor alignment cannot alter a published result.
Signals, not warrantiesResults inform review and procurement; they do not replace expert judgement.
Live catalogue

The record, as it stands.

Every repository admitted so far, searchable and rankable, each entry opening on a full report with its evidence.

Indexed repositories
67,609
Monthly downloads under inspection
579B
Median health index
60 Moderate
67,609 recordsRanked by popularity · browse by tag · record statistics
77Goodhealth index
soenneker/soenneker.dtos.minmax
A minimal Record type with a Min (decimal) and a Max (decimal) and maximum JSON compatibility
C#★ 0Jul 18, 2026
MITJul 18, 2026 · metrics 2.10.0
77Goodhealth index
soenneker/soenneker.dtos.requestdataoptions
A flexible request options object for paging, sorting, and filtering queryable data, similar to OData-style parameters.
C#★ 0Jul 17, 2026
MITJul 17, 2026 · metrics 2.10.0
77Goodhealth index
soenneker/soenneker.dtos.results.operation
A standardized wrapper for the outcome of an operation, containing either a successful result value or a ProblemDetails describing the error, along with an HTTP status code.
C#★ 0Jul 18, 2026
MITJul 18, 2026 · metrics 2.10.0
77Goodhealth index
soenneker/soenneker.dtos.streetaddress
A minimal record type for physical addresses, with international support and maximum serialization compatibility
C#★ 0Jul 18, 2026
MITJul 18, 2026 · metrics 2.10.0
77Goodhealth index
soenneker/soenneker.email.sender
A high-level utility responsible for orchestrating the creation and delivery of templated email messages
C#★ 0Jul 17, 2026
MITJul 17, 2026 · metrics 2.10.0
77Goodhealth index
soenneker/soenneker.email.support
A utility that allows for quick access to support email sending
C#★ 0Jul 17, 2026
MITJul 17, 2026 · metrics 2.10.0
77Goodhealth index
soenneker/soenneker.entities.entity
The base entity; it's a unit of data that represents a thing or concept within a system
C#★ 0Jul 18, 2026
MITJul 18, 2026 · metrics 2.10.0
73Goodhealth index
soenneker/soenneker.enumerables.commaseparated
High-performance, allocation-free CSV enumeration using ReadOnlySpan{char} — a drop-in alternative to string.Split(',') for hot paths.
C#★ 0Jul 18, 2026
MITJul 18, 2026 · metrics 2.10.0
67Goodhealth index
soenneker/soenneker.enums.currencycodes
An ISO 4217 three-letter currency code used for identifying fiat currencies in Stripe and other payment systems.
C#★ 0Jul 18, 2026
MITJul 18, 2026 · metrics 2.10.0
73Goodhealth index
soenneker/soenneker.enums.initializationmodes
Defines how an instance is initialized (sync or async), including whether a key and/or cancellation token is used.
C#★ 0Jul 18, 2026
MITJul 18, 2026 · metrics 2.10.0