I used to use GeoGebra all the time as an advanced graphing calculator. But they now seem to really be pushing their web-based graphing tools instead, and I don't know how much they'll keep supporting their desktop app.

I later found Desmos, which also does everything I need, but it's web-based as well.

Jupyter is web-based, but that's not an issue for me because I can easily run it on my desktop. The reason it doesn't work is that it uses Python to make graphs instead of a GUI (which is wonderful for some things, but not for this).

Is there an application that works similarly, but either offline or self-hostable?

  • Runs on either Mac or Linux – Mac is preferred, but I can use Ubuntu as well
  • uses a GUI, not e.g. Python (this seems to rule out Sage)
  • objects can be referred to by name (this is what rules out e.g. Grapher)
    For example:
    • I define a function f(x)
    • I can then define another function that uses f(x) as part of its definition

Would be best to have, but not absolutely required:

  • parametric and polar graphs

Would be nice to have, but by no means necessary:

  • Interactive sliders like Desmos, GeoGebra, and Jupyter

I'd prefer it to be open-source, but I'll take other options, including reasonably priced paid apps (but not subscriptions), if there is no good open-source tool available.

  • Correction: Jupyter is browser based not web based, (it runs on your own machine or some local or remote server) – Steve Barnes Apr 24 at 4:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.