Best Application Development Software for IntelliJ IDEA

Compare the Top Application Development Software that integrates with IntelliJ IDEA as of October 2025

This a list of Application Development software that integrates with IntelliJ IDEA. Use the filters on the left to add additional filters for products that have integrations with IntelliJ IDEA. View the products that work with IntelliJ IDEA in the table below.

What is Application Development Software for IntelliJ IDEA?

Application development software is a type of software used to create applications and software programs. It typically includes code editors, compilers, and debuggers that allow developers to write, compile, and debug code. It also includes libraries of pre-written code that developers can use to create more complex and powerful applications. Compare and read user reviews of the best Application Development software for IntelliJ IDEA currently available using the table below. This list is updated regularly.

  • 1
    Docker

    Docker

    Docker

    Docker takes away repetitive, mundane configuration tasks and is used throughout the development lifecycle for fast, easy and portable application development, desktop and cloud. Docker’s comprehensive end-to-end platform includes UIs, CLIs, APIs and security that are engineered to work together across the entire application delivery lifecycle. Get a head start on your coding by leveraging Docker images to efficiently develop your own unique applications on Windows and Mac. Create your multi-container application using Docker Compose. Integrate with your favorite tools throughout your development pipeline, Docker works with all development tools you use including VS Code, CircleCI and GitHub. Package applications as portable container images to run in any environment consistently from on-premises Kubernetes to AWS ECS, Azure ACI, Google GKE and more. Leverage Docker Trusted Content, including Docker Official Images and images from Docker Verified Publishers.
    Starting Price: $7 per month
  • 2
    Kubernetes

    Kubernetes

    Kubernetes

    Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community. Designed on the same principles that allows Google to run billions of containers a week, Kubernetes can scale without increasing your ops team. Whether testing locally or running a global enterprise, Kubernetes flexibility grows with you to deliver your applications consistently and easily no matter how complex your need is. Kubernetes is open source giving you the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure, letting you effortlessly move workloads to where it matters to you.
    Starting Price: Free
  • 3
    GitHub

    GitHub

    GitHub

    GitHub is the world’s most secure, most scalable, and most loved developer platform. Join millions of developers and businesses building the software that powers the world. Build with the world’s most innovative communities, backed by our best tools, support, and services. If you manage multiple contributors , there’s a free option: GitHub Team for Open Source. We also run GitHub Sponsors, where we help fund your work. The Pack is back. We’ve partnered up to give students and teachers free access to the best developer tools—for the school year and beyond. Work for a government-recognized nonprofit, association, or 501(c)(3)? Get a discounted Organization account on us.
    Leader badge
    Starting Price: $7 per month
  • 4
    Git

    Git

    Git

    Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows. You can query/set/replace/unset options with this command. The name is actually the section and the key separated by a dot, and the value will be escaped.
    Leader badge
    Starting Price: Free
  • 5
    Apache Subversion

    Apache Subversion

    Apache Software Foundation

    Welcome to subversion, the online home of the Apache® Subversion® software project. Subversion is an open-source version control system. Founded in 2000 by CollabNet, Inc., the Subversion project and software have seen incredible success over the past decade. Subversion has enjoyed and continues to enjoy widespread adoption in both the open-source arena and the corporate world. Subversion is developed as a project of the Apache Software Foundation, and as such is part of a rich community of developers and users. We're always in need of individuals with a wide range of skills, and we invite you to participate in the development of Apache Subversion. Subversion exists to be universally recognized and adopted as an open-source, centralized version control system characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects.
  • 6
    React

    React

    React

    React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Declarative views make your code more predictable and easier to debug. Build encapsulated components that manage their own state, then compose them to make complex UIs. Since component logic is written in JavaScript instead of templates, you can easily pass rich data through your app and keep state out of the DOM. We don’t make assumptions about the rest of your technology stack, so you can develop new features in React without rewriting existing code. React components implement a render() method that takes input data and returns what to display. This example uses an XML-like syntax called JSX. Input data that is passed into the component can be accessed by render() via this.props.
    Starting Price: Free
  • 7
    JUnit

    JUnit

    JUnit

    JUnit 5 is the next generation of JUnit. The goal is to create an up-to-date foundation for developer-side testing on the JVM. This includes focusing on Java 8 and above, as well as enabling many different styles of testing. We ask you – our users – to support us so we can keep up the pace. We will continue our work on JUnit regardless of how many donations we receive. However, your support would enable us to do so with greater focus and not only on weekends or in our spare time. For example, we want to meet regularly and work colocated for a few days in order to get things done faster in face-to-face design and coding sessions. Your donations will help to make that a reality!
  • 8
    Selenium

    Selenium

    Software Freedom Conservancy

    Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. If you want to create robust, browser-based regression automation suites and tests, scale and distribute scripts across many environments, then you want to use Selenium WebDriver, a collection of language specific bindings to drive a browser - the way it is meant to be driven. If you want to create quick bug reproduction scripts, create scripts to aid in automation-aided exploratory testing, then you want to use Selenium IDE; a Chrome and Firefox add-on that will do simple record-and-playback of interactions with the browser. If you want to scale by distributing and running tests on several machines and manage multiple environments from a central point.
  • 9
    GitHub Copilot
    Your AI pair programmer. With GitHub Copilot, get suggestions for whole lines or entire functions right inside your editor. Trained on billions of lines of public code, GitHub Copilot puts the knowledge you need at your fingertips, saving you time and helping you stay focused. GitHub Copilot is available today as a Visual Studio Code extension. It works wherever Visual Studio Code works — on your machine or in the cloud on GitHub Codespaces. And it’s fast enough to use as you type. GitHub Copilot works with a broad set of frameworks and languages. The technical preview does especially well for Python, JavaScript, TypeScript, Ruby, and Go, but it understands dozens of languages and can help you find your way around almost anything. With GitHub Copilot, you’re always in charge. You can cycle through alternative suggestions. The GitHub Copilot coding agent streamlines development by automating repetitive and time-consuming tasks, allowing developers to focus on more complex coding.
    Starting Price: $10 per month
  • 10
    Angular

    Angular

    Angular

    Learn one way to build applications with Angular and reuse your code and abilities to build apps for any deployment target. For web, mobile web, native mobile and native desktop. Achieve the maximum speed possible on the Web Platform today, and take it further, via Web Workers and server-side rendering. Angular puts you in control over scalability. Meet huge data requirements by building data models on RxJS, Immutable.js or another push-model. Build features quickly with simple, declarative templates. Extend the template language with your own components and use a wide array of existing components. Get immediate Angular-specific help and feedback with nearly every IDE and editor. All this comes together so you can focus on building amazing apps rather than trying to make the code work. From prototype through global deployment, Angular delivers the productivity and scalable infrastructure that supports Google's largest applications.
    Starting Price: Free
  • 11
    Java

    Java

    Oracle

    The Java™ Programming Language is a general-purpose, concurrent, strongly typed, class-based object-oriented language. It is normally compiled to the bytecode instruction set and binary format defined in the Java Virtual Machine Specification. In the Java programming language, all source code is first written in plain text files ending with the .java extension. Those source files are then compiled into .class files by the javac compiler. A .class file does not contain code that is native to your processor; it instead contains bytecodes — the machine language of the Java Virtual Machine1 (Java VM). The java launcher tool then runs your application with an instance of the Java Virtual Machine.
    Starting Price: Free
  • 12
    Vue.js

    Vue.js

    Vue.js

    Builds on top of standard HTML, CSS and JavaScript with intuitive API and world-class documentation. Truly reactive, compiler-optimized rendering system that rarely requires manual optimization. A rich, incrementally adoptable ecosystem that scales between a library and a full-featured framework. Vue is a JavaScript framework for building user interfaces. It builds on top of standard HTML, CSS and JavaScript, and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, be it simple or complex. Vue extends standard HTML with a template syntax that allows us to declaratively describe HTML output based on JavaScript state. Vue automatically tracks JavaScript state changes and efficiently updates the DOM when changes happen. Vue is a framework and ecosystem that covers most of the common features needed in frontend development.
  • 13
    npm

    npm

    npm

    We're npm, Inc., the company behind Node package manager, the npm Registry, and npm CLI. We offer those to the community for free, but our day job is building and selling useful tools for developers like you. Get started today for free, or step up to npm Pro to enjoy a premium JavaScript development experience, with features like private packages. Bring the best of open source to you, your team, and your company. Relied upon by more than 11 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of JavaScript code sharing, and with more than one million packages, the largest software registry in the world. Our other tools and services take the Registry, and the work you do around it, to the next level. At npm, Inc., we're proud to dedicate teams of full-time employees to operating the npm Registry, enhancing the CLI, improving JavaScript security, and other projects.
    Starting Price: $7 per month
  • 14
    CSS

    CSS

    CSS

    CSS, short for Cascading Style Sheets, is a style sheet language used by web developers to structure the HTML and other elements of a website. CSS is one of the most widely used languages on the web. For style sheets to work, it is important that your markup be free of errors. A convenient way to automatically fix markup errors is to use the HTML Tidy utility. This also tidies the markup making it easier to read and easier to edit. I recommend you regularly run Tidy over any markup you are editing. Tidy is very effective at cleaning up markup created by authoring tools with sloppy habits. Each style property starts with the property's name, then a colon and lastly the value for this property. When there is more than one style property in the list, you need to use a semicolon between each of them to delimit one property from the next.
    Starting Price: Free
  • 15
    Kotlin

    Kotlin

    Kotlin

    Easy to pick up, so you can create powerful applications immediately. Compatible with the Java ecosystem. Use your favorite JVM frameworks and libraries. Share application logic between web, mobile, and desktop platforms while keeping an experience native to users. Save time and get the benefit of unlimited access to features specific to these platforms. Kotlin has great support and many contributors in its fast-growing global community. Enjoy the benefits of a rich ecosystem with a wide range of community libraries. Help is never far away — consult extensive community resources or ask the Kotlin team directly. Kotlin Multiplatform Mobile is an SDK for iOS and Android app development. It offers all the combined benefits of creating cross-platform and native apps. Maintain a single codebase for networking, data storage, analytics, and the other logic of your Android and iOS apps.
    Starting Price: Free
  • 16
    TypeScript

    TypeScript

    TypeScript

    TypeScript adds additional syntax to JavaScript to support a tighter integration with your editor. Catch errors early in your editor. TypeScript code converts to JavaScript, which runs anywhere JavaScript runs: In a browser, on Node.js or Deno and in your apps. TypeScript understands JavaScript and uses type inference to give you great tooling without additional code. TypeScript was used by 78% of the 2020 State of JS respondents, with 93% saying they would use it again. The most common kinds of errors that programmers write can be described as type errors: a certain kind of value was used where a different kind of value was expected. This could be due to simple typos, a failure to understand the API surface of a library, incorrect assumptions about runtime behavior, or other errors.
    Starting Price: Free
  • 17
    Apache Groovy

    Apache Groovy

    The Apache Software Foundation

    Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming. Concise, readable and expressive syntax, easy to learn for Java developers. Closures, builders, runtime & compile-time meta-programming, functional programming, type inference, and static compilation. Flexible & malleable syntax, advanced integration & customization mechanisms, to integrate readable business rules in your applications. Great for writing concise and maintainable tests, and for all your build and automation tasks.
    Starting Price: Free
  • 18
    Markdown

    Markdown

    Markdown

    Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). Thus, “Markdown” is two things: (1) a plain text formatting syntax; and (2) a software tool, written in Perl, that converts the plain text formatting to HTML. See the Syntax page for details pertaining to Markdown’s formatting syntax. You can try it out, right now, using the online Dingus. The overriding design goal for Markdown’s formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions. While Markdown’s syntax has been influenced by several existing text-to-HTML filters, the single biggest source of inspiration for Markdown’s syntax is the format of plain text email.
    Starting Price: Free
  • 19
    Helidon

    Helidon

    Helidon

    Helidon is a cloud-native, open‑source set of Java libraries for writing microservices that run on a fast web core powered by Netty. Helidon Níma is the first Java microservices framework based on virtual threads. Helidon is designed to be simple to use, with tooling and examples to get you going quickly. Since Helidon is simply a collection of Java libraries running on a fast Netty core, there is no extra overhead or bloat. Helidon supports MicroProfile and provides familiar APIs like JAX-RS, CDI, and JSON-P/B. Our implementation runs on our fast Helidon Reactive WebServer. Helidon Reactive WebServer provides a modern functional programming model and runs on top of Netty. Lightweight, flexible, and reactive, the Helidon WebServer provides a simple-to-use and fast foundation for your microservices. With support for health checks, metrics, tracing, and fault tolerance, Helidon has what you need to write cloud-ready applications that integrate with Prometheus, Jaeger/Zipkin, etc.
    Starting Price: Free
  • 20
    Duckly

    Duckly

    Duckly

    Duckly enables you to talk and share your code in real time with developers using any IDE. Duckly is an IDE plugin that facilitates real-time code collaboration among developers using different integrated development environments. It enables users to share code, terminal sessions, and local servers, while also providing audio and video communication directly within the IDE. All connections are peer-to-peer and end-to-end encrypted, ensuring secure collaboration. By integrating these features, Duckly streamlines pair programming, code reviews, and team collaboration, enhancing productivity and reducing the need for multiple external tools. Talk with audio, and video and share your screen directly inside of your IDE. Share your code in real time with people using a different IDE than you. Share your local server with your team and let them see the changes in real time. All connections are peer-to-peer and end-to-end encrypted.
    Starting Price: $6 per month
  • 21
    Saros

    Saros

    Saros

    An Integrated Development Environment (IDE) plugin that facilitates real-time collaborative editing for distributed software development teams. Compatible with Eclipse and IntelliJ IDEA, it enables multiple developers to work concurrently on shared projects, with each participant maintaining a local copy of the project synchronized in real time. Key features include support for multiple concurrent writers, a follow-mode to observe team members' navigation and editing activities, and awareness information displaying recent contributions and current selections of all participants. Saros supports sessions with up to five participants and allows users to host their own servers to keep all communication within their network. This design enhances collaborative coding experiences, making it suitable for scenarios such as pair programming, code reviews, and mentoring.
    Starting Price: Free
  • 22
    Latta

    Latta

    Latta

    Latta AI is an innovative platform designed to streamline the software development process by automating the detection and resolution of bugs. By recording user sessions and applying AI-driven fixes, Latta AI enables developers, project managers, and testers to focus more on feature development, thereby boosting productivity and accelerating release cycles. The platform integrates seamlessly with popular version control systems like GitHub and GitLab and maintains strict security protocols to ensure code privacy and protection. Additionally, Latta AI offers a plugin for JetBrains IDEs, allowing developers to access its bug-fixing tools directly within their development environment. This integration facilitates quick identification and resolution of issues without the need to leave the IDE. Overall, Latta AI aims to reduce the time developers spend on debugging by up to 40%, enhancing efficiency and allowing teams to focus on innovation.
    Starting Price: $0.05 per fix
  • 23
    BaseRock AI

    BaseRock AI

    BaseRock AI

    BaseRock.ai is an AI-driven software quality platform that automates unit and integration testing, enabling developers to generate and execute tests directly within their preferred IDEs. It leverages advanced machine learning models to analyze codebases, producing comprehensive test cases that ensure optimal code coverage and quality. By integrating seamlessly into CI/CD pipelines, BaseRock.ai facilitates early bug detection, reducing QA costs by up to 80% and boosting developer productivity by 40%. Its features include automated test generation, real-time feedback, and support for multiple programming languages such as Java, JavaScript, TypeScript, Kotlin, Python, and Go. BaseRock.ai offers flexible pricing plans, including a free tier, to accommodate various development needs. It is trusted by leading enterprises to enhance software quality and accelerate feature delivery.
    Starting Price: $14.99 per month
  • 24
    JetBrains Junie
    Junie is an AI-powered coding agent developed by JetBrains designed to enhance developer productivity by integrating directly into popular IDEs such as IntelliJ IDEA, PyCharm, and Android Studio. It supports developers by assisting with code completion, testing, and inspections, ensuring code quality and reducing debugging time. Junie adapts seamlessly to your workflow, providing plans for execution and collaborating on complex coding tasks through different modes like code mode and ask mode. It understands project structure and logic, helping to find efficient solutions and maintain clean, production-ready code. Users can rely on Junie to run tests and verify changes, keeping projects stable and reducing compilation errors. With real-world examples from developers creating games and apps, Junie proves to be a versatile and intelligent assistant for coding projects of various scopes.
    Starting Price: Free
  • 25
    P4

    P4

    Perforce

    P4 (formerly Helix Core) is an enterprise-grade version control system designed to manage the complexities of modern software development. It allows teams to store, track, and manage all digital assets—ranging from source code to 3D models—with unprecedented scalability. P4 is ideal for large, distributed teams working on large-scale projects, offering powerful collaboration tools, seamless integrations, and advanced branching capabilities. With strong support for both centralized and distributed workflows, P4 enhances productivity and efficiency, making it a top choice for software, game, and hardware development teams.
  • 26
    Gradle

    Gradle

    Gradle

    Gradle Inc. is the company behind the leading software solution for improving developer productivity and happiness called Develocity (formerly Gradle Enterprise) and the popular open-source Gradle Build Tool, which is downloaded over 30 million times a month. Gradle is also pioneering the emerging practice of Developer Productivity Engineering (DPE). Elite development teams from companies like Airbnb, LinkedIn, Microsoft, Nasdaq, and Netflix, practice DPE to deliver quality software more rapidly at scale. They achieve this by leveraging Develocity’s innovative build and test performance acceleration technologies and analytics to proactively improve the reliability of the developer toolchain and make failure troubleshooting more efficient.
  • 27
    Code With Me

    Code With Me

    JetBrains

    Code With Me is a new collaborative coding and pair programming service. It makes it possible for you to invite others into your IDE project, and work on it together in real-time. Invite your teammate to investigate issues and review and work on code together online in real-time. Develop, debug, and fix code simultaneously with your whole team in a single remote collaborative IDE. Invite others to your project, so you can show and explain the code to them. A great fit for the classroom and online coding interviews. Just click the link that the host has shared with you, and you’re all set. No more repository downloading or pulling changes from someone else’s branch. Never again spend time setting up an environment, fixing compile-time exceptions, and resolving dependency headaches to get to someone’s current project state. As a guest, you don’t even need a JetBrains IDE installed.
    Starting Price: $10 per user per month
  • 28
    JavaScript

    JavaScript

    JavaScript

    JavaScript is a scripting language and programming language for the web that enables developers to build dynamic elements on the web. Over 97% of the websites in the world use client-side JavaScript. JavaScript is one of the most important scripting languages on the web. Strings in JavaScript are contained within a pair of either single quotation marks '' or double quotation marks "". Both quotes represent Strings but be sure to choose one and STICK WITH IT. If you start with a single quote, you need to end with a single quote. There are pros and cons to using both IE single quotes tend to make it easier to write HTML within Javascript as you don’t have to escape the line with a double quote. Let’s say you’re trying to use quotation marks inside a string. You’ll need to use opposite quotation marks inside and outside of JavaScript single or double quotes.
    Starting Price: Free
  • 29
    SQL

    SQL

    SQL

    SQL is a domain-specific programming language used for accessing, managing, and manipulating relational databases and relational database management systems.
    Starting Price: Free
  • 30
    JSON

    JSON

    JSON

    JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language. JSON is built on two structures: 1. A collection of name/value pairs. In various languages, this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array. 2. An ordered list of values. In most languages, this is realized as an array, vector, list, or sequence. These are universal data structures. Virtually all modern programming languages support them in one form or another.
    Starting Price: Free
  • Previous
  • You're on page 1
  • 2
  • Next