HOME

TheInfoList



OR:

JetBrains s.r.o. (formerly IntelliJ Software s.r.o.) is a Czech
software development Software development is the process of designing and Implementation, implementing a software solution to Computer user satisfaction, satisfy a User (computing), user. The process is more encompassing than Computer programming, programming, wri ...
private limited company which makes tools for software developers and
project manager A project manager is a professional in the field of project management. Project managers have the responsibility of the Project planning, planning, procurement and execution of a project, in any undertaking that has a defined scope, defined star ...
s. The company has its headquarters in
Amsterdam Amsterdam ( , ; ; ) is the capital of the Netherlands, capital and Municipalities of the Netherlands, largest city of the Kingdom of the Netherlands. It has a population of 933,680 in June 2024 within the city proper, 1,457,018 in the City Re ...
, and has offices in
China China, officially the People's Republic of China (PRC), is a country in East Asia. With population of China, a population exceeding 1.4 billion, it is the list of countries by population (United Nations), second-most populous country after ...
,
Europe Europe is a continent located entirely in the Northern Hemisphere and mostly in the Eastern Hemisphere. It is bordered by the Arctic Ocean to the north, the Atlantic Ocean to the west, the Mediterranean Sea to the south, and Asia to the east ...
, and the
United States The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
. Jetbrains offers a variety of
integrated development environment An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
s (IDEs), such as IntelliJ IDEA,
PyCharm PyCharm is an integrated development environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with D ...
, WebStorm and CLion. It also created in 2011 the Kotlin programming language, which can run in a
Java virtual machine A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally descr ...
(JVM). ''
InfoWorld ''InfoWorld'' (''IW'') is an American information technology media business. Founded in 1978, it began as a monthly magazine. In 2007, it transitioned to a Web-only publication. Its parent company is International Data Group, and its sister pu ...
'' magazine awarded the firm "Technology of the Year Award" in 2011 and 2015.


History

JetBrains, initially called IntelliJ Software, was founded in 2000 in
Prague Prague ( ; ) is the capital and List of cities and towns in the Czech Republic, largest city of the Czech Republic and the historical capital of Bohemia. Prague, located on the Vltava River, has a population of about 1.4 million, while its P ...
by three Russian software developers: Sergey Dmitriev, Valentin Kipyatkov and Eugene Belyaev. The company's first product was IntelliJ Renamer, a tool for
code refactoring In computer programming and software design, code refactoring is the process of restructuring existing source code—changing the '' factoring''—without changing its external behavior. Refactoring is intended to improve the design, structure, ...
in Java. In 2012 CEO Sergey Dmitriev was replaced by Oleg Stepanov and Maxim Shafirov. In 2021 ''
The New York Times ''The New York Times'' (''NYT'') is an American daily newspaper based in New York City. ''The New York Times'' covers domestic, national, and international news, and publishes opinion pieces, investigative reports, and reviews. As one of ...
'' stated that unknown parties might have embedded malware in JetBrains' TeamCity CI/CD software that led to the SolarWinds hack and other widespread security compromises. In a press release, JetBrains said they had not been contacted by any government or security agency and had not "taken part or been involved in this attack in any way". The CEO of one of the affected companies, SolarWinds, "asked about the possibility that software tools made by JetBrains, which speeds the development and testing of code, was the pathway". In response to the
2022 Russian invasion of Ukraine On 24 February 2022, , starting the largest and deadliest war in Europe since World War II, in a major escalation of the Russo-Ukrainian War, conflict between the two countries which began in 2014. The fighting has caused hundreds of thou ...
, the company suspended sales and R&D activities in Russia indefinitely as well as sales in Belarus. JetBrains' Russian legal entity was liquidated on 21 February 2023. Effective 1 February 2024, Kirill Skrygan replaced Max Shafirov as CEO.


Products


IDEs

The following is a non-exhaustive list of integrated development environments (IDEs) distributed by JetBrains.


Programming languages

Kotlin is an open-source,
statically typed In computer programming, a type system is a logical system comprising a set of rules that assigns a property called a ''type'' (for example, integer, floating point, string) to every '' term'' (a word, phrase, or other set of symbols). Usu ...
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
that runs on the
Java Virtual Machine A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally descr ...
and also compiles to
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
or
native code In computer programming, machine code is computer program, computer code consisting of machine language instruction set architecture, instructions, which are used to control a computer's central processing unit (CPU). For conventional binary ...
(via
LLVM LLVM, also called LLVM Core, is a target-independent optimizer and code generator. It can be used to develop a Compiler#Front end, frontend for any programming language and a Compiler#Back end, backend for any instruction set architecture. LLVM i ...
). The name comes from the
Kotlin Island Kotlin (; ) is a Russian island, located near the head of the Gulf of Finland, west of Saint Petersburg in the Baltic Sea. Kotlin separates the Neva Bay from the rest of the gulf. The fortified city of Kronstadt is located on the island and form ...
, near St. Petersburg. JetBrains MPS is an open-source language workbench for domain-specific languages. Ktor is a Kotlin-based programming framework for developing "connected applications", using the same framework on both server (JVM) and client (JavaScript, Android, and iOS).


Team tools

TeamCity is a continuous integration and continuous delivery server developed by JetBrains. It is a server-based web application written in Java. ''
The New York Times ''The New York Times'' (''NYT'') is an American daily newspaper based in New York City. ''The New York Times'' covers domestic, national, and international news, and publishes opinion pieces, investigative reports, and reviews. As one of ...
'' reported that TeamCity may have been used by Russian hackers of US governmental and private agencies, in potentially "the biggest breach of United States networks in history". Upsource is a
code review Code review (sometimes referred to as peer review) is a software quality assurance activity in which one or more people examine the source code of a computer program, either after implementation or during the development process. The persons perf ...
and repository browsing tool supporting Git,
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
, Mercurial, Perforce and/or
Subversion Subversion () refers to a process by which the values and principles of a system in place are contradicted or reversed in an attempt to sabotage the established social order and its structures of Power (philosophy), power, authority, tradition, h ...
repositories from a central location. JetBrains released a new developer collaboration tool, Space, in 2019. It began sunsetting Upsource in 2022, officially ending support for the product in January 2023. In May 2024, a rebranding from Space to SpaceCode is initiated for the platform to focus on Git hosting and code reviews. YouTrack is a proprietary, commercial
web Web most often refers to: * Spider web, a silken structure created by the animal * World Wide Web or the Web, an Internet-based hypertext system Web, WEB, or the Web may also refer to: Computing * WEB, a literate programming system created by ...
-based
bug tracker Tracking system or defect tracking system is a software application that keeps track of reported software bugs in software development projects. It may be regarded as a type of issue tracking system. Many bug tracking systems, such as those used ...
, issue tracking system, and
project management software Project management software are computer programs that help plan, organize, and manage resources. Depending on the sophistication of the software, it can manage Software development effort estimation, estimation and planning, Schedule (workplace) ...
developed by JetBrains. Qodana is a code quality analysis tool that uses
static code analysis In computer science, static program analysis (also known as static analysis or static simulation) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs duri ...
to help with users with code reviews, building quality gates, and the implementation of code quality guidelines. It was publicly launched in July 2023 and can be used with IDEs in JetBrains's ecosystem, has CI/CD pipeline integration, while supporting code analysis in over 60
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
s.


Others

Datalore is a web application for data analysis and visualization, which is focused specifically on the machine learning environment in Python. JetBrains Academy is an online platform to learn programming, including such programming languages as Python, Java, and Kotlin. The Academy was introduced by JetBrains in 2019, and reached 200,000 users by July 2020. Certifications were added in November 2021 after community feedback prioritized verifiability of the work done on projects. JetBrains has also developed the EduTools plugin for students, which is compatible with IntelliJ IDEA (Ultimate, Community, Educational),
Android Studio Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. This is available for download on W ...
, CLion, GoLand, PhpStorm,
PyCharm PyCharm is an integrated development environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with D ...
(Professional, Community, Educational), WebStorm. JetBrains AI is a plugin developed by JetBrains that has been added to every IDE and integrate a AI assistant with AI-powered auto-completion and a chatbot. It comes with multiple AI models integrated such as OpenAI's models and Anthropic's models.


Open source projects

In 2009, JetBrains open-sourced the core functionality of IntelliJ IDEA by offering the free Community Edition. It is built on the IntelliJ Platform and includes its sources. JetBrains released both under
Apache License The Apache License is a permissive free software license written by the Apache Software Foundation (ASF). It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software ...
2.0. In 2010, Android support became a part of the Community Edition, and two years later
Google Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
announced its
Android Studio Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. This is available for download on W ...
, the IDE for mobile development on Android platform built on the Community Edition of IntelliJ IDEA and an official alternative to
Eclipse An eclipse is an astronomical event which occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ...
Android Developer Tool. After two years of development JetBrains open-sourced Kotlin in February 2012. In June 2015, it was announced that the support of Eclipse ADT would be discontinued making Android Studio the official tool for Android App development.


JetBrains Mono

In January 2020, JetBrains released a geometric
monospaced A monospaced font, also called a fixed-pitch, fixed-width, or non-proportional font, is a font whose letters and characters each occupy the same amount of horizontal space. This contrasts with Typeface#Proportion, variable-width fonts, where t ...
font called JetBrains Mono, made the default font for their IDEs, under the Apache License 2.0. The font is designed for reading source code by being optimized for reading vertically with support for programming ligatures.


Mellum

In April 2025, JetBrains released Mellum, an open-source coding model with 4 billion parameters. JetBrains trained Mellum on a collection of datasets licensed under Apache 2.0.


See also

*
GitHub Copilot GitHub Copilot is a code completion and automatic programming tool developed by GitHub and OpenAI that assists users of Visual Studio Code, Visual Studio, Neovim, and JetBrains integrated development environments (IDEs) by autocomplete, autocom ...
* Visual Assist


References


External links

* {{Official website Companies based in Prague Czech brands Czech companies established in 2010 Free software companies Software companies established in 2010 Software companies of the Czech Republic