All organizations · GSoC 2026 · Science and medicine, Programming languages

GNU Octave

Free Your Numbers

GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable. Octave is continually being upgraded. Student projects may also involve developing or upgrading Octave Forge packages, which can be loaded to provide additional specialized functions that supplement those provided in Core Octave.

  • c++
  • hg
  • mathematics
  • scientific computing
  • numerical computation
  • numerical methods
  • matlab

Project ideas

1 idea on its 2026 ideas page. 1 mentor named.

  1. Implement missing ODE capabilities to support Chebfun

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2016, 11 years. Projects per year: '16: 5, '17: 4, '18: 3, '19: 0, '20: 1, '21: 1, '22: 3, '23: 2, '24: 2, '25: 2, '26: 2.

On GitHub

No GitHub organization found in its official listing.

Links and channels

go deeper in your terminal
git-into-gsoc org "GNU Octave" --shortlist
git-into-gsoc repos "GNU Octave"
git-into-gsoc issues --org "GNU Octave"
or ask your assistant:
"Which GNU Octave repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.