New or Updated

Scio IDEA

IntelliJ IDEA plugin for Scio - https://github.com/spotify/scio

UUID Generator

In Editor. By leomillon
A universally unique identifier (UUID) generator.

For example : 123e4567-e89b-12d3-a456-426655440000.

You will find it in the Generate popup -> Random UUID.

Cucumber for Scala

Enables Reference tracking of glue code when using cucumber-scala DSL. Requires Scala language integration from Community Repo and the JetBrains cucumber plugin. Issue tracking at https://github.com/danielwegener/intellij-cucumber-scala/issues

Go language (golang.org) support plugin

Support for Go programming language. Please note, that the following features are available in Gogland but not in this plugin:
  • Navigation
    • Go to inheritor structures
    • Go to super interfaces
  • Type-aware completion (aka Smart completion)
  • Extract function refactoring
  • Implement type
  • Inspections and quick-fixes
    • Introduce method
    • Introduce field
    • Delete unused parameter
    • Show symbol duplicates
    • Add/delete missing/redundant expressions in case of assignment count mismatch
    • Properly implemented Duplicated symbols inspection
    • Recursive type detection
    • Invalid const initialization
  • Tests and coverage
    • Sub-tests support (runner, navigation, gutter actions)
    • Debugging tests
  • Debugger
    • Step out
    • 100x faster performance
  • General
    • Highlighting of go:generate comments
    • Quick documentation for struct fields
    • Semantic highlighting
    • Parameter name hints
    • SQL auto-injection

JLA Plugin

JLA Tools

org.campagnelab.NextflowWorkbench

The Nextflow workbench is a set of languages developed with the Jetbrains MPS Language Workbench that make it easier to write data analysis workflows with Nextflow 0.21.2 (see http://www.nextflow.io/). Reference build: 968, commit: e8d3666b3e404169fc1df68e4c47e6d0d77c3a3e, branch: master

org.campagnelab.metaR

MetaR is a set of languages for interactive data analysis. Programs written with metaR generate to the R language, but are composable. MetaR includes simple languages that beginner data analysts can use, as well as a composable R language. Reference build: 1309, commit: ea49d48c90991470863698f1ee4a659af1876d17, branch: master

Swagger Plugin

A plugin to help you easily edit Swagger specification files.


Like this plugin? Give it a star at GitHub and spread the word!

Sql Generator

idea Sql Generator plugin

ThreadDumpVisualizer

Thread dump visualizer plugin

Okey-doke Support

This plugin brings basic okey-doke support.

Approve tests by using the context popup menu or using Ctrl + F11 (⌘ + F11 on Mac).

EcoreImport

Import an ecore metamodel into a language's structure. Right-click on a language's structure aspect and select Import Ecore.

com.dslfoundry.plaintextgen

Alternative Textgen for JetBrains MPS using regular reduction rules

Grafter Macro Support

Provides syntax support for the Grafter library

Observly Recorder

Observly test recorder lets you record feature flows and
tests them on multiple devices without writing any code. How to use: After installation you will see the observly icon in the
toolbar right next to Android help button.

Click on the icon to setup the observly account key once.
After that just click on that icon to record and test flows.

Flagiarism

The plugin matches root package names to country code top-level domains and replaces 'package' icon with the flag.



Resource files with names like 'name_lang.properties' are also affected.

Jangaroo Migration to Ext AS 6

Migrate ActionScript and MXML code from Ext AS 3.4 to Ext AS 6.

A prevent pinned tabs from closing plugin - by momomo.com

Other useful Intellij plugins by momomo.com
  • A move tab left and right using the keyboard plugin
    It is an excellent extension of this plugin that together will allow you to organize important tabs for instance to the very left, and once pinned, they will always stay there.


Pin a tab in Intellij has long been a functionality that only have effect when you " close all tabs but pinned".
Finally, after waiting many years for this functionality, we decided to create a plugin that allow you to prevent a pinned tab from closing .
This means that you can pin your most important and frequently used tabs and files and be sure they don't just disappear when you are closing down all other files and clutter that's often the result when navigating classes, interfaces and files just to have a peek. The pinned ones will always stay there, until you unpin them.
When this and move tab left and right using the keyboard plugin are used together, you could pin the most important and frequently used files, then move the pinned tabs to the left corner using the keyboard and they will always stay there! You always know now where your files and tabs are located. There is no need to bring up that dialog to search for it, just to make the switch because you can't find it among all opened tabs!
This also means that groups won't accidentally be closed down if at least one tab/file is pinned. So now you can keep your css, js groups and they won't disappear.
Another feature with this plugin is when you are trying to close a pinned tab, it will switch to the next unpinned tab, allowing you to quickly navigate unpinned ones, and close them down and move to the next.
A big productivy booster, you'll see! Managing and ordering your files and tabs is essential for productivity. Firefox showed the way in 2000 but there is still long way to go. We will continue to release plugins targeting this exact area. Productivity for all developers. It's our passion.
So set your keyboard shortcut for pin tab if you haven't already and this plugin will take care of the rest!
We also recommendto turn on settings: When closing active editor -> Activate most recently closed tab Open new tabs at the end   -> Check That way the plugin will work in a consistent and predictable manner, and your tabs will always stay organized.

If you like this plugin and would like us to keep coming out with more software that helps make you more productive, please consider making a contribution to our opensource team.
All extra cash donated goes directly to our opensource developers which does make a difference for each person since they do this mostly on their own freetime.
Donate directly to our opensource team!
Want to contribute to making these ideas happen, faster and better? We will of course share any donated proceeds with anyone contributing to the effort. Let's take control of our development environment!

Argus-CIT

Argus CIT plugin provides Jawa language support, and integrates Argus products (eg., Argus-SAF, jawa2java, etc) for Android APK analysis.

A move tab left and right using the keyboard plugin - by momomo.com

Other useful Intellij plugins by momomo.com
  • A prevent pinned tabs from closing plugin
    It is an excellent extension of this plugin that together will allow you to organize important tabs for instance to the very left, and once pinned, they will always stay there.


If you have been using the mouse to move your tabs to the left tab corner, you probably already know. It's tedious work, especially on Linux where it barely even works. Even if you make the effort to organize 3 or 4 tabs, eventually they will get closed down, usually by accident which has been killing us for years.
Finally, after waiting many years for this functionality, we decided to create a plugin that allow you to move a tab left and right using your keyboard .
When this and prevent a pinned tab from closing plugin are used together, you could pin the most important and frequently used files, then move the pinned tabs to the left corner using the keyboard and they will always stay there! You always know now where your files and tabs are located. There is no need to bring up that dialog to search for it, just to make the switch because you can't find it among all opened tabs!
A big productivy booster, you'll see! Managing and ordering your files and tabs is essential for productivity. Firefox showed the way in 2000 but there is still long way to go. We will continue to release plugins targeting this exact area. Productivity for all developers. It's our passion.

If you like this plugin and would like us to keep coming out with more software that helps make you more productive, please consider making a contribution to our opensource team.
All extra cash donated goes directly to our opensource developers which does make a difference for each person since they do this mostly on their own freetime.
Donate directly to our opensource team!
Want to contribute to making these ideas happen, faster and better? We will of course share any donated proceeds with anyone contributing to the effort. Let's take control of our development environment!