Development

Positron – next-generation data science IDE

Last Updated on March 2, 2026

Positron is a next-generation data science IDE. It’s also an extensible, polyglot tool for writing code and exploring data.

The software provides a familiar environment for reproducible authoring and publishing.

This is free software.

Key Features

  • First-class, built-in support for R and/or Python via an integrated Console, with extensibility options for other languages in the future. This native support includes specialized views and panes throughout Positron such as a Data Explorer, Connections Pane, Variables Pane, and more.
  • Runs the interpreter separately from the IDE, so unlike in RStudio a crash in R/Python won’t always crash the IDE. It also means that you can swap between versions of your preferred language on the fly without a full reload of the IDE, just the integrated console.
  • Supports VS Code compatible extensions (.vsix files), providing extensibility of capabilities beyond the core IDE itself. By building on Code OSS, Positron gets rich text editor capabilities and access to 1,000s of community extensions out of the box. Read more about using extensions with Positron.
  • Deeply focused on native data science workflows; it provides a batteries-included and cohesive experience beyond that of a general-purpose IDE or text editor such as VS Code.
  • Positron Assistant is a native GenAI client and offers novel data science and Positron-specific context compared to other IDE AI tooling. It provides a data-science-centric IDE and allow the LLM to interact with the most important parts of Positron to get better context for better results! This includes providing optional information such as the active R/Python session state, defined dataframe or other objects, viewing plots from the plots pane, and the console inputs and outputs.

Website: github.com/posit-dev/positron
Support:
Developer: Posit Software, PBC
License: Elastic License 2.0

Positron in action
Click image for full size

Positron is written in TypeScript. Learn TypeScript with our recommended free books and free tutorials.


Related Software

Graphical User Interfaces for R
RStudioProfessional software for R with a code editor, debugging & visualization tools
PositronNext-generation data science IDE
StatET for REclipse based IDE (integrated development environment) for R
RattleR Analytic Tool To Learn Easily: Data Mining using R
jamoviProvides R syntax for each analysis that is run
RKWardEasy to use and easily extensible IDE/GUI
R CommanderA Basic-Statistics GUI for R
JGRUniversal and unified graphical user interface for R
DeducerIntuitive, cross-platform graphical data analysis system

Read our verdict in the software roundup.

Notebook software
JupyterLabThe next generation user interface for Project Jupyter
RStudioIntegrated development environment (IDE) for R
Jupyter NotebookWeb-based notebook environment for interactive computing
Apache ZeppelinMulti-purpose notebook
IPythonRich architecture for interactive computing
nteractNotebooks on your Desktop
PolynoteExperimental polyglot notebook environment
PretzelBilled as a modern replacement for Jupyter Notebooks
PlutoSimple reactive notebooks for Juli
BeakerXKernels and extensions to the Jupyter interactive computing environment
Spark NotebookInteractive and reactive data science using Scala and Spark

Read our verdict in the software roundup.

Integrated Development Environments
RStudioEnterprise-ready professional software for R
PyCharmIntegrated Development Environment for Python
NeovimContinuation and extension of Vim
LapceFast and powerful code editor written in Rust
NetBeans IDEJava based IDE from Apache
VSCodiumBinary distribution of VS Code
EclipseJava based environment combining a number of different Eclipse projects
Qt CreatorCross-platform, complete Integrated Development Environment
SpyderThe Scientific Python Development Environment
KDevelopAn easy to use IDE for KDE
HelixPost-modern modal text editor
PositronNext-generation data science IDE
ericFull featured Python editor and IDE
ThonnyPython Integrated Development Environment for Beginners
LazarusDelphi compatible cross-platform IDE
PyDevPython Integrated Development Environment for Eclipse
GambasDevelopment environment and a full powerful development platform
LeoPython based IDE, Outliner and PIM
IntelliJ IDEAIDE for Java, Groovy, and other languages
LiteIDEEdit and build Go projects
Arduino IDEElectronics prototyping platform
ZeroBrane StudioLightweight Lua-based IDE for Lua
CodeLitePowerful and lightweight C/C++ IDE
PyzoCross-Platform Python IDE focused on interactivity and introspection
DrRacketIDE for the Racket programming languages
BuilderIDE for GNOME
GeanySmall and lightweight IDE based on Scintilla
Code::BlocksVery extensible and fully configurable
Ecere SDKSoftware development kit
ZasperIDE for Data Science
U++Rapid application development framework
roobuilderVala and JavaScript IDE

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments