Positron is a highly extensible IDE. Its foundation is implemented in src
, but much of the core functionality is provided through extensions
.
Positron provides the following built-in extensions:
- Jupyter Adapter, the interface between the front end and language extensions described below
- Positron R, the Positron extension for the R programming language powered by ARK (an R kernel -- our Rust-based kernel for R) which is built on top of our Amalthea Jupyter kernel framework and the open source tower-lsp LSP framework
- Positron Python, the Positron extension for the Python programming language, a fork of Microsoft's Python VSCode extension built on top of the open source Python-based kernel IPyKernel and Jedi Language Server
- Positron Zed, the Positron extension for a test-bed language, intended for fast simulations primarily to aid UI development