GeoGebra vs Xcas
GeoGebra
geogebra.orgXcas
xcas.univ-grenoble-alpes.frSide by side
| Figure | GeoGebra | Xcas |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| API | Yes | — |
| Plans published | 1 | 1 |
| Spec score · Math Solver Apps | 8.8 (#4) | 7.6 (#49) |
| Founded | 2002 | 2000 |
| Integrations | GeoGebra states that Classroom supports integration with various learning management systems. | The Giac calculation library can be used from C++, Python, Java, and JavaScript programs; the site also describes interfaces with LaTeX and TeXmacs. |
| Platforms | GeoGebra lists installers for Windows, macOS, Linux, Android, and iOS, along with browser access and PWA support. | The maker lists Windows, Mac OS X, and Linux/Unix for the desktop system, and provides browser instructions for Android and iOS devices. |
Plans
In their own words
Xcas
Xcas is a free interface for computer algebra, geometry, graphs, spreadsheets, statistics, and programming. Its symbolic tools include arbitrary-precision arithmetic, polynomial operations, simplification, equation solving, calculus, and linear algebra. Users can build programmable dynamic 2-D geometry and work with 3-D geometry and graphs. The spreadsheet supports relative and absolute references, formal objects in cells, and one- and two-dimensional statistics, including regressions. Programming features include functions, variables, tests, loops, an editor, a debugger, and C-like, Maple, MuPAD, and TI89 syntax modes. Xcas runs on Android, iOS, Linux, macOS, web, and Windows. The browser version can work locally without installation or an internet connection, though it is less complete and slower than compiled desktop versions. The Giac library can be used from C++, Python, Java, and JavaScript programs; the site also describes LaTeX and TeXmacs interfaces. Xcas is free under GPL3, but commercial software inclusion requires contacting the makers about a dual license. The site offers tutorials, guides, a forum, and documentation, which it calls incomplete on its English overview.