Jupytext works with notebooks in any of the following languages:
- Bash
- C#
- C++
- Clojure
- Coconut
- F#
- Gnuplot
- Go
- Groovy
- Haskell
- IDL
- Java
- Javascript
- Julia
- 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.
- Note that Jupytext uses the non-standard
- Xonsh
Extending Jupytext to more languages should be easy, see the sections on contributing to and developing Jupytext.