stof / awesome-phpstorm

A curated list of amazingly awesome PHPStorm plugins, resources and other shiny things.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome PHPStorm

A curated list of amazingly awesome PHPStorm plugins, resources and other shiny things sorted by category and alphabet. Commercial/payed plugins will be marked with a behind the name.

Blogs

Plugins

Code Quality

File types

  • composer.json - This plugin adds auto completion and inspections support for composer.json file in PHP projects.
  • .editorconfig - A JetBrains IDE plugin supporting the EditorConfig standard
  • .env - .env files support
  • .htaccess - Apache config (.htaccess) support
  • .ignore* - .ignore is a plugin for .gitignore (GIT), .hgignore (Mercurial), .npmignore (NPM), .dockerignore (Docker), .chefignore (Chef), .cvsignore (CVS), .bzrignore (Bazaar), .boringignore (Darcs), .mtn-ignore (Monotone), ignore-glob (Fossil), .jshintignore (JSHint), .tfignore (Team Foundation), .p4ignore (Perforce), .flooignore (Floobits), .eslintignore (ESLint), .cfignore (Cloud Foundry), .jpmignore (Jetpack), .stylelintignore (StyleLint), .stylintignore (Stylint), .swagger-codegen-ignore (Swagger Codegen), .helmignore (Kubernetes Helm), .upignore (Up) files in your project.
  • Makefile - Support for UNIX Makefiles
  • Markdown - Markdown language support for IntelliJ platform

Frameworks

  • Laravel Plugin - Supports Laravel Route, Blade, DIC, etc.
  • Magicento - Commercial plugin which supports Magento 1.x and 2.x.
  • Symfony Plugin - Tons a small useful tweaks for Symfony, doctrine, twig etc.
  • Yii2 - Provides Yii 2 Framework support for PhpStorm and IntelliJ IDEA.

Fun

  • Friday Mario - The first plugin in the world to gamify development in IntelliJ IDEs. Basically, it plays sounds from Mario video game on various actions.
  • Nyan Progress Bar - Pretty progress bars for IJ based IDEs. Nayan Cat Progress Bar
  • Power Mode II - Power Mode Based on the activate-power-mode atom plugin and forked from Baptiste Mesta on Github.

Languages/Formats

  • BashSupport - Bash language support for the IntelliJ platform. Supports syntax highlighting, rename refactoring, documentation lookup, inspections, quickfixes and much more.
  • NEON support - Nette Object Notation - ne-on.org

Testing

  • PHPUnit Enhancement - PhpStorm plugin to provide smart autocomplete, code navigation and refactoring features for mocked class methods. Its a fork of PHPUnit Autocomplete Assistant to support latest PhpStorm API and provide additional PhpUnit / Prophecy features

Themes

Utilities

  • 3v4l pl4g1n - The plugin allows you to run your code on more than 150 different PHP versions using 3v4l.org.
  • CamelCase - Switch easily between CamelCase, camelCase, snake_case and SNAKE_CASE. See Edit menu or use SHIFT + ALT + U.
  • Lines Sorter - Add Sort Lines action in Edit menu to sort selected lines or whole file if selection is empty.
  • PHP Annotations - Adds support for PHP annotations
  • RegexpTester - Regular Expression Tester for IntelliJ IDEA. Allows you to experiment with Java regular expressions in a dynamic environment.
  • GoToTabs - Go to specific tab by keyboard shortcuts (Alt/Cmd+) like browser
  • Options completion plugin - Parses phpDocumentor's hash description and shows supported keys.

Twitter

  • PhpStorm Tips - Keyboard shortcuts may differ depending on OS and keymap. This account is not affiliated with JetBrains. By @rskuipers.

License

CC0

To the extent possible under law, Cees-Jan Kiewiet has waived all copyright and related or neighboring rights to this work.

About

A curated list of amazingly awesome PHPStorm plugins, resources and other shiny things.