Best developer-oriented Craft CMS plugins
Tags: craftcms, webdev, cms
Published: 2019-07-15 09:00:06

---
title: Best developer-oriented Craft CMS plugins
published: true
description: Are you Craft developer and you want to make your life easier? Here's a list of best Craft CMS developer-oriented plugins.
tags: craftcms,webdev,cms
canonical_url: http://craftsnippets.com/articles/best-developer-oriented-craft-cms-plugins
series: Craft Snippets
cover_image: http://craftsnippets.com/uploads/post_images/letter-mail-mailbox-postbox.jpg
---
This article was originally posted on [craftsnippets.com](http://craftsnippets.com?s=dt). Head there for more Craft-related articles and ready to use template components.

----

These plugins don't add any new features to a website. Their focus is to just make developer life easier and development process more productive. After website goes into production, I usually just disable or uninstall them to reduce number of plugins that need regular updating. 

**[CP field inspect](https://plugins.craftcms.com/cp-field-inspect)**
My personal favorite. CP field inspects links fields instances in entries, categories, globals to their settings pages. This plugin has probably saved me a few hours of clicking through control panel already.

**[Template comments](https://plugins.craftcms.com/templatecomments)**
This plugin adds HTML comments to rendered HTML in places where `{% block %}` and `{% include %}` tags are used. These comments make rendered HTML source code more readable.

**[Twig profiler](https://plugins.craftcms.com/twig-profiler)**
Twig profiler allows you to check how long specific fragments of templates take to execute and render. After enclosing parts of the template in `profile` tag with a unique keyword, you will find them in Yii profiler graph.

**[Command palette](https://plugins.craftcms.com/command-palette)**
This plugin allows you to navigate through the control panel with just a few keystrokes. It introduces command palette, a tool based on similar functionality used in IDEs and code editors. 

**[Inventory](https://plugins.craftcms.com/inventory)**
Inventory provides a better alternative to standard fields list available in the settings section of the control panel. This plugin shows **where** specific fields are used - or if they are not used at all.

**[Field manager](https://plugins.craftcms.com/field-manager)**
Another alternative to standard fields list. It doesn't however show where fields are used, just if they are "orphaned" - not used at all. Field manager also allows cloning, exporting and importing fields. 

**[Kint](https://plugins.craftcms.com/kint)**
Kint is debugging helper for PHP applications. It allows you to analyze your variables in widget appended to website or even browser console. This plugin lets you use Kint in Craft CMS templates.

**[Queue manager](https://plugins.craftcms.com/queue-manager)**
This plugin makes debugging stuck queue tasks easier. It displays detailed queue job information and allows retrying or canceling the whole queue.

**[Seeder](https://plugins.craftcms.com/seeder)**
Seeder generates entries filled with random data. Great for testing how templates behave when filled with various content.

**[CP Clear Cache](https://plugins.craftcms.com/cp-clearcache)**
Adds "clear cache" button to main control panel menu. One click less.

**[Environment label](https://plugins.craftcms.com/environment-label)**
Have you ever mistaken environments and did something bad to the website in production? This won't happen again. This plugin adds big red **environment label** to control panel that will show up (or not) depending on environment website is in - so production and development or staging instances of the same website are clearly distinguished.

**[Element map](https://plugins.craftcms.com/element-map)**
This plugin creates a list of links to elements that have a relationship with currently viewed element in control panel - like entry, category or asset. 

**[Logs](https://plugins.craftcms.com/logs)**
This simple plugin lets you browse through Craft logs using the control panel. Useful for quickly checking out what's going on with website on the remote server.