---
title: "Supported Languages"
description: "All the programming languages supported by Jupytext."
sidebar:
  order: 3
---

Jupytext works with notebooks in any of the following languages:

- Bash
- C#
- C++ (using either the xeus-cling or the ROOT kernel)
- Clojure
- Coconut
- F#
- Gnuplot
- Go
- Groovy
- Haskell
- IDL
- Java
- Javascript
- Julia
- Logtalk
- Lua
- Matlab
- OCaml
- Octave
- PowerShell
- Python
- q/kdb+
- R
- Robot Framework
- Rust/Evxcr
- Sage
- SAS
- Scala
- Scheme
- Script of Script
- Stata
- Tcl
- TypeScript
- Wolfram Language
  - Note that Jupytext uses the non-standard `.wolfram` file extension for Wolfram Language files to avoid conflicts with Matlab.
- Xonsh

Extending Jupytext to more languages should be easy, see the sections on [contributing to](/reference/contributing/) and [developing](/reference/developing/) Jupytext.
