Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-phpstorm

A curated list of amazingly awesome PHPStorm plugins, resources and other shiny things.
https://github.com/WyriHaximus/awesome-phpstorm

Last synced: 4 days ago
JSON representation

  • Plugins

    • Frameworks

      • CakePHP IdeHelper - Framework plugin for better IDE autocomplete/typehinting support.
      • Laravel Plugin - Supports Laravel Route, Blade, DIC, etc.
      • Magicento - Commercial plugin which supports Magento 1.x and 2.x.
      • Yii2 - Provides Yii 2 Framework support for PhpStorm and IntelliJ IDEA.
    • Utilities

      • Options completion plugin - Parses phpDocumentor's hash description and shows supported keys.
      • Rainbow Brackets - Colored matching brackets.
      • deep-assoc-completion - The plugin allows you to have auto-completion for PHP array keys inferred from other functions (also for mysqli and PDO results).
      • 3v4l pl4g1n - The plugin allows you to run your code on more than 150 different PHP versions using 3v4l.org.
      • String Manipulation - Provides actions for text manipulation: change case, encode/decode (md5, hex, base64), increment/decrement, sort lines, allign
      • 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
      • PHP Toolbox - Adds completion and typing for many libraries using dynamic returns types based on arguments
      • RegexpTester - Regular Expression Tester for IntelliJ IDEA. Allows you to experiment with Java regular expressions in a dynamic environment.
      • CodeGlance
      • Better Highlights - This plugin allows you to colorize/highlight comments and language keywords. Inside comments could be colorized and referenced source code, files and other comments.
      • Scan Mode - Toggle font size and line spacing by keyboard shortcut.
    • 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
    • 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](https://plugins.jetbrains.com/plugin/7722-phpunit-autocomplete-assistant) to support latest PhpStorm API and provide additional PhpUnit / Prophecy features
    • 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](https://github.com/WyriHaximus/awesome-phpstorm/blob/master/images/nayan_cat.png)
      • Power Mode II - Power Mode Based on the activate-power-mode atom plugin and forked from Baptiste Mesta on Github.
      • Key Promoter X - Shows you how easy it is to do the same action using only keyboard (menus and toolbar button mouse clicks initiates shortcut display). Awesome to learn lots of keyboard shortcuts and forget about the mouse.
    • 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](https://ne-on.org/)
    • Code Quality

      • PhpMetrics - PhpMetrics is a static analysis tool for PHP.
      • Php Inspections (EA Extended) - This plugin is a Static Code Analysis tool for PHP (aka inspections in JetBrains products).
      • SonarLint - SonarLint is a static analysis tool for PHP, it runs static analysis locally showing issues in realtime as you edit and can be integrated with a Sonar server.
    • Themes

      • Material UI - Adds the [Material Theme](https://github.com/equinusocio/material-theme) look to your IDE.
      • Material Design Dark - Adds the [Material Design Dark Theme](https://github.com/xinkunZ/NotReallyMDTheme) look to your IDE.
      • Cyan Light Theme - Adds the [Cyan Light Theme](https://github.com/OlyaB/CyanTheme) look to your IDE.
      • Darcula Darker - Adds the [Darcula Darker Theme](https://github.com/vecheslav/darcula-darker) look to your IDE.
      • Dark Purple - Adds the [Dark Purple Theme](https://github.com/OlyaB/DarkPurpleTheme) look to your IDE.
      • Nord - Adds the [Nord](https://github.com/arcticicestudio/nord-jetbrains) look to your IDE.
      • One Dark - Adds the [One Dark theme](https://github.com/one-dark/jetbrains-one-dark-theme) look to your IDE.
      • PhpStorm Themes - A collection of themes you can add directly into your installation, instructions [here](http://www.phpstorm-themes.com/content/help).
    • Deployment

      • Kubernetes - Interact with your k8s cluster, preview helm teplates, resource deprecation notices and much more
  • Blogs

    • PHP Annotated Monthly - Monthly blog about interesting and educational things in the world of PHP by Jetbrains' [@GeeH](https://github.com/GeeH).
  • Articles

  • Twitter

    • Utilities

      • @phpstorm - The official PhpStorm twitter account, they are very active and can answer almost every question you have about the IDE.
      • PhpStorm Tips - Keyboard shortcuts may differ depending on OS and keymap. This account is not affiliated with JetBrains. By [@rskuipers](https://github.com/rskuipers).