How to Develop an IntelliJ Plugin: A DIY Guide to Adding Drag and Drop with Custom DataFlavors

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. IntelliJ-Drag-and-Drop-List

    A sample plugin creating a simple panel with a Tree containing elements that can be dragged and dropped between the list and other places

    Articles in this series will describe solutions that are the results of our research. You can check this project’s repository to quickly look up the code you may find helpful when solving similar problems.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. pieces-os-client-sdk-for-kotlin

    Use Kotlin with Pieces APIs for functional usage with Pieces OS on your local machine and build your own contextual copilot. Open Source by Pieces

    The IntelliJ Platform plugin series will explain how to solve intricate problems we encountered during the development of our own plugin and is a great way to showcase our open-source Kotlin SDK while doing so. While each article will focus on a narrow spectrum of functionalities (like the Drag and Drop Tree covered today), we assume you have the Pieces Suite installed if you want to try to develop an IntelliJ plugin by yourself while learning from our repo.

  4. intellij-community

    IntelliJ IDEA Community Edition & IntelliJ Platform

    There is quite a bit going on in our view’s class, so we'll take it slow and go through its functions one by one, according to their importance. The first thing we need to do is to create the structure our items will fit into. com.intellij.ui.treeStructure.Tree seems to best match our needs, and that’s what we’ll use. In order to prepare it for what is coming, we need to configure it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Using Java Native Access (JNA) to call MacOS API

    1 project | dev.to | 22 Sep 2024
  • Building an IntelliJ Plugin with Debugger Integration

    3 projects | dev.to | 22 Sep 2024
  • The Fossil Sync Protocol

    2 projects | news.ycombinator.com | 23 Feb 2024
  • Operation K. Looking for bugs in the IntelliJ IDEA code

    1 project | dev.to | 14 Dec 2023
  • You are never taught how to build quality software

    3 projects | news.ycombinator.com | 8 Dec 2023