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 https://hg.savannah.gnu.org/hgweb/octave and is mirrored to https://hg.octave.org/octave. You obtain the latest development version of Octave sources with the following command:

hg clone https://hg.octave.org/octave

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