DeviantCoding.
DeviantCoding aims to group a set of opinionated components sharing a common code style and build tools.
Registerly
This is the first and, for now, only component using the framework.
It started as an improvement on Scrutor's handling of attributes for self-registration and depended on Scrutor itself, but has evolved into a complete replacement for most scenarios.
You can access the Registerly documentation and give it a try.