www.jetbrains.com Open in urlscan Pro
143.204.98.53  Public Scan

Submitted URL: http://www.jetbrains.org/
Effective URL: https://www.jetbrains.com/opensource/idea/
Submission: On March 29 via manual from IN — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

backlog
Developer Tools

IDES

AppCode

CLion

DataGrip

DataSpell

Fleet

GoLand

IntelliJ IDEA

PhpStorm

PyCharm

Rider

RubyMine

WebStorm


PLUGINS & SERVICES

All Plugins
IDE Themes
Big Data Tools
Code With Me
QA Tools
Rust
Scala
Toolbox App
RiderFlow

.NET & VISUAL STUDIO

Rider

ReSharper

ReSharper C++

dotCover

dotMemory

dotPeek

dotTrace

.NET Tools Plugins

LANGUAGES & FRAMEWORKS

Kotlin
Ktor
MPS
Compose for Desktop

NOT SURE WHICH TOOL IS BEST FOR YOU?

Whichever technologies you use, there's a JetBrains tool to match

Find your tool


SPACE

An all-in-one solution for software projects and teams


FLEET

Next-generation IDE by JetBrains

Team Tools

IN-CLOUD AND ON-PREMISES SOLUTIONS

DataloreThe online data science notebook
SpaceAn all-in-one solution for software projects and teams
TeamCityPowerful Continuous Integration out of the box
YouTrackPowerful project management for all your teams
UpsourceCode review and project analytics
QodanaThe code quality platform for your favorite CI

EXTENSIONS

TeamCity Plugins
YouTrack Extensions
JetBrains Hub


DATALORE

Smart Jupyter environment for team collaboration


YOUTRACK

Powerful project management for all your teams

Learning Tools

EDUCATIONAL PRODUCTS

JetBrains AcademyA hands-on learning platform integrated with JetBrains IDEs
PyCharm EduA free IDE for learning and teaching programming with Python
IntelliJ IDEA EduA free IDE for learning and teaching programming with Java,
Kotlin, and Scala
EduTools pluginAdding educational functionality to JetBrains IDEs

FREE LICENSES

For Students and TeachersJetBrains IDEs for individual academic use
For Educational InstitutionsJetBrains IDEs and team tools for classrooms
For Courses and BootcampsJetBrains IDEs for your students

OPPORTUNITIES

Kotlin for Education
University Relations
Internships


JETBRAINS ACADEMY FOR ORGANIZATIONS

Empower your institution by cultivating the motivation to learn

Solutions

BY INDUSTRY & TECHNOLOGY

Remote DevelopmentTools for remote development for you and your team
Game DevelopmentTools for game development for any platform
DevOpsTools and integrations for any infrastructure
Quality AssuranceTools for Quality Assurance and Test Automation
C++ ToolsTools for C/C++ development for any platform
Data ToolsTools for Big Data and Data Science
Software DevelopmentAll-in-one solution for software projects and teams

RECOMMENDED

All Products Pack
.NET Tools
JetBrains for Education
All JetBrains Products
JetBrains Marketplace


DEVELOPER TOOLS FOR YOUR BUSINESS

Professional tools for productive development


REMOTE DEVELOPMENT

Connect to remote dev environments from anywhere in seconds

Support

PRODUCT & TECHNICAL SUPPORT

Support Center
Product Documentation
Webinars
Early Access
Blog

FREQUENT TASKS

Manage your account
Manage your licenses
Contact Sales
Licensing FAQ


DOWNLOAD AND INSTALL


CONTACT US

Store

DEVELOPER TOOLS

For Individual Use
For Teams and Organizations
Special offers & programs

SERVICES & PLUGINS

Code With Me
Marketplace

LEARNING TOOLS

JetBrains Academy

TEAM TOOLS

Space
TeamCity
YouTrack
Datalore

SALES SUPPORT

Contact Sales
Purchase Terms
FAQ
Partners and Resellers


ALL PRODUCTS PACK

Get all JetBrains desktop tools including 10 IDEs,
2 profilers, and 3 extensions


THE TOTAL ECONOMIC IMPACT™ OF INTELLIJ IDEA STUDY

Commissioned TEI research conducted by Forrester Consulting


Open Source
Developer Tools

IDES

AppCode

CLion

DataGrip

DataSpell

Fleet

GoLand

IntelliJ IDEA

PhpStorm

PyCharm

Rider

RubyMine

WebStorm


PLUGINS & SERVICES

All Plugins
IDE Themes
Big Data Tools
Code With Me
QA Tools
Rust
Scala
Toolbox App
RiderFlow

.NET & VISUAL STUDIO

Rider

ReSharper

ReSharper C++

dotCover

dotMemory

dotPeek

dotTrace

.NET Tools Plugins

LANGUAGES & FRAMEWORKS

Kotlin
Ktor
MPS
Compose for Desktop

NOT SURE WHICH TOOL IS BEST FOR YOU?

Whichever technologies you use, there's a JetBrains tool to match

Find your tool


SPACE

An all-in-one solution for software projects and teams


FLEET

Next-generation IDE by JetBrains

Team Tools

IN-CLOUD AND ON-PREMISES SOLUTIONS

DataloreThe online data science notebook
SpaceAn all-in-one solution for software projects and teams
TeamCityPowerful Continuous Integration out of the box
YouTrackPowerful project management for all your teams
UpsourceCode review and project analytics
QodanaThe code quality platform for your favorite CI

EXTENSIONS

TeamCity Plugins
YouTrack Extensions
JetBrains Hub


DATALORE

Smart Jupyter environment for team collaboration


YOUTRACK

Powerful project management for all your teams

Learning Tools

EDUCATIONAL PRODUCTS

JetBrains AcademyA hands-on learning platform integrated with JetBrains IDEs
PyCharm EduA free IDE for learning and teaching programming with Python
IntelliJ IDEA EduA free IDE for learning and teaching programming with Java,
Kotlin, and Scala
EduTools pluginAdding educational functionality to JetBrains IDEs

FREE LICENSES

For Students and TeachersJetBrains IDEs for individual academic use
For Educational InstitutionsJetBrains IDEs and team tools for classrooms
For Courses and BootcampsJetBrains IDEs for your students

OPPORTUNITIES

Kotlin for Education
University Relations
Internships


JETBRAINS ACADEMY FOR ORGANIZATIONS

Empower your institution by cultivating the motivation to learn

Solutions

BY INDUSTRY & TECHNOLOGY

Remote DevelopmentTools for remote development for you and your team
Game DevelopmentTools for game development for any platform
DevOpsTools and integrations for any infrastructure
Quality AssuranceTools for Quality Assurance and Test Automation
C++ ToolsTools for C/C++ development for any platform
Data ToolsTools for Big Data and Data Science
Software DevelopmentAll-in-one solution for software projects and teams

RECOMMENDED

All Products Pack
.NET Tools
JetBrains for Education
All JetBrains Products
JetBrains Marketplace


DEVELOPER TOOLS FOR YOUR BUSINESS

Professional tools for productive development


REMOTE DEVELOPMENT

Connect to remote dev environments from anywhere in seconds

Support

PRODUCT & TECHNICAL SUPPORT

Support Center
Product Documentation
Webinars
Early Access
Blog

FREQUENT TASKS

Manage your account
Manage your licenses
Contact Sales
Licensing FAQ


DOWNLOAD AND INSTALL


CONTACT US

Store

DEVELOPER TOOLS

For Individual Use
For Teams and Organizations
Special offers & programs

SERVICES & PLUGINS

Code With Me
Marketplace

LEARNING TOOLS

JetBrains Academy

TEAM TOOLS

Space
TeamCity
YouTrack
Datalore

SALES SUPPORT

Contact Sales
Purchase Terms
FAQ
Partners and Resellers


ALL PRODUCTS PACK

Get all JetBrains desktop tools including 10 IDEs,
2 profilers, and 3 extensions


THE TOTAL ECONOMIC IMPACT™ OF INTELLIJ IDEA STUDY

Commissioned TEI research conducted by Forrester Consulting

Login

Open Source
Kotlin IntelliJ Platform MPS


INTELLIJ PLATFORM

Open Source Platform for Building IDEs and Developer Tools

IntelliJ Platform is an OSS platform developed by JetBrains for building IDEs
and language-aware developer tools. It is used by IntelliJ IDEA, Android Studio,
CUBA Studio and Cursive, to name a few. Built on Java, it provides a
cross-platform approach to building tools for any language, whether targeting
the JVM or not. It is available under an Apache 2.0 license allowing you to
create royalty-free commercial and non-commercial products on it, including
fully-fledged IDEs and plugins.

The IntelliJ Platform has a lot of overlap with the IntelliJ IDEA Community
Edition, the free and Open Source edition of IntelliJ IDEA. The source code for
both projects is hosted at GitHub. The core components include a Virtual File
System, a Text Editor, a UI framework, a Debugger, and a Test Runner. The
platform also provides APIs for building support for custom languages and
frameworks, including syntax highlighting, navigation, code completion,
inspections, intentions, refactorings, a debugger, test runners, tool windows,
actions, and more, as well as general lexers and parsers.

JetBrains hosts a Plugin Marketplace where any plugin can be published and
installed on any IDE built on the platform. More information about the IntelliJ
Platform is available in the Developer Documentation.

Discussion Forum Developer Documentation JetBrains Marketplace Issue Tracker
IntelliJ Platform Sources
353,000 commits
2,253 branches
905 releases
1,516 contributors


CONTRIBUTE CODE


WRITE A PLUGIN

One of the best ways to contribute a larger piece of code, adding extra
functionality to IntelliJ IDEA, is by writing a plugin. You can submit a plugin
to the IntelliJ IDEA Plugin Marketplace, making it available for all IntelliJ
IDEA users. When writing a plugin, you have control over the code and don’t need
to sign the contribution agreement. For more information about writing plugins,
visit the plugin development documentation.


SUBMIT A PATCH

If you would like to improve the code in the IntelliJ Platform or the core
functionality of IntelliJ IDEA, you can submit a patch in IntelliJ’s YouTrack
bug database. You can either file a new issue with the patch attached, or attach
a patch to an issue submitted by another user. When writing a patch, please make
sure to follow the IntelliJ Coding Guidelines.

Alternatively, you can fork the IntelliJ IDEA repository on GitHub and build
IntelliJ IDEA Community Edition. Make the changes in your fork and send us a
pull request. A developer will review your patch and, if it meets the quality
criteria and fits well with the rest of the code, you’ll be notified about the
acceptance of the patch. You will also need to sign the contribution agreement
in order to complete your contribution.


BECOME A COMMITER

Developers with a long history of submitting high-quality patches can gain
direct commit rights.


FILE A BUG REPORT

Bug reports take little time to file and are very helpful to developers. This is
one of the easiest contributions you can make. When you discover a problem with
the IDE or the platform, please report it. Make sure you provide information
about your environment (OS, JDK version), steps to reproduce the issue, as well
as a written description of the problem. You can file a bug in our YouTrack
issue tracker. Before submitting an issue, please search for already submitted
ones describing the same problem — and if you find one, feel free to vote for
it.


HELP US TRIAGE EXISTING BUG REPORTS

Over the years, users have submitted thousands of issues to the IntelliJ issue
tracker. Many of the unresolved issues are no longer applicable to the latest
version of IntelliJ IDEA, are duplicates, or require additional information to
be resolved. Leaving comments notifying about the status of such issues helps
the team keep the issue tracker clean and useful for everyone.


PARTICIPATE IN THE COMMUNITY


JOIN DISCUSSION FORUM

The discussion forum is an excellent source for users and contributors
interested in having technical discussions, answering questions, or resolving
potential issues for newcomers.


LINK TO THIS PAGE

The success of any open source project depends on the number of people who use
the product and contribute back to the project. By linking to this page, you can
increase the chances of a new user or contributor finding out about the project
and joining the community. If you’re as excited about IntelliJ IDEA Community
Edition as we are, you can show it by linking to us. Project logos and other
assets are also available.


PROMOTE INTELLIJ PLATFORM AND INTELLIJ IDEA COMMUNITY EDITION

Help promote the platform and IDE by using your blog, Twitter, Facebook, or
submitting an article to your favorite local magazine. If you are a member of a
different open source community, why not mention IntelliJ IDEA on their
discussion forums or at conferences? If you love IntelliJ IDEA, don’t hold back
- speak up! The more developers use IntelliJ IDEA, the more bugs will be caught,
the more plugins will be written, the more visible the project, and the more
benefits the community will get!


HELP OTHERS LEARN


WRITE DOCUMENTS

We’re always looking for new articles about IntelliJ IDEA features as well as
documentation for the IntelliJ Platform. You can write tutorials, how-tos,
sample applications, or just share your experience with the IntelliJ Platform.
You can publish your documentation on an website or blog, or submit a pull
request to the SDK Docs.


PRODUCE SCREENCASTS

Screencasts have recently become very popular as a way to show other developers
how to use the tool effectively. You can record a screencast about a particular
feature or use case you discovered and would like to share it with the
community.


 * PRODUCTS
   
   * IDEs
   * .NET & Visual Studio
   * Team Tools
   * Plugins
   * Education
   * Languages
   * All products


 * SOLUTIONS
   
   * C++ Tools
   * Data Tools
   * DevOps
   * Education
   * Game Development
   * Software Development
   * Tools For Business
   * Quality Assurance


 * INITIATIVES
   
   * Kotlin
   * JetBrains Mono
   * JetBrains Research
   * Open Source Projects


 * COMMUNITY
   
   * Academic Licensing
   * Open Source Support
   * User Groups
   * Events Partnership
   * Developer Recognition


 * RESOURCES
   
   * Sales Support
   * Product Support
   * Licensing FAQ
   * Documentation
   * Early Access
   * Events and Webinars
   * Newsletters
   * Industry Reports
   * Blog
   * Desktop Art


 * COMPANY
   
   * About
   * Contacts
   * Careers
   * News
   * Customers & Awards
   * Brand Assets
   * Partners and Resellers

GermanyEnglish
Privacy & SecurityTerms of UseTrademarksLegalGenuine Tools
Copyright © 2000-2022 JetBrains s.r.o.
Developed with drive and IntelliJ IDEA