Managing a Sketch Library doesn't have to be hard. With the right tools, it can be easy to create, organize, and change your library without breaking your production flow.

This is a list of plug-ins I frequently use to manage a complex design library. Each of them solves a unique problem, but many are not limited to my specific action, so try them out and find what works best for you. Most of these are free and compatible up to Sketch 61.

 

 

 

Move to Library

 

https://github.com/ahmedmigo/Move-to-library-sketchplugin

 

At some point you’re going to need to break apart your massive Sketch file into separate, smaller files. The central hub of those files will be your Library file which should contain all of your symbols and styles.

 

Move to Library makes it really easy to migrate your symbols to a new library. Create a new Library file and use “Move All Symbols to Library” to move everything to the new file while maintaining their connections to your layouts.

 

 

 

Rename It

 

https://rodi01.github.io/RenameIt/

 

This is my go-to “find and replace” plug-in for renaming layers and artboards, including batch-removing extra spaces or the "copy" suffix from duplicates.

 

 

 

Symbol Instance Renamer

 

https://github.com/sonburn/symbol-instance-renamer

 

This plug-in cleans up instances in your layer list that you've changed, but still show old instance ids. It's also another way to clean up "...Copy" file names. I find doing it per artboard or per page is best so I can review the changes.

 

 

 

Symbol Instance Locator

 

https://github.com/sonburn/symbol-instance-locator

 

OK, you’ve moved all of your symbols to a separate Library file. Great! But over the next few weeks, rogue symbols start popping back up in your layout files. They’re supposed to be in the Library file! Where did they come from?

 

Use this plug-in to track down all instances of local symbols. Select a symbol, use the plugin and it’ll give you a list of instances. Click the instance to go to it and update it. Once you can’t find any instances, you’re free to delete the rogue symbol.

 

It important to remember that this plug-in only searches within the same file and doesn’t work between files. This means you can’t locate all instances between your Library file and layout files.

 

 

 

Merge Duplicates - €25

 

https://github.com/oodesign/merge-duplicate-symbols

 

Sure, it's a paid plug-in, but you’ll know when you need it, and it’ll be worth it. It merges symbols (within the same file) so everything stays linked. It’s useful when someone accidentally creates duplicates in your Library. Even better, it's great when you create an updated symbol and are ready to point layouts from the old symbol to the new one.

 

Sort Me

https://github.com/romashamin/sort-me-sketch

Sort Me will sort your layer list numerically and alphabetically.

 

 

 

Styles Generator

https://github.com/lucaorio/sketch-styles-generator

By default, Sketch adds the word “Style” at the end of each style name. Styles Generator creates styles without the suffix. It’s also great for creating multiple styles at once and will let you know if you made new styles or changed existing styles.

 

Style Master

https://github.com/aparajita/sketch-style-master

Text and color styles are difficult to edit, but this plug-in makes it easy. Style Master offers find-and-replace for text and color styles.