An open API service indexing awesome lists of open source software.

https://github.com/scottdorman/essential-extensions

A set of extension packs to create the ultimate Visual Studio editor experience. These are the extensions that I've found most useful in my day-to-day development.
https://github.com/scottdorman/essential-extensions

visual-studio visual-studio-2017 visual-studio-2019 visual-studio-extension

Last synced: 2 months ago
JSON representation

A set of extension packs to create the ultimate Visual Studio editor experience. These are the extensions that I've found most useful in my day-to-day development.

Awesome Lists containing this project

README

          

# Essential Extensions
A set of extension packs to create the ultimate Visual Studio editor experience. These are the extensions that I've found most useful in my day-to-day development.

Requires Visual Studio 2017 Update 8 or newer.

## Installed Extensions
Each extension pack in Essential Extensions has a different focus.

### Essential Extensions (Core)
[![Build status](https://ci.appveyor.com/api/projects/status/54aj4e4tlfvehaxa?svg=true)](https://ci.appveyor.com/project/scottdorman/essential-extensions)

An extension pack to improve the core Visual Studio editing experience.

> A lot of these extensions are also bundled as part of [Web Essentials](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebEssentials2019). I chose to split them out separately since they weren't specific to web development.

Download the extension at the
[Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=ScottDorman.EssentialExtensions)
or get the
[nightly build](http://vsixgallery.com/extension/B485A30F-B8A4-4508-B2B3-D96D529171DD/). See the
[changelog](src/EssentialExtensions/CHANGELOG.md)
for changes and roadmap.

- [.ignore](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ignore)
- [Add New File](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.AddNewFile)
- [Comment Remover](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.CommentRemover)
- [Dummy Text Generator](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.DummyTextGenerator)
- [Editor Enhancements](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.EditorEnhancements)
- [Editor Guidelines](https://marketplace.visualstudio.com/items?itemName=PaulHarrington.EditorGuidelines)
- [EditorConfig Language Service](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.EditorConfig)
- [Error Catcher II](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ErrorCatcherII)
- [File Icons](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.FileIcons)
- [File Nesting](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.FileNesting)
- [Insert Guid](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.insertguid)
- [License Header Manager](https://marketplace.visualstudio.com/items?itemName=StefanWenig.LicenseHeaderManager)
- [Markdown Editor](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.MarkdownEditor)
- [Microsoft Code Analysis 2017](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.MicrosoftCodeAnalysis2017)
- [Microsoft Code Analysis 2019](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.MicrosoftCodeAnalysis2019)
- [Multi Edit Mode](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.MultiEditMode) (Visual Studio 2017)
- [Open Command Line](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.OpenCommandLine)
- [Output Enhancer](https://marketplace.visualstudio.com/items?itemName=NikolayBalakin.Outputenhancer)
- [Pretty Paste](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.PrettyPaste)
- [Productivity Power Tools](https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.ProductivityPowerPack2017)
- [Reset Tool Windows](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ResetToolWindow)
- [Show Selection Length](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ShowSelectionLength)
- [Source Server Browser Power Tool](https://marketplace.visualstudio.com/items?itemName=vsdbgplat.MicrosoftSourceServerBrowserPowerTool)
- [SVG Viewer](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.SvgViewer)
- [Syntax Higlighting Pack](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.SyntaxHighlightingPack)
- [Trailing Whitespace Visualizer](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.TrailingWhitespaceVisualizer)
- [Tweaks](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.Tweaks)
- [Visual Studio IntelliCode](https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode)
- [Visual Studio Spell Checker](https://marketplace.visualstudio.com/items?itemName=EWoodruff.VisualStudioSpellCheckerVS2017andLater)

### Essential Extensions (Web)
[![Build status](https://ci.appveyor.com/api/projects/status/h2m5jjwpj1ddqluh?svg=true)](https://ci.appveyor.com/project/scottdorman/essential-extensions-lh0vv)

An extension pack to improve the Visual Studio editing experience for web development.

> Some of these extensions are also bundled as part of [Web Essentials](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebEssentials2019). I chose to split them out separately since they were specific to web development while others in that extension were not.

Download the extension at the
[Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=ScottDorman.EssentialExtensionsWeb)
or get the
[nightly build](http://vsixgallery.com/extension/673DC35F-A9E2-426B-98AF-27F51190D0B4/). See the
[changelog](src/EssentialExtensions.Web/CHANGELOG.md)
for changes and roadmap.

- [Browser Reload on Save](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.BrowserReloadonSave)
- [Browser Sync](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.BrowserSync)
- [Bundler & Minifier](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.BundlerMinifier)
- [CSS AutoPrefixer](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.CSSAutoPrefixer)
- [CSS Sorter](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.CSSSorter)
- [CSS Tools 2019](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.CssTools2019) (Visual Studio 2019)
- [CSS Tools](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.CSSTools) (Visual Studio 2017)
- [Editor Enhancements](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.EditorEnhancements)
- [Glyphfriend 2019](https://marketplace.visualstudio.com/items?itemName=RionWilliams.Glyphfriend2019)
- [HTML Tools 2019](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.HtmlTools2019) (Visual Studio 2019)
- [HTML Tools](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.HtmlTools) (Visual Studio 2017)
- [Image Optimizer](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ImageOptimizer)
- [Image Sprites](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ImageSprites)
- [Inline Color Picker](https://marketplace.visualstudio.com/items?itemName=NikolaMSFT.InlineColorPicker)
- [JavaScript Prettier](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.JavaScriptPrettier)
- [Package Installer](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.PackageInstaller)
- [Package Security Alerts](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.PackageSecurityAlerts)
- [SVG Viewer](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.SvgViewer)
- [TypeScript Definition Generator](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.TypeScriptDefinitionGenerator)
- [Web Accessibility Checker](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebAccessibilityChecker)
- [Web Compiler](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebCompiler)
- [ZenCoding](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ZenCoding)

### Essential Extensions (GitHub)
[![Build status](https://ci.appveyor.com/api/projects/status/ltp20h37x64a5n3a?svg=true)](https://ci.appveyor.com/project/scottdorman/essential-extensions-jhdh4)

An extension pack to improve the Visual Studio experience for development using GitHub as the source control system.

Download the extension at the
[Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=ScottDorman.EssentialExtensionsGitHub)
or get the
[nightly build](http://vsixgallery.com/extension/E7813D68-135F-4B0D-828F-5287F3228885/). See the
[changelog](src/EssentialExtensions.GitHub/CHANGELOG.md)
for changes and roadmap.

- [.ignore](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ignore)
- [GitHub Extension for Visual Studio](https://marketplace.visualstudio.com/items?itemName=GitHub.GitHubExtensionforVisualStudio)
- [Git Pull](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.GitPull)
- [Markdown Editor](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.MarkdownEditor)

## Issues
For issues with specific extensions, please submit an issue with that extension, not here.

## Suggest new extensions
If you know of any good extensions that you think would benefit developers, [submit an issue](https://github.com/scottdorman/essential-extensions/issues).

## Contribute
Check out the [contribution guidelines](.github/CONTRIBUTING.md)
if you want to contribute to this project.

For cloning and building this project yourself, make sure
to install the
[Extensibility Tools](https://visualstudiogallery.msdn.microsoft.com/ab39a092-1343-46e2-b0f1-6a3f91155aa6)
extension for Visual Studio which enables some features
used by this project.

## License
[Apache 2.0](LICENSE)