How to write your own language plugin for IDEA (part 2)

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • intellij-community

    IntelliJ IDEA Community Edition & IntelliJ Platform

    In the previous article, I showed the process of creating a framework for a language plugin. Well-known plugins for Java, go, Frege were used as examples. There are also examples from the plugin for the Monkey language, which I developed while I was figuring out how everything works. Since my goal was not to cover everything, the plugin covers a limited subset of the language. The interpreter for Monkey can be found here.

  • 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
  • go-lang-idea-plugin

    Google Go language IDE built using the IntelliJ Platform

    In the previous article, I showed the process of creating a framework for a language plugin. Well-known plugins for Java, go, Frege were used as examples. There are also examples from the plugin for the Monkey language, which I developed while I was figuring out how everything works. Since my goal was not to cover everything, the plugin covers a limited subset of the language. The interpreter for Monkey can be found here.

  • monkey-source

    In the previous article, I showed the process of creating a framework for a language plugin. Well-known plugins for Java, go, Frege were used as examples. There are also examples from the plugin for the Monkey language, which I developed while I was figuring out how everything works. Since my goal was not to cover everything, the plugin covers a limited subset of the language. The interpreter for Monkey can be found here.

  • monkey-plugin

    Documentation, examples from go-plugin, monkey. As always, everything starts from an extension point.

  • intellij-haskforce

    Haskell plugin for IntelliJ IDEA

    An example of use can be found in the hackforce plugin

  • intellij-frege

    IntelliJ IDEA plugin for Frege language

    Examples from go-plugin, frege.

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
  • How to Develop an IntelliJ Plugin: A DIY Guide to Adding Drag and Drop with Custom DataFlavors

    3 projects | dev.to | 29 Jan 2024
  • Operation K. Looking for bugs in the IntelliJ IDEA code

    1 project | dev.to | 14 Dec 2023

Did you konow that Java is
the 8th most popular programming language
based on number of metions?