Get Involved

What would you like to work on?

We always need more help improving Octave and there are many ways you can contribute. You can help by:

  • answering questions on Discourse
  • fixing Octave bugs
  • developing new features
  • writing Octave packages

For more inspiration, in the Octave wiki there is a list of possible projects and a Developer FAQ.

Discuss your ideas with us on Discourse (“maintainers” category) or on our IRC Libera #octave channel.

Get the Development Sources

The latest development sources of GNU Octave are available via Mercurial (hg). The primary repository address is and is mirrored to You obtain the latest development version of Octave sources with the following command:

hg clone

The Developer FAQ on the Octave wiki contains more detailed and recent information about Octave development.