Convention-based display and validation metadata providers for ASP.NET MVC Core and ASP.NET Razor Pages
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

The purpose of Altairis Conventional Metadata Providers is to allow specifying metadata for validation and dynamic UI generation in single resource file for entire application. It's spiritual successor of Phil Haack's model metadata extensions library from classic .NET in the world of .NET Core.


  • Intelligent convention-based display metadata source, which can specify:
    • Display name
    • Description
    • Placeholder
    • Null display text
    • Display format string
    • Edit format string
  • Intelligent convention-based validation metadata for all standard validation attributes.


See the project wiki pages for instructions and documentation.

Contributor Code of Conduct

This project adheres to No Code of Conduct. We are all adults. We accept anyone's contributions. Nothing else matters.

For more information please visit the No Code of Conduct homepage.