An MVC multi-process-architectured Revit add-in where the 'View' layer is implemented as an Electron.js app that communicates with the Revit add-in with a 'Controller' layer wrapped over a server/client architecture using named pipes.
A .NET sample showing a simple layered clean architecture for Revit add-ins development; applying MVVM, IoC and other relevant design patterns and SOLID principles.