Octave-Forge is a central location for the collaborative development of packages for GNU Octave.
The Octave-forge packages contains the source for all the functions and are designed to work with the Octave package system. In general the packages are designed to work with the latest development version of Octave, but it should be possible to use most packages with earlier versions.
Installing packages
You can find the list of packages by clicking on the Packages link at the top. To install a package, download the package file, and install it from the Octave prompt by typing
pkg install package_file_name.tar.gz
where package_file_name.tar.gz is the name of the file you downloaded.
If you have questions regarding software downloaded from Octave-Forge, send a message to the repository mailing list.
If you have code to contribute, send a message to the repository mailing list or join the development team.
For convenience Octave-Forge supplies pre-built installers for Octave:
![]() |
Windows installer (Octave and Octave-Forge) |
![]() |
Octave.app for Mac OS X is a ready to run binary version of GNU Octave. The 3.4.0 version of Octave.app was built by Julien Salort and only works on i386 Macs, for PPC systems version 3.2.3, built by Thomas Treichl, is still available. |
Recent News
This is a short abbreviated list of the changes that were introduced in recent versions of octave-forge. For a full list of changes please see the News Archive or the ChangeLog.
- January 25, 2012
-
geometry-1.4.0 released
- January 22, 2012
-
ocs-0.1.3 released
- January 18, 2012
-
io-1.0.16 released
- January 17, 2012
-
signal-1.1.2 released
- January 7, 2012
-
control-2.2.4 released
- December 21, 2011
-
dicom-0.1.1 released
- December 15, 2011
-
specfun-1.1.0 released
- December 9, 2011
-
mechanics-1.2.0 released
- December 7, 2011
-
control-2.2.3 released
- December 4, 2011
-
control-2.2.2 released
- November 14, 2011
-
nan-2.5.1 released
- November 13, 2011
-
fuzzy-logic-toolkit-0.3.0 released
- November 10, 2011
-
statistics-1.1.0 released
- November 6, 2011
-
signal-1.1.1 released
- November 6, 2011
-
linear-algebra-2.1.0 released
- November 4, 2011
-
signal-1.1.0 released
- November 4, 2011
-
geometry-1.2.2 released
- November 2, 2011
-
geometry-1.2.1 released
- November 1, 2011
-
optim-1.0.17 released
- October 27, 2011
-
plot-1.1.0 released
- October 24, 2011
-
control-2.2.1 released
- October 22, 2011
-
geometry-1.2.0 released
- October 19, 2011
-
symbolic-1.1.0 released
- October 13, 2011
-
geometry-1.1.3 released
- October 9, 2011
-
communications-1.1.0 released
- October 9, 2011
-
geometry-1.1.2 released
- October 6, 2011
-
geometry-1.1.1 released
- October 6, 2011
-
data-smoothing-1.2.2 released
- October 5, 2011
-
mechanics-1.1.0 released
This release marks the integratin of ocframe package.

