Skip to content

⚡ A curated list of IntelliJ-based IDEs, plugins and resources for them.

License

Notifications You must be signed in to change notification settings

ankddev/awesome-intellij

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome IntelliJ Awesome

A curated list of IntelliJ-based IDEs, plugins and resources for them.

IntelliJ IDEA is an IDE for Java and Kotlin developers and platform for many other IDEs, official (e.g. RustRover or GoLand) and 3rd-party (e.g. Android Studio).

Contributions welcome! Read the contribution guidelines first.

Contents

IntelliJ-based IDEs

IDEs that are based on IntelliJ Platform.

Official

Official IDEs by JetBrains.

  • IntelliJ IDEA - IDE for Java and Kotlin developers.
  • PyCharm - IDE for Python developers and data scientists.
  • PhpStorm - IDE for PHP developers.
  • GoLand - IDE for Go developers.
  • Rider - IDE for .NET and game developers.
  • CLion - IDE for C and C++ developers.
  • RustRover - IDE for Rust developers.
  • WebStorm - IDE for JavaScript and TypeScript developers.
  • RubyMine - IDE for Ruby and Rails developers.
  • DataGrip - Tool for multiple databases.
  • Aqua - IDE for test automation engineers.

Third-party

IDEs by 3rd-party developers.

Plugins

Language and framework support

  • Scala - Support of Scala language.
  • Dart - Support of Dart language.
  • BashSupport Pro - Bash, POSIX and Zsh support.
  • Ini - Support of .ini files.
  • Toml - Support of TOML language.
  • Rust - Support for Rust language.
  • Ideolog - Support of editing .log files.
  • Node.js - Support of Node.js for all IDEs that support JS.
  • Flutter - Support for developing Flutter applications.
  • Go - Support of Go language.
  • Go Template - Support for Go template engine.
  • TinyGo - Support for TinyGo compiler.
  • Makefile Language - Support of GNU Make.
  • .env files - Support of .env (dotenv) files.
  • ESLint - ESLint integration.
  • JS Toolbox - Several tools for JavaScript development.
  • React Native Console - Fully customizable plugin to run React Native commands.
  • Writerside - Author, preview, build, test, and publish your technical documentation right inside your favorite IDE.
  • Diff / Patch File Support - Syntax highlighting for .diff files and .patch files.
  • Big Data Tools - Bundle of plugins for data engineers and other specialists engaged with big data workloads.
  • PlatformIO for CLion - Support for PlatformIO projects.
  • Lombok - Plugin that adds first-class support for Project Lombok.
  • .ignore - Support for various .*ignore files.

Personalisation

  • Extra Icons - Add large amount of new icons to tour IDE.

Learning

Editor

Utilities

Tools integration

Integreations with various developer tools in your IDE.

  • Docker - Docker integration for your IDE.
  • GitHub Actions Manager - Plugin that provides tool window where you can view GitHub Actions workflow-runs of the repository.
  • GitHub - GitHub integration for your IDE.
  • GitLab - GitLab integration for your IDE.
  • TeamCity - JetBrains TeamCity integration for your IDE.
  • Space - JetBrains Space integration for your IDE.
  • Bitbucket Linky - Provides easy navigation and interaction with Atlassian Bitbucket.
  • Bitbucket Integration Pro - The plugin provides seamless integration with Atlassian Bitbucket.
  • ADB WIFI - ADBWIFI Android Studio plugin for debug Android app over Wi-Fi.

Language packs

Translate IDE to your language.

AI

Improve your coding experience with these AI-powered plugins.

  • Codeium - Modern coding superpower, a free code acceleration toolkit built on cutting edge AI technology.
  • Tabnine - AI code assistant that you control.
  • Zencoder - AI platform that utilizes embedded AI agents for code generation, unit testing, and doc comment creation.
  • AICommit - AI-powered programming assistant for JetBrains IDEs.
  • AI Commits - Plugin that generates your commit messages by using git diff and LLMs.
  • JetBrains AI Assistant - Accelerate your whole development cycle with AI-driven features integrated into your favorite IDE.
  • GitHub Copilot - Your AI-powered coding assistant, offering assistance throughout your software development journey.

Resources

Documentation

Guides

Migrating

Easily migrate to IntelliJ-based IDEs from another IDE or editor.

About

⚡ A curated list of IntelliJ-based IDEs, plugins and resources for them.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published