https://github.com/matveevaleksandr/ssmsmint
An SSMS plugin that streamlines SQL development with workflow enhancements.
https://github.com/matveevaleksandr/ssmsmint
sqlservermanagementstudio ssms ssms-extension
Last synced: 9 days ago
JSON representation
An SSMS plugin that streamlines SQL development with workflow enhancements.
- Host: GitHub
- URL: https://github.com/matveevaleksandr/ssmsmint
- Owner: MatveevAleksandr
- License: mit
- Created: 2025-08-06T07:41:59.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2026-02-03T13:24:55.000Z (about 1 month ago)
- Last Synced: 2026-02-04T03:49:32.251Z (about 1 month ago)
- Topics: sqlservermanagementstudio, ssms, ssms-extension
- Language: C#
- Homepage:
- Size: 204 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SSMSMint | SSMS 19, SSMS 20, SSMS 21, SSMS 22 Productivity Addin
An SSMS plugin that streamlines SQL development with workflow enhancements.
As a SQL developer, I've encountered many of the shortcomings and limitations of SSMS. Looking for an opportunity to practice C#, I decided to create a tool that addresses the issues I personally faced.
I realize there may already be both free and paid tools out there that solve similar problems in one way or another. However, my main interest is in practicing C#, writing code, solving challenges on my own, and building something that helps me in everyday work.
I’ll be happy if others also find this tool as useful as I do.
# Supports
* SSMS 19
* SSMS 20
* SSMS 21
* SSMS 22
# Main Features
**Hotkeys and other parameters are specified by default.**
* Code regions support: Automatically folds regions in the editor based on --#region and --#endregion comments when a window is opened.

* Regions refresh: Instantly update all code regions using Ctrl+K, Ctrl+O or via the context menu.
* SQL script generation: Generate the SQL script for the object under the caret in a new window using Ctrl+F11 or the context menu.
* Object Explorer navigation: Jump to the corresponding object in Object Explorer based on the object under the caret with Shift+F11 or the context menu.
* Result grid search: Search across all result grids using Ctrl+Alt+F or from the main menu.

* Mixed language typo check: Detect adjacent Cyrillic and Latin characters when saving a document.

* A text marker indicating that a variable has been declared but not used.

* A text marker indicating that a variable is being used but not declared.

* Ability to view cell contents as formatted JSON in a new window.

* Copying selected or all headers from Results Grids.

* Marking and unmasking the beginning and end of a comment for a block of text. Works with -- and /*...*/ depending on the current state Ctrl+Num*.

# Options
Options page at **Tools - Options - SSMSMint**

# Installation
You have two options:
1. The build process will automatically copy all necessary files into the SSMS extension folder.
2. Unpack the archive from the [Releases](https://github.com/MatveevAleksandr/SSMSMint/releases) section to the Extensions folder of your SSMS installation (default paths below, or your custom installation path):
* SSMS 19: C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE\Extensions
* SSMS 20: C:\Program Files (x86)\Microsoft SQL Server Management Studio 20\Common7\IDE\Extensions
* SSMS 21: C:\Program Files\Microsoft SQL Server Management Studio 21\Release\Common7\IDE\Extensions
* SSMS 22: C:\Program Files\Microsoft SQL Server Management Studio 22\Release\Common7\IDE\Extensions
Restart SSMS after placing the files in the extension directory.
# Contributing
I will be glad to hear your ideas and suggestions. Also, if you encounter any errors, please send them to this repository.
* [Discussions](https://github.com/MatveevAleksandr/SSMSMint/discussions)
* [Issues](https://github.com/MatveevAleksandr/SSMSMint/issues)