How To Create IntelliJ Plugins

Learn How to create IntelliJ Plugins



Learn How to Create an IntelliJ Plugin!  

As developers, we love our tools and our productivity! IntelliJ IDEA is designed to enhance your productivity not only by providing an environment for developing software but also by serving as a framework for enhancing your experience of the IDE itself. You can do more with IntelliJ IDEA than just customize the themes and code style settings. Whether by automating routine tasks or adding custom language support, you can extend its capabilities to suit the needs of your unique workflow.

In the first half of the session, we’ll explore the benefits provided by IntelliJ IDEA’s customization options, and you will learn how to make the IDE your own. We will also look at the plugins available on JetBrains Marketplace, discuss the process of developing them, and demo a few custom plugins.

In the second half of the session, we will create an IntelliJ plugin together! We will also build and test the plugin and also install it in your IntelliJ IDE so you can use it daily! By the end of this session, you will learn how to build plugins and you can start the journey of building plugins on your own.

Software to install on your computer before the workshop:

  • Java 8 or 11
  • IntelliJ IDEA Community or IntelliJ IDEA Ultimate

We'll be raffling copies of IntelliJ Ultimate during the workshop!


Sirisha Pratha - Java Developer, Eclipse Collections committer


About NYJavaSIG

The New York Java Special Interest Group (NYJavaSIG) is based in New York City and attracts Java developers from the tri-state region. Through its regular monthly general meetings, bi-monthly specialty workgroup meetings and its website, the NYJavaSIG brings together members of New York's Java community so they can share their tips, techniques, knowledge, and experience.

The NYJavaSIG was founded in 1995 by Frank Greco. Read More


Sponsors and Friends of the NYJavaSIG

Thanks again to our corporate sponsors and friends of the NYJavaSIG!

Azul Systems