Xrm Tools is a Visual Studio extension that aims to make Power Platform development feel native within Visual Studio. You will get Intellisense support for your Plugins, generate boiler plate code, typed entities and more right from within Visual Studio. You also have full control over the code generation using Scriban templates.
Features
Define plugins entirely in code using attributes.
Intellisense for entities, attributes and more based on connected environment.
Attribute colorization within strings.
Traditional and packaged plugins.
Solution awareness.
Multi-environment.
Secure secret managment using Windows Credential Management or environment variables.
Binding environment to solution, project or global level per developer or per team.
Customizable seamless code generation for plugins, custom APIs and entities.
One-click plugin registration.
One-click project registration.
Fully customizable code generation using liquid-like templates.
Supports CSharp v12.0 via PolySharp.
How to setup for the first time

How to write a plugin

How to register a plugin

Read more about Xrm Tools in its Xrm Tools GitHub repo